Bus times from City Railway Station, Dunfermline

City Railway Station, Dunfermline is served by 50 bus routes (1, 1A, 2, 2A, 4B, 4C, 7, 7A, 7B, 7C, 7D, 19 and more), run by Stagecoach East Scotland. The next buses go to Dunfermline, Edinburgh Airport, Ballingry, Kelty, Rosyth and Dalgety Bay.

Next departures

TimeRouteTo
00:48747Dunfermline
01:18747Dunfermline
03:07747Edinburgh Airport
03:37747Edinburgh Airport
04:2219Ballingry
04:37747Edinburgh Airport
04:5219Ballingry
04:53747Dunfermline
05:207BKelty
05:2519Ballingry
05:37747Edinburgh Airport
05:4719Rosyth
05:507BKelty
05:5519Ballingry
05:597CDalgety Bay
06:071ADunfermline
06:0819Rosyth
06:112Dunfermline
06:127Dalgety Bay
06:1419Ballingry

Routes from this stop

Stops nearby

All bus routes and stops in Dunfermline

Questions

When is the next bus from City Railway Station, Dunfermline?
The 747 to Dunfermline at 00:48.
Which buses stop at City Railway Station, Dunfermline?
50 routes: 1, 1A, 2, 2A, 4B, 4C, 7, 7A, 7B, 7C, 7D, 19, 81, 81A, 87, 747 and ST4, run by Stagecoach East Scotland.
Where is City Railway Station, Dunfermline?
City Railway Station is in Dunfermline, Fife.
Where do buses from City Railway Station, Dunfermline go?
The next departures go to Dunfermline, Edinburgh Airport, Ballingry, Kelty, Rosyth and Dalgety Bay.

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 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