Bus times from St Leonard's Bus Depot, Dunfermline

St Leonard's Bus Depot, Dunfermline is served by 66 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, Leven, Inverkeithing, Rosyth, Dalgety Bay and Edinburgh.

Next departures

TimeRouteTo
07:201ADunfermline
07:217Leven
07:2187Inverkeithing
07:2419Rosyth
07:257CDalgety Bay
07:2619Rosyth
07:282ADunfermline
07:29X55Edinburgh
07:3219Ballingry
07:337Dunfermline
07:34X55Dunfermline
07:351ADunfermline
07:351Dunfermline
07:407CKelty
07:46X51Livingston
07:49X55Edinburgh
07:501Dunfermline
07:501ADunfermline
07:517Leven
07:5219Ballingry

Routes from this stop

Stops nearby

All bus routes and stops in Dunfermline

Questions

When is the next bus from St Leonard's Bus Depot, Dunfermline?
The 1A to Dunfermline at 07:20.
Which buses stop at St Leonard's Bus Depot, Dunfermline?
66 routes: 1, 1A, 2, 2A, 4B, 4C, 7, 7A, 7B, 7C, 7D, 19, 81, 81A, 82, 82A, 87, 747, ST1, ST3, ST4, X51 and X55, run by Stagecoach East Scotland.
Where is St Leonard's Bus Depot, Dunfermline?
St Leonard's Bus Depot is in Dunfermline, Fife.
Where do buses from St Leonard's Bus Depot, Dunfermline go?
The next departures go to Dunfermline, Leven, Inverkeithing, Rosyth, Dalgety Bay and Edinburgh.

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