Last buses from Perth
Direct buses from Perth go to 40 places. Tonight (Saturday) the last one leaves at 09:25 (after midnight), the UKN11 to Dundee. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | E8 02:18 after midnight | UK091 01:15 after midnight | E8 02:18 after midnight | E8 02:18 after midnight |
| Newcastle upon Tyne | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Leeds | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Sheffield | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Nottingham | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Edinburgh | UK092 00:50 after midnight | UK092 00:50 after midnight | UK092 00:50 after midnight | UK092 00:50 after midnight |
| Belgravia | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Aberdeen | UKN11 09:25 after midnight | UKN11 09:25 after midnight | UKN11 09:25 after midnight | UKN11 09:25 after midnight |
| Inverness | E8 21:24 | E8 21:26 | E8 21:24 | E8 21:24 |
| Dundee | UKN11 09:25 after midnight | UKN11 09:25 after midnight | UKN11 09:25 after midnight | UKN11 09:25 after midnight |
| Dunfermline | UK092 00:50 after midnight | UK092 00:50 after midnight | UK092 00:50 after midnight | UK092 00:50 after midnight |
| Stirling | UK091 01:15 after midnight | UK091 01:15 after midnight | UK091 01:15 after midnight | UK091 01:15 after midnight |
| Paisley | UK091 01:15 after midnight | UK091 01:15 after midnight | UK091 01:15 after midnight | UK091 01:15 after midnight |
| Fort William | 913 09:58 | 913 09:58 | 913 09:58 | 913 09:58 |
| South Hampstead | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Waterloo | 23A 22:55 | 34A 22:18 | 23A 22:55 | 34A 18:43 |
| Cumbernauld | M9 00:55 after midnight | M9 00:55 after midnight | M9 00:55 after midnight | M9 00:55 after midnight |
| Falkirk | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight |
| Arbroath | E17 22:39 | E17 23:04 | E17 22:39 | E17 22:39 |
| Aviemore | E8 21:24 | E8 21:26 | E8 21:24 | E8 21:24 |
| Ingliston | UK092 00:50 after midnight | UK092 00:50 after midnight | UK092 00:50 after midnight | UK092 00:50 after midnight |
| Auchterarder | E8 02:18 after midnight | E8 01:03 after midnight | E8 02:18 after midnight | E8 02:18 after midnight |
| Dunblane | E8 02:18 after midnight | E8 01:03 after midnight | E8 02:18 after midnight | E8 02:18 after midnight |
| Pitlochry | E8 21:24 | E8 21:26 | E8 21:24 | E8 21:24 |
| Ratho Station | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight |
| Stanley | 23A 22:55 | 34A 22:18 | 23A 22:55 | 34C 19:54 |
| Crianlarich | 913 09:58 | 913 09:58 | 913 09:58 | 913 09:58 |
| Fosse Park | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 | UKN11 22:15 |
| Edinburgh Airport | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight |
| Portlethen | M6 23:56 | M6 23:56 | M6 23:56 | M6 23:56 |
| Tyndrum | 913 09:58 | 913 09:58 | 913 09:58 | 913 09:58 |
| Aberfeldy | 23A 22:55 | 23 19:30 | 23A 22:55 | 23 09:48 |
| Inver | 23A 22:55 | E8 21:26 | 23A 22:55 | E8 21:24 |
| North Queensferry | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight |
| Stonehaven | E17 22:39 | E17 23:04 | E17 22:39 | E17 22:39 |
| Dunkeld | 23A 22:55 | 34A 22:18 | 23A 22:55 | 34A 18:43 |
| Kingussie | M91 08:52 | M91 08:52 | M91 08:52 | M91 08:52 |
| Kinross | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight | M6 00:16 after midnight |
| Ballinluig | 23A 22:55 | M90 19:35 | 23A 22:55 | M90 19:35 |
| Bridge of Allan | M8 19:50 | M8 19:50 | M8 19:50 | M8 19:50 |
The time each last direct bus leaves Perth, 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 Perth tonight?
- The UKN11 to Dundee at 09:25 (after midnight) from Park and Ride, from the timetable for Saturday.
- What time is the last bus from Perth to Glasgow?
- The last direct bus from Perth to Glasgow: on weekdays, the UK091 at 01:15 (after midnight) from Park and Ride, reaching Glasgow at 02:25; on Saturdays, the E8 at 02:18 (after midnight) from Park and Ride, reaching Glasgow at 03:23; on Sundays, the E8 at 02:18 (after midnight) from Park and Ride, reaching Glasgow at 03:23.
- What time is the last bus from Perth to Newcastle upon Tyne?
- The last direct bus from Perth to Newcastle upon Tyne: on weekdays, the UKN11 at 22:15 from Park and Ride, reaching Newcastle upon Tyne at 01:55; on Saturdays, the UKN11 at 22:15 from Park and Ride, reaching Newcastle upon Tyne at 01:55; on Sundays, the UKN11 at 22:15 from Park and Ride, reaching Newcastle upon Tyne at 01:55.
- What time is the last bus from Perth to Leeds?
- The last direct bus from Perth to Leeds: on weekdays, the UKN11 at 22:15 from Park and Ride, reaching Leeds at 04:00; on Saturdays, the UKN11 at 22:15 from Park and Ride, reaching Leeds at 04:00; on Sundays, the UKN11 at 22:15 from Park and Ride, reaching Leeds at 04:00.
- What time is the last bus from Perth to Sheffield?
- The last direct bus from Perth to Sheffield: on weekdays, the UKN11 at 22:15 from Park and Ride, reaching Sheffield at 04:45; on Saturdays, the UKN11 at 22:15 from Park and Ride, reaching Sheffield at 04:45; on Sundays, the UKN11 at 22:15 from Park and Ride, reaching Sheffield at 04:45.
- What time is the last bus from Perth to Nottingham?
- The last direct bus from Perth to Nottingham: on weekdays, the UKN11 at 22:15 from Park and Ride, reaching Nottingham at 05:50; on Saturdays, the UKN11 at 22:15 from Park and Ride, reaching Nottingham at 05:50; on Sundays, the UKN11 at 22:15 from Park and Ride, reaching Nottingham at 05:50.
- What time is the last bus from Perth to Edinburgh?
- The last direct bus from Perth to Edinburgh: on weekdays, the UK092 at 00:50 (after midnight) from Park and Ride, reaching Edinburgh at 02:10; on Saturdays, the UK092 at 00:50 (after midnight) from Park and Ride, reaching Edinburgh at 02:10; on Sundays, the UK092 at 00:50 (after midnight) from Park and Ride, reaching Edinburgh at 02:10.
- What time is the last bus from Perth to Belgravia?
- The last direct bus from Perth to Belgravia: on weekdays, the UKN11 at 22:15 from Park and Ride, reaching Belgravia at 09:30; on Saturdays, the UKN11 at 22:15 from Park and Ride, reaching Belgravia at 09:30; on Sundays, the UKN11 at 22:15 from Park and Ride, reaching Belgravia at 09:30.
- What time is the last bus from Perth to Aberdeen?
- The last direct bus from Perth to Aberdeen: on weekdays, the UKN11 at 09:25 (after midnight) from Park and Ride, reaching Aberdeen at 11:25; on Saturdays, the UKN11 at 09:25 (after midnight) from Park and Ride, reaching Aberdeen at 11:25; on Sundays, the UKN11 at 09:25 (after midnight) from Park and Ride, reaching Aberdeen at 11:25.
- What time is the last bus from Perth to Inverness?
- The last direct bus from Perth to Inverness: on weekdays, the E8 at 21:26 from Park and Ride, reaching Inverness at 23:48; on Saturdays, the E8 at 21:24 from Park and Ride, reaching Inverness at 23:47; on Sundays, the E8 at 21:24 from Park and Ride, reaching Inverness at 23:47.
- What time is the last bus from Perth to Dundee?
- The last direct bus from Perth to Dundee: on weekdays, the UKN11 at 09:25 (after midnight) from Park and Ride, reaching Dundee at 10:00; on Saturdays, the UKN11 at 09:25 (after midnight) from Park and Ride, reaching Dundee at 10:00; on Sundays, the UKN11 at 09:25 (after midnight) from Park and Ride, reaching Dundee at 10:00.
Buses in Perth · 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