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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | 903 21:02 | 903 21:02 | 903 21:02 | 903 21:02 |
| Edinburgh | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Blackburn | 74 22:14 | 74 22:14 | 74 22:14 | 74 20:17 |
| Bridgend | 31 18:56 | 31 18:56 | 31 18:56 | none |
| Paisley | 903 21:02 | 903 21:02 | 903 21:02 | 903 21:02 |
| Falkirk | 29 23:11 | 29 23:11 | 29 23:11 | none |
| Ingliston | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Livingston | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:21 after midnight |
| Ratho Station | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Gogar | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Longridge | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| Uphall | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Renfrew | 903 21:02 | 903 21:02 | 903 21:02 | 903 21:02 |
| Newbridge | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Broxburn | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Linlithgow | 31 18:56 | 31 18:56 | 31 18:56 | none |
| Whitburn | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:22 after midnight |
| Blythswood | 903 21:02 | 903 21:02 | 903 21:02 | 903 21:02 |
| Dechmont | X18 23:28 | X18 23:28 | X18 23:28 | X18 23:28 |
| Harthill | 903 21:02 | 903 21:02 | 903 21:02 | 903 21:02 |
| Westfield | 29 23:11 | 29 23:11 | 29 23:11 | none |
| Ratho | X27 22:39 | X27 22:39 | X27 22:39 | X27 22:39 |
| Armadale | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:22 after midnight |
| Avonbridge | 29 23:11 | 29 23:11 | 29 23:11 | none |
| Bathville | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:21 after midnight | X18 00:22 after midnight |
| Fauldhouse | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| Wilkieston | X27 22:39 | X27 22:39 | X27 22:39 | X27 22:39 |
| Addiewell | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| California | 29 23:11 | 29 23:11 | 29 23:11 | none |
| Shieldhill | 29 23:11 | 29 23:11 | 29 23:11 | none |
| West Calder | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| Calderwood | X27 22:39 | X27 22:39 | X27 22:39 | X27 22:39 |
| Kirknewton | X28 22:09 | X28 22:09 | X28 22:09 | X28 22:09 |
| Polbeth | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| Threemiletown | 31 18:56 | 31 18:56 | 31 18:56 | none |
| Blackridge | 21 17:40 | 21 17:40 | 21 17:40 | none |
| Ecclesmachan | 31 18:56 | 31 18:56 | 31 18:56 | none |
| Bents | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| Loganlea | 74 22:06 | 74 22:06 | 74 22:06 | 74 19:02 |
| Philpstoun | 31 18:56 | 31 18:56 | 31 18:56 | none |
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