Last buses from Livingston
Direct buses from Livingston go to 40 places. Tonight (Sunday) the last one leaves at 00:56 (after midnight), the X27 to Bathgate. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Sunday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | 900 00:21 after midnight | 900 00:21 after midnight | 900 00:21 after midnight | 900 00:21 after midnight |
| Edinburgh | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight |
| Blackburn | 72 22:35 | 72 23:07 | 72 23:07 | 72 22:35 |
| Dunfermline | X51 18:09 | X51 19:09 | X51 19:09 | X51 18:09 |
| Bridgend | none | 31 18:42 | 31 18:42 | none |
| Ingliston | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight |
| Lanark | none | 34A 17:30 | 34A 17:30 | none |
| Airdrie | 902 21:16 | 902 21:16 | 902 21:16 | 902 21:16 |
| Ratho Station | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight |
| Coatbridge | 902 21:16 | 902 21:16 | 902 21:16 | 902 21:16 |
| Edinburgh Airport | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight |
| Ferrytoll | X51 18:09 | X51 19:09 | X51 19:09 | X51 18:09 |
| Gogar | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight | 900 00:49 after midnight |
| North Queensferry | X51 18:09 | X51 19:09 | X51 19:09 | X51 18:09 |
| Longridge | 72 22:35 | 72 23:07 | 72 23:07 | 72 22:35 |
| Rosyth | X51 18:09 | X51 19:09 | X51 19:09 | X51 18:09 |
| Uphall | E19 00:16 after midnight | E19 00:16 after midnight | E19 00:16 after midnight | E19 00:16 after midnight |
| Bathgate | X27 00:56 after midnight | X27 00:56 after midnight | X27 00:56 after midnight | X27 00:56 after midnight |
| Newhouse | UK090 23:12 | UK090 23:12 | UK090 23:12 | UK090 23:12 |
| Queensferry | X51 18:09 | X51 19:09 | X51 19:09 | X51 18:09 |
| Newbridge | E19 00:16 after midnight | E19 00:16 after midnight | E19 00:16 after midnight | E19 00:16 after midnight |
| Broxburn | E19 00:16 after midnight | E19 00:16 after midnight | E19 00:16 after midnight | E19 00:16 after midnight |
| Crewe Toll | 16 17:42 | 16 17:42 | 16 17:42 | 16 17:42 |
| Linlithgow | none | 31 18:42 | 31 18:42 | none |
| Whitburn | X18 00:12 after midnight | X18 00:11 after midnight | X18 00:11 after midnight | X18 00:12 after midnight |
| Chapelhall | E20 23:44 | E20 23:44 | E20 23:44 | E20 23:44 |
| Dechmont | X18 23:31 | X18 23:31 | X18 23:31 | X18 23:31 |
| Harthill | 900 00:21 after midnight | 900 00:21 after midnight | 900 00:21 after midnight | 900 00:21 after midnight |
| Ratho | X27 23:29 | X27 23:29 | X27 23:29 | X27 23:29 |
| Shotts | none | 34A 17:30 | 34A 17:30 | none |
| Kirkliston | X19 21:48 | X19 21:48 | X19 21:48 | X19 21:48 |
| Salsburgh | 902 21:16 | 902 21:16 | 902 21:16 | 902 21:16 |
| Armadale | X18 00:12 after midnight | X18 00:11 after midnight | X18 00:11 after midnight | X18 00:12 after midnight |
| Bathville | X18 00:12 after midnight | X18 00:11 after midnight | X18 00:11 after midnight | X18 00:12 after midnight |
| Dalmeny | 16 17:42 | 16 17:42 | 16 17:42 | 16 17:42 |
| Fauldhouse | 72 22:35 | 72 23:07 | 72 23:07 | 72 22:35 |
| Maddiston | none | 803 07:51 | 803 07:51 | none |
| Wilkieston | X27 23:29 | X27 23:29 | X27 23:29 | X27 23:29 |
| Addiewell | 74 19:26 | 74 22:31 | 74 22:31 | 74 19:26 |
| Cleghorn | none | 34A 17:30 | 34A 17:30 | none |
The time each last direct bus leaves Livingston, 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 Livingston tonight?
- The X27 to Bathgate at 00:56 (after midnight) from Tesco Distribution Depot, from the timetable for Sunday.
- What time is the last bus from Livingston to Glasgow?
- The last direct bus from Livingston to Glasgow: on weekdays, the 900 at 00:21 (after midnight) from Deer Park, reaching Glasgow at 00:56; on Saturdays, the 900 at 00:21 (after midnight) from Deer Park, reaching Glasgow at 00:56; on Sundays, the 900 at 00:21 (after midnight) from Deer Park, reaching Glasgow at 00:56.
- What time is the last bus from Livingston to Edinburgh?
- The last direct bus from Livingston to Edinburgh: on weekdays, the 900 at 00:49 (after midnight) from Deer Park, reaching Edinburgh at 01:14; on Saturdays, the 900 at 00:49 (after midnight) from Deer Park, reaching Edinburgh at 01:14; on Sundays, the 900 at 00:49 (after midnight) from Deer Park, reaching Edinburgh at 01:14.
- What time is the last bus from Livingston to Blackburn?
- The last direct bus from Livingston to Blackburn: on weekdays, the 72 at 23:07 from Braehead Junction, reaching Blackburn at 23:18; on Saturdays, the 72 at 23:07 from Braehead Junction, reaching Blackburn at 23:18; on Sundays, the 72 at 22:35 from Braehead Junction, reaching Blackburn at 22:46.
- What time is the last bus from Livingston to Dunfermline?
- The last direct bus from Livingston to Dunfermline: on weekdays, the X51 at 19:09 from Fastlink, reaching Dunfermline at 19:47; on Saturdays, the X51 at 19:09 from Fastlink, reaching Dunfermline at 19:50; on Sundays, the X51 at 18:09 from Fastlink, reaching Dunfermline at 18:50.
- What time is the last bus from Livingston to Bridgend?
- The last direct bus from Livingston to Bridgend: on weekdays, the 31 at 18:42 from Fastlink, reaching Bridgend at 18:55; on Saturdays, the 31 at 18:42 from Fastlink, reaching Bridgend at 18:55; on Sundays, there's no direct bus.
- What time is the last bus from Livingston to Ingliston?
- The last direct bus from Livingston to Ingliston: on weekdays, the 900 at 00:49 (after midnight) from Deer Park, reaching Ingliston at 01:00; on Saturdays, the 900 at 00:49 (after midnight) from Deer Park, reaching Ingliston at 01:00; on Sundays, the 900 at 00:49 (after midnight) from Deer Park, reaching Ingliston at 01:00.
- What time is the last bus from Livingston to Lanark?
- The last direct bus from Livingston to Lanark: on weekdays, the 34A at 17:30 from Bus Terminal, reaching Lanark at 18:33; on Saturdays, the 34A at 17:30 from Bus Terminal, reaching Lanark at 18:33; on Sundays, there's no direct bus.
- What time is the last bus from Livingston to Airdrie?
- The last direct bus from Livingston to Airdrie: on weekdays, the 902 at 21:16 from Fastlink, reaching Airdrie at 21:51; on Saturdays, the 902 at 21:16 from Fastlink, reaching Airdrie at 21:51; on Sundays, the 902 at 21:16 from Fastlink, reaching Airdrie at 21:51.
- What time is the last bus from Livingston to Ratho Station?
- The last direct bus from Livingston to Ratho Station: on weekdays, the 900 at 00:49 (after midnight) from Deer Park, reaching Ratho Station at 00:57; on Saturdays, the 900 at 00:49 (after midnight) from Deer Park, reaching Ratho Station at 00:57; on Sundays, the 900 at 00:49 (after midnight) from Deer Park, reaching Ratho Station at 00:57.
- What time is the last bus from Livingston to Coatbridge?
- The last direct bus from Livingston to Coatbridge: on weekdays, the 902 at 21:16 from Fastlink, reaching Coatbridge at 21:58; on Saturdays, the 902 at 21:16 from Fastlink, reaching Coatbridge at 21:58; on Sundays, the 902 at 21:16 from Fastlink, reaching Coatbridge at 21:58.
Buses in Livingston · 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