Last buses from Bathgate

Direct buses from Bathgate go to 40 places. Tonight (Saturday) the last one leaves at 00:21 (after midnight), the X18 to Bathville. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Glasgow903 21:02903 21:02903 21:02903 21:02
EdinburghX18 23:28X18 23:28X18 23:28X18 23:28
Blackburn74 22:1474 22:1474 22:1474 20:17
Bridgend31 18:5631 18:5631 18:56none
Paisley903 21:02903 21:02903 21:02903 21:02
Falkirk29 23:1129 23:1129 23:11none
InglistonX18 23:28X18 23:28X18 23:28X18 23:28
LivingstonX18 00:21 after midnightX18 00:21 after midnightX18 00:21 after midnightX18 00:21 after midnight
Ratho StationX18 23:28X18 23:28X18 23:28X18 23:28
GogarX18 23:28X18 23:28X18 23:28X18 23:28
Longridge74 22:0674 22:0674 22:0674 19:02
UphallX18 23:28X18 23:28X18 23:28X18 23:28
Renfrew903 21:02903 21:02903 21:02903 21:02
NewbridgeX18 23:28X18 23:28X18 23:28X18 23:28
BroxburnX18 23:28X18 23:28X18 23:28X18 23:28
Linlithgow31 18:5631 18:5631 18:56none
WhitburnX18 00:21 after midnightX18 00:21 after midnightX18 00:21 after midnightX18 00:22 after midnight
Blythswood903 21:02903 21:02903 21:02903 21:02
DechmontX18 23:28X18 23:28X18 23:28X18 23:28
Harthill903 21:02903 21:02903 21:02903 21:02
Westfield29 23:1129 23:1129 23:11none
RathoX27 22:39X27 22:39X27 22:39X27 22:39
ArmadaleX18 00:21 after midnightX18 00:21 after midnightX18 00:21 after midnightX18 00:22 after midnight
Avonbridge29 23:1129 23:1129 23:11none
BathvilleX18 00:21 after midnightX18 00:21 after midnightX18 00:21 after midnightX18 00:22 after midnight
Fauldhouse74 22:0674 22:0674 22:0674 19:02
WilkiestonX27 22:39X27 22:39X27 22:39X27 22:39
Addiewell74 22:0674 22:0674 22:0674 19:02
California29 23:1129 23:1129 23:11none
Shieldhill29 23:1129 23:1129 23:11none
West Calder74 22:0674 22:0674 22:0674 19:02
CalderwoodX27 22:39X27 22:39X27 22:39X27 22:39
KirknewtonX28 22:09X28 22:09X28 22:09X28 22:09
Polbeth74 22:0674 22:0674 22:0674 19:02
Threemiletown31 18:5631 18:5631 18:56none
Blackridge21 17:4021 17:4021 17:40none
Ecclesmachan31 18:5631 18:5631 18:56none
Bents74 22:0674 22:0674 22:0674 19:02
Loganlea74 22:0674 22:0674 22:0674 19:02
Philpstoun31 18:5631 18:5631 18:56none

The time each last direct bus leaves Bathgate, 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 Bathgate tonight?
The X18 to Bathville at 00:21 (after midnight) from Hope Park Gardens, from the timetable for Saturday.
What time is the last bus from Bathgate to Glasgow?
The last direct bus from Bathgate to Glasgow: on weekdays, the 903 at 21:02 from Kaim Park Hotel, reaching Glasgow at 21:31; on Saturdays, the 903 at 21:02 from Kaim Park Hotel, reaching Glasgow at 21:31; on Sundays, the 903 at 21:02 from Kaim Park Hotel, reaching Glasgow at 21:31.
What time is the last bus from Bathgate to Edinburgh?
The last direct bus from Bathgate to Edinburgh: on weekdays, the X18 at 23:28 from Fire Station, reaching Edinburgh at 23:59; on Saturdays, the X18 at 23:28 from Fire Station, reaching Edinburgh at 23:59; on Sundays, the X18 at 23:28 from Fire Station, reaching Edinburgh at 23:59.
What time is the last bus from Bathgate to Blackburn?
The last direct bus from Bathgate to Blackburn: on weekdays, the 74 at 22:14 from Whitehill Industrial Estate, reaching Blackburn at 22:15; on Saturdays, the 74 at 22:14 from Whitehill Industrial Estate, reaching Blackburn at 22:15; on Sundays, the 74 at 20:17 from Whitehill Industrial Estate, reaching Blackburn at 20:18.
What time is the last bus from Bathgate to Bridgend?
The last direct bus from Bathgate to Bridgend: on weekdays, the 31 at 18:56 from Library, reaching Bridgend at 19:45; on Saturdays, the 31 at 18:56 from Library, reaching Bridgend at 19:45; on Sundays, there's no direct bus.
What time is the last bus from Bathgate to Paisley?
The last direct bus from Bathgate to Paisley: on weekdays, the 903 at 21:02 from Kaim Park Hotel, reaching Paisley at 22:29; on Saturdays, the 903 at 21:02 from Kaim Park Hotel, reaching Paisley at 22:29; on Sundays, the 903 at 21:02 from Kaim Park Hotel, reaching Paisley at 22:29.
What time is the last bus from Bathgate to Falkirk?
The last direct bus from Bathgate to Falkirk: on weekdays, the 29 at 23:11 from Hope Park Gardens, reaching Falkirk at 23:45; on Saturdays, the 29 at 23:11 from Hope Park Gardens, reaching Falkirk at 23:45; on Sundays, there's no direct bus.
What time is the last bus from Bathgate to Ingliston?
The last direct bus from Bathgate to Ingliston: on weekdays, the X18 at 23:28 from Fire Station, reaching Ingliston at 23:54; on Saturdays, the X18 at 23:28 from Fire Station, reaching Ingliston at 23:54; on Sundays, the X18 at 23:28 from Fire Station, reaching Ingliston at 23:54.
What time is the last bus from Bathgate to Livingston?
The last direct bus from Bathgate to Livingston: on weekdays, the X18 at 00:21 (after midnight) from Fire Station, reaching Livingston at 00:23; on Saturdays, the X18 at 00:21 (after midnight) from Fire Station, reaching Livingston at 00:23; on Sundays, the X18 at 00:21 (after midnight) from Fire Station, reaching Livingston at 00:23.
What time is the last bus from Bathgate to Ratho Station?
The last direct bus from Bathgate to Ratho Station: on weekdays, the X18 at 23:28 from Fire Station, reaching Ratho Station at 23:52; on Saturdays, the X18 at 23:28 from Fire Station, reaching Ratho Station at 23:52; on Sundays, the X18 at 23:28 from Fire Station, reaching Ratho Station at 23:52.
What time is the last bus from Bathgate to Gogar?
The last direct bus from Bathgate to Gogar: on weekdays, the X18 at 23:28 from Fire Station, reaching Gogar at 23:56; on Saturdays, the X18 at 23:28 from Fire Station, reaching Gogar at 23:56; on Sundays, the X18 at 23:28 from Fire Station, reaching Gogar at 23:56.

Buses in Bathgate · 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