Bus times from Bus Station, Dunfermline

Bus Station, Dunfermline is served by 99 bus routes (3, 4, 4A, 4B, 4C, 6, 6A, 7, 7A, 7B, 7C, 7D and more), run by Stagecoach East Scotland and Bay Travel. The next buses go to Glasgow, High Valleyfield, Edinburgh, Parkneuk, Crombie and Blairhall.

Next departures

TimeRouteTo
09:08X27Glasgow
09:108High Valleyfield
09:10X55Edinburgh
09:1031AParkneuk
09:156Crombie
09:154Blairhall
09:157Leven
09:1719Rosyth
09:193Townhill
09:2087Inverkeithing
09:217BKelty
09:2328Falkirk
09:2419Ballingry
09:2889North Queensferry
09:3031Glenrothes
09:30X55Edinburgh
09:307CDalgety Bay
09:30X22Stirling
09:3119Rosyth
09:3331Glenrothes

Routes from this stop

Stops nearby

All bus routes and stops in Dunfermline

Questions

When is the next bus from Bus Station, Dunfermline?
The X27 to Glasgow at 09:08.
Which buses stop at Bus Station, Dunfermline?
99 routes: 3, 4, 4A, 4B, 4C, 6, 6A, 7, 7A, 7B, 7C, 7D, 8, 8A, 19, 28, 31, 31A, 31B, 33, 33A, 81, 81A, 82 and 13 more, run by Stagecoach East Scotland and Bay Travel.
Where is Bus Station, Dunfermline?
Bus Station is in Dunfermline, Fife.
Where do buses from Bus Station, Dunfermline go?
The next departures go to Glasgow, High Valleyfield, Edinburgh, Parkneuk, Crombie and Blairhall.

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