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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | X24 21:42 | X24 21:42 | X24 21:42 | X24 21:42 |
| Newcastle upon Tyne | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Leeds | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Sheffield | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Nottingham | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Edinburgh | UK092 01:25 after midnight | UK092 01:25 after midnight | UK092 01:25 after midnight | UK092 01:25 after midnight |
| Belgravia | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Aberdeen | UKN11 08:45 after midnight | UKN11 08:45 after midnight | UKN11 08:45 after midnight | UKN11 08:45 after midnight |
| Inverness | M90 18:46 | M90 18:46 | M90 18:46 | M90 18:46 |
| Perth | UKN11 08:45 after midnight | UKN11 08:45 after midnight | UKN11 08:45 after midnight | UKN11 08:45 after midnight |
| Dundee | UKN11 08:45 after midnight | UKN11 08:45 after midnight | UKN11 08:45 after midnight | UKN11 08:45 after midnight |
| Glenrothes | X24 00:27 after midnight | X24 00:27 after midnight | X24 00:27 after midnight | X24 00:27 after midnight |
| Kirkcaldy | X61 23:51 | X61 23:51 | X61 23:51 | X24A 23:33 |
| Stirling | X22 17:30 | X22 17:30 | X22 17:30 | X22 16:30 |
| Fort William | 913 09:21 | 913 09:21 | 913 09:21 | 913 09:21 |
| South Hampstead | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Cumbernauld | X24 21:42 | X24 21:42 | X24 21:42 | X24 21:42 |
| Falkirk | 28 16:24 | 28 16:24 | 28 16:24 | none |
| Buckhaven | X61 23:51 | X61 23:51 | X61 23:51 | X61 21:51 |
| Methil | X61 23:51 | X61 23:51 | X61 23:51 | X61 21:51 |
| Aviemore | M90 18:46 | M90 18:46 | M90 18:46 | M90 18:46 |
| Cupar | 787 23:31 | 787 23:31 | 787 23:31 | 787 23:31 |
| Ingliston | UK092 01:25 after midnight | UK092 01:25 after midnight | UK092 01:25 after midnight | UK092 01:25 after midnight |
| Livingston | X51 18:16 | X51 18:16 | X51 18:16 | X51 17:16 |
| Larbert | X24 21:42 | X24 21:42 | X24 21:42 | X24 21:42 |
| St Andrews | 787 23:31 | 787 23:31 | 787 23:31 | 787 23:31 |
| Inverkeithing | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight |
| Windygates | X27 21:52 | X27 21:52 | X27 21:52 | X27 21:00 |
| Methilhill | 7 17:27 | 7 17:27 | 7 17:27 | none |
| Pitlochry | M90 18:46 | M90 18:46 | M90 18:46 | M90 18:46 |
| Ratho Station | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight |
| Crianlarich | 913 09:21 | 913 09:21 | 913 09:21 | 913 09:21 |
| Fosse Park | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 | UKN11 22:45 |
| Edinburgh Airport | 787 00:22 after midnight | 787 00:22 after midnight | 787 00:22 after midnight | 787 00:22 after midnight |
| Ferrytoll | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight |
| Tyndrum | 913 09:21 | 913 09:21 | 913 09:21 | 913 09:21 |
| Cowdenbeath | X59A 00:23 after midnight | X59A 00:23 after midnight | X59A 00:23 after midnight | X59A 00:23 after midnight |
| Inver | M90 18:46 | M90 18:46 | M90 18:46 | M90 18:46 |
| North Queensferry | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight | 747 00:06 after midnight |
| Kingussie | M91 07:59 | M91 07:59 | M91 07:59 | M91 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