Bus times from Kingdom Services, Halbeath, Dunfermline

Kingdom Services, Halbeath, Dunfermline is served by 15 bus routes (19, 33, 33A, 747 and X57), run by Stagecoach East Scotland. The next buses go to Edinburgh Airport, Dunfermline, Ballingry, Halbeath and Rosyth.

Next departures

TimeRouteTo
03:36747Edinburgh Airport
03:55747Edinburgh Airport
04:06747Edinburgh Airport
04:34747Dunfermline
04:36747Edinburgh Airport
04:39747Dunfermline
04:4319Ballingry
04:55747Edinburgh Airport
04:59747Halbeath
05:01747Edinburgh Airport
05:1319Ballingry
05:21747Edinburgh Airport
05:2319Rosyth
05:31747Halbeath
05:3719Rosyth
05:42747Edinburgh Airport
05:55747Edinburgh Airport
06:0019Ballingry
06:01747Halbeath
06:02747Edinburgh Airport

Routes from this stop

Stops nearby

All bus routes and stops in Dunfermline

Questions

When is the next bus from Kingdom Services, Halbeath, Dunfermline?
The 747 to Edinburgh Airport at 03:36.
Which buses stop at Kingdom Services, Halbeath, Dunfermline?
15 routes: 19, 33, 33A, 747 and X57, run by Stagecoach East Scotland.
Where is Kingdom Services, Halbeath, Dunfermline?
Kingdom Services is in Halbeath, Fife.
Where do buses from Kingdom Services, Halbeath, Dunfermline go?
The next departures go to Edinburgh Airport, Dunfermline, Ballingry, Halbeath and Rosyth.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook