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.

ToToday (Sunday)WeekdaysSaturdaysSundays
GlasgowM6 01:20 after midnightM6 01:20 after midnightM6 01:20 after midnightM6 01:20 after midnight
Edinburgh900 00:58 after midnight900 00:58 after midnight900 00:58 after midnight900 00:58 after midnight
AberdeenM6 23:07M6 23:07M6 23:07M6 23:07
PerthM6 23:07M6 23:07M6 23:07M6 23:07
DundeeM6 23:07M6 23:07M6 23:07M6 23:07
Dunfermline747 23:56747 23:56747 23:56747 23:56
Stirling909 22:57909 22:57909 22:57909 22:57
BridgendnoneX38 23:29X38 23:26none
Paisley903 20:48903 20:48903 20:48903 20:48
Fort WilliamE4 20:45E4 20:58E4 20:45E4 20:45
CumbernauldM6 01:20 after midnightM6 01:20 after midnightM6 01:20 after midnightM6 01:20 after midnight
FalkirkM6 01:20 after midnightM6 01:20 after midnightM6 01:20 after midnightM6 01:20 after midnight
ObanE15 22:38E15 21:51E15 22:38E15 22:38
Ingliston900 00:58 after midnight900 00:58 after midnight900 00:58 after midnight900 00:58 after midnight
LivingstonUK090 00:22 after midnightUK090 00:22 after midnightUK090 00:22 after midnightUK090 00:22 after midnight
Inverkeithing747 23:56747 23:56747 23:56747 23:56
Airdrie902 19:52902 19:52902 19:52902 19:52
Coatbridge902 19:52902 19:52902 19:52902 19:52
DunblaneE15 22:38E15 21:51E15 22:38E15 22:38
CrianlarichE15 22:38E15 21:51E15 22:38E15 22:38
Edinburgh AirportM6 01:05 after midnightM6 01:05 after midnightM6 01:05 after midnightM6 01:05 after midnight
PortlethenM6 23:07M6 23:07M6 23:07M6 23:07
Ferrytoll747 23:56747 23:56747 23:56747 23:56
TyndrumE15 22:38E15 21:51E15 22:38E15 22:38
Gogar900 00:58 after midnight900 00:58 after midnight900 00:58 after midnight900 00:58 after midnight
North Queensferry747 23:56747 23:56747 23:56747 23:56
KinrossM6 23:07M6 23:07M6 23:07M6 23:07
Bridge of Allan909 19:03909 19:03909 19:03909 19:03
UphallX18 23:49E19 00:03 after midnightX18 23:48X18 23:49
BathgateX18 23:49X18 23:48X18 23:48X18 23:49
NewhouseUK090 23:03UK090 23:03UK090 23:03UK090 23:03
Queensferry747 23:56747 23:56747 23:56747 23:56
Renfrew903 20:48903 20:48903 20:48903 20:48
ConnelE15 22:38E15 21:51E15 22:38E15 22:38
Corran FerryE4 20:45E4 20:58E4 20:45E4 20:45
NewbridgeX18 23:49E19 00:03 after midnightX18 23:48X18 23:49
BroxburnX18 23:49E19 00:03 after midnightX18 23:48X18 23:49
DunbegE15 22:38E15 21:51E15 22:38E15 22:38
LinlithgownoneX38 23:29X38 23:26none
WhitburnX18 23:49X18 23:48X18 23:48X18 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