Last buses from Ratho Station
Direct buses from Ratho Station go to 40 places. Tonight (Sunday) the last one leaves at 01:20 (after midnight), the M6 to Glasgow. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Sunday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | M6 01:20 after midnight | M6 01:20 after midnight | M6 01:20 after midnight | M6 01:20 after midnight |
| Edinburgh | 900 00:58 after midnight | 900 00:58 after midnight | 900 00:58 after midnight | 900 00:58 after midnight |
| Aberdeen | M6 23:07 | M6 23:07 | M6 23:07 | M6 23:07 |
| Perth | M6 23:07 | M6 23:07 | M6 23:07 | M6 23:07 |
| Dundee | M6 23:07 | M6 23:07 | M6 23:07 | M6 23:07 |
| Dunfermline | 747 23:56 | 747 23:56 | 747 23:56 | 747 23:56 |
| Stirling | 909 22:57 | 909 22:57 | 909 22:57 | 909 22:57 |
| Bridgend | none | X38 23:29 | X38 23:26 | none |
| Paisley | 903 20:48 | 903 20:48 | 903 20:48 | 903 20:48 |
| Fort William | E4 20:45 | E4 20:58 | E4 20:45 | E4 20:45 |
| Cumbernauld | M6 01:20 after midnight | M6 01:20 after midnight | M6 01:20 after midnight | M6 01:20 after midnight |
| Falkirk | M6 01:20 after midnight | M6 01:20 after midnight | M6 01:20 after midnight | M6 01:20 after midnight |
| Oban | E15 22:38 | E15 21:51 | E15 22:38 | E15 22:38 |
| Ingliston | 900 00:58 after midnight | 900 00:58 after midnight | 900 00:58 after midnight | 900 00:58 after midnight |
| Livingston | UK090 00:22 after midnight | UK090 00:22 after midnight | UK090 00:22 after midnight | UK090 00:22 after midnight |
| Inverkeithing | 747 23:56 | 747 23:56 | 747 23:56 | 747 23:56 |
| Airdrie | 902 19:52 | 902 19:52 | 902 19:52 | 902 19:52 |
| Coatbridge | 902 19:52 | 902 19:52 | 902 19:52 | 902 19:52 |
| Dunblane | E15 22:38 | E15 21:51 | E15 22:38 | E15 22:38 |
| Crianlarich | E15 22:38 | E15 21:51 | E15 22:38 | E15 22:38 |
| Edinburgh Airport | M6 01:05 after midnight | M6 01:05 after midnight | M6 01:05 after midnight | M6 01:05 after midnight |
| Portlethen | M6 23:07 | M6 23:07 | M6 23:07 | M6 23:07 |
| Ferrytoll | 747 23:56 | 747 23:56 | 747 23:56 | 747 23:56 |
| Tyndrum | E15 22:38 | E15 21:51 | E15 22:38 | E15 22:38 |
| Gogar | 900 00:58 after midnight | 900 00:58 after midnight | 900 00:58 after midnight | 900 00:58 after midnight |
| North Queensferry | 747 23:56 | 747 23:56 | 747 23:56 | 747 23:56 |
| Kinross | M6 23:07 | M6 23:07 | M6 23:07 | M6 23:07 |
| Bridge of Allan | 909 19:03 | 909 19:03 | 909 19:03 | 909 19:03 |
| Uphall | X18 23:49 | E19 00:03 after midnight | X18 23:48 | X18 23:49 |
| Bathgate | X18 23:49 | X18 23:48 | X18 23:48 | X18 23:49 |
| Newhouse | UK090 23:03 | UK090 23:03 | UK090 23:03 | UK090 23:03 |
| Queensferry | 747 23:56 | 747 23:56 | 747 23:56 | 747 23:56 |
| Renfrew | 903 20:48 | 903 20:48 | 903 20:48 | 903 20:48 |
| Connel | E15 22:38 | E15 21:51 | E15 22:38 | E15 22:38 |
| Corran Ferry | E4 20:45 | E4 20:58 | E4 20:45 | E4 20:45 |
| Newbridge | X18 23:49 | E19 00:03 after midnight | X18 23:48 | X18 23:49 |
| Broxburn | X18 23:49 | E19 00:03 after midnight | X18 23:48 | X18 23:49 |
| Dunbeg | E15 22:38 | E15 21:51 | E15 22:38 | E15 22:38 |
| Linlithgow | none | X38 23:29 | X38 23:26 | none |
| Whitburn | X18 23:49 | X18 23:48 | X18 23:48 | X18 23:49 |
The time each last direct bus leaves Ratho Station, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Ratho Station tonight?
- The M6 to Glasgow at 01:20 (after midnight) from Lochend Road, from the timetable for Sunday.
- What time is the last bus from Ratho Station to Glasgow?
- The last direct bus from Ratho Station to Glasgow: on weekdays, the M6 at 01:20 (after midnight) from Lochend Road, reaching Glasgow at 02:32; on Saturdays, the M6 at 01:20 (after midnight) from Lochend Road, reaching Glasgow at 02:32; on Sundays, the M6 at 01:20 (after midnight) from Lochend Road, reaching Glasgow at 02:32.
- What time is the last bus from Ratho Station to Edinburgh?
- The last direct bus from Ratho Station to Edinburgh: on weekdays, the 900 at 00:58 (after midnight) from Station Road, reaching Edinburgh at 01:14; on Saturdays, the 900 at 00:58 (after midnight) from Station Road, reaching Edinburgh at 01:14; on Sundays, the 900 at 00:58 (after midnight) from Station Road, reaching Edinburgh at 01:14.
- What time is the last bus from Ratho Station to Aberdeen?
- The last direct bus from Ratho Station to Aberdeen: on weekdays, the M6 at 23:07 from Lochend Road, reaching Aberdeen at 01:37; on Saturdays, the M6 at 23:07 from Lochend Road, reaching Aberdeen at 01:37; on Sundays, the M6 at 23:07 from Lochend Road, reaching Aberdeen at 01:37.
- What time is the last bus from Ratho Station to Perth?
- The last direct bus from Ratho Station to Perth: on weekdays, the M6 at 23:07 from Lochend Road, reaching Perth at 23:56; on Saturdays, the M6 at 23:07 from Lochend Road, reaching Perth at 23:56; on Sundays, the M6 at 23:07 from Lochend Road, reaching Perth at 23:56.
- What time is the last bus from Ratho Station to Dundee?
- The last direct bus from Ratho Station to Dundee: on weekdays, the M6 at 23:07 from Lochend Road, reaching Dundee at 00:13; on Saturdays, the M6 at 23:07 from Lochend Road, reaching Dundee at 00:13; on Sundays, the M6 at 23:07 from Lochend Road, reaching Dundee at 00:13.
- What time is the last bus from Ratho Station to Dunfermline?
- The last direct bus from Ratho Station to Dunfermline: on weekdays, the 747 at 23:56 from Station Road, reaching Dunfermline at 00:29; on Saturdays, the 747 at 23:56 from Station Road, reaching Dunfermline at 00:29; on Sundays, the 747 at 23:56 from Station Road, reaching Dunfermline at 00:29.
- What time is the last bus from Ratho Station to Stirling?
- The last direct bus from Ratho Station to Stirling: on weekdays, the 909 at 22:57 from Lochend Road, reaching Stirling at 23:38; on Saturdays, the 909 at 22:57 from Lochend Road, reaching Stirling at 23:38; on Sundays, the 909 at 22:57 from Lochend Road, reaching Stirling at 23:38.
- What time is the last bus from Ratho Station to Bridgend?
- The last direct bus from Ratho Station to Bridgend: on weekdays, the X38 at 23:29 from Lochend Road, reaching Bridgend at 23:50; on Saturdays, the X38 at 23:26 from Lochend Road, reaching Bridgend at 23:48; on Sundays, there's no direct bus.
- What time is the last bus from Ratho Station to Paisley?
- The last direct bus from Ratho Station to Paisley: on weekdays, the 903 at 20:48 from Lochend Road, reaching Paisley at 22:29; on Saturdays, the 903 at 20:48 from Lochend Road, reaching Paisley at 22:29; on Sundays, the 903 at 20:48 from Lochend Road, reaching Paisley at 22:29.
- What time is the last bus from Ratho Station to Fort William?
- The last direct bus from Ratho Station to Fort William: on weekdays, the E4 at 20:58 from Station Road, reaching Fort William at 23:44; on Saturdays, the E4 at 20:45 from Station Road, reaching Fort William at 23:31; on Sundays, the E4 at 20:45 from Station Road, reaching Fort William at 23:31.
Buses in Ratho Station · Plan a journey with a change
Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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