Last buses from Dunfermline

Direct buses from Dunfermline go to 40 places. Tonight (Saturday) the last one leaves at 08:45 (after midnight), the UKN11 to Perth. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowX24 21:42X24 21:42X24 21:42X24 21:42
Newcastle upon TyneUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
LeedsUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
SheffieldUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
NottinghamUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
EdinburghUK092 01:25 after midnightUK092 01:25 after midnightUK092 01:25 after midnightUK092 01:25 after midnight
BelgraviaUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
AberdeenUKN11 08:45 after midnightUKN11 08:45 after midnightUKN11 08:45 after midnightUKN11 08:45 after midnight
InvernessM90 18:46M90 18:46M90 18:46M90 18:46
PerthUKN11 08:45 after midnightUKN11 08:45 after midnightUKN11 08:45 after midnightUKN11 08:45 after midnight
DundeeUKN11 08:45 after midnightUKN11 08:45 after midnightUKN11 08:45 after midnightUKN11 08:45 after midnight
GlenrothesX24 00:27 after midnightX24 00:27 after midnightX24 00:27 after midnightX24 00:27 after midnight
KirkcaldyX61 23:51X61 23:51X61 23:51X24A 23:33
StirlingX22 17:30X22 17:30X22 17:30X22 16:30
Fort William913 09:21913 09:21913 09:21913 09:21
South HampsteadUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
CumbernauldX24 21:42X24 21:42X24 21:42X24 21:42
Falkirk28 16:2428 16:2428 16:24none
BuckhavenX61 23:51X61 23:51X61 23:51X61 21:51
MethilX61 23:51X61 23:51X61 23:51X61 21:51
AviemoreM90 18:46M90 18:46M90 18:46M90 18:46
Cupar787 23:31787 23:31787 23:31787 23:31
InglistonUK092 01:25 after midnightUK092 01:25 after midnightUK092 01:25 after midnightUK092 01:25 after midnight
LivingstonX51 18:16X51 18:16X51 18:16X51 17:16
LarbertX24 21:42X24 21:42X24 21:42X24 21:42
St Andrews787 23:31787 23:31787 23:31787 23:31
Inverkeithing747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight
WindygatesX27 21:52X27 21:52X27 21:52X27 21:00
Methilhill7 17:277 17:277 17:27none
PitlochryM90 18:46M90 18:46M90 18:46M90 18:46
Ratho Station747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight
Crianlarich913 09:21913 09:21913 09:21913 09:21
Fosse ParkUKN11 22:45UKN11 22:45UKN11 22:45UKN11 22:45
Edinburgh Airport787 00:22 after midnight787 00:22 after midnight787 00:22 after midnight787 00:22 after midnight
Ferrytoll747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight
Tyndrum913 09:21913 09:21913 09:21913 09:21
CowdenbeathX59A 00:23 after midnightX59A 00:23 after midnightX59A 00:23 after midnightX59A 00:23 after midnight
InverM90 18:46M90 18:46M90 18:46M90 18:46
North Queensferry747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight747 00:06 after midnight
KingussieM91 07:59M91 07:59M91 07:59M91 07:59

The time each last direct bus leaves Dunfermline, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Dunfermline tonight?
The UKN11 to Perth at 08:45 (after midnight) from Park & Ride, from the timetable for Saturday.
What time is the last bus from Dunfermline to Glasgow?
The last direct bus from Dunfermline to Glasgow: on weekdays, the X24 at 21:42 from Bus Station, reaching Glasgow at 22:53; on Saturdays, the X24 at 21:42 from Bus Station, reaching Glasgow at 22:53; on Sundays, the X24 at 21:42 from Bus Station, reaching Glasgow at 22:53.
What time is the last bus from Dunfermline to Newcastle upon Tyne?
The last direct bus from Dunfermline to Newcastle upon Tyne: on weekdays, the UKN11 at 22:45 from Park & Ride, reaching Newcastle upon Tyne at 01:55; on Saturdays, the UKN11 at 22:45 from Park & Ride, reaching Newcastle upon Tyne at 01:55; on Sundays, the UKN11 at 22:45 from Park & Ride, reaching Newcastle upon Tyne at 01:55.
What time is the last bus from Dunfermline to Leeds?
The last direct bus from Dunfermline to Leeds: on weekdays, the UKN11 at 22:45 from Park & Ride, reaching Leeds at 04:00; on Saturdays, the UKN11 at 22:45 from Park & Ride, reaching Leeds at 04:00; on Sundays, the UKN11 at 22:45 from Park & Ride, reaching Leeds at 04:00.
What time is the last bus from Dunfermline to Sheffield?
The last direct bus from Dunfermline to Sheffield: on weekdays, the UKN11 at 22:45 from Park & Ride, reaching Sheffield at 04:45; on Saturdays, the UKN11 at 22:45 from Park & Ride, reaching Sheffield at 04:45; on Sundays, the UKN11 at 22:45 from Park & Ride, reaching Sheffield at 04:45.
What time is the last bus from Dunfermline to Nottingham?
The last direct bus from Dunfermline to Nottingham: on weekdays, the UKN11 at 22:45 from Park & Ride, reaching Nottingham at 05:50; on Saturdays, the UKN11 at 22:45 from Park & Ride, reaching Nottingham at 05:50; on Sundays, the UKN11 at 22:45 from Park & Ride, reaching Nottingham at 05:50.
What time is the last bus from Dunfermline to Edinburgh?
The last direct bus from Dunfermline to Edinburgh: on weekdays, the UK092 at 01:25 (after midnight) from Park & Ride, reaching Edinburgh at 02:10; on Saturdays, the UK092 at 01:25 (after midnight) from Park & Ride, reaching Edinburgh at 02:10; on Sundays, the UK092 at 01:25 (after midnight) from Park & Ride, reaching Edinburgh at 02:10.
What time is the last bus from Dunfermline to Belgravia?
The last direct bus from Dunfermline to Belgravia: on weekdays, the UKN11 at 22:45 from Park & Ride, reaching Belgravia at 09:30; on Saturdays, the UKN11 at 22:45 from Park & Ride, reaching Belgravia at 09:30; on Sundays, the UKN11 at 22:45 from Park & Ride, reaching Belgravia at 09:30.
What time is the last bus from Dunfermline to Aberdeen?
The last direct bus from Dunfermline to Aberdeen: on weekdays, the UKN11 at 08:45 (after midnight) from Park & Ride, reaching Aberdeen at 11:25; on Saturdays, the UKN11 at 08:45 (after midnight) from Park & Ride, reaching Aberdeen at 11:25; on Sundays, the UKN11 at 08:45 (after midnight) from Park & Ride, reaching Aberdeen at 11:25.
What time is the last bus from Dunfermline to Inverness?
The last direct bus from Dunfermline to Inverness: on weekdays, the M90 at 18:46 from Park & Ride, reaching Inverness at 22:04; on Saturdays, the M90 at 18:46 from Park & Ride, reaching Inverness at 22:04; on Sundays, the M90 at 18:46 from Park & Ride, reaching Inverness at 22:04.
What time is the last bus from Dunfermline to Perth?
The last direct bus from Dunfermline to Perth: on weekdays, the UKN11 at 08:45 (after midnight) from Park & Ride, reaching Perth at 09:20; on Saturdays, the UKN11 at 08:45 (after midnight) from Park & Ride, reaching Perth at 09:20; on Sundays, the UKN11 at 08:45 (after midnight) from Park & Ride, reaching Perth at 09:20.

Buses in Dunfermline · Plan a journey with a change

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