Last buses from Torphichen

Direct buses from Torphichen go to 9 places. Tonight (Saturday) the last one leaves at 19:38, the 31 to Bathgate. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Bridgend31 19:0631 19:0631 19:06none
Livingston31 19:0631 19:0631 19:06none
Uphall31 19:0631 19:0631 19:06none
Bathgate31 19:3831 19:3831 19:38none
Linlithgow31 19:0631 19:0631 19:06none
Dechmont31 19:0631 19:0631 19:06none
Threemiletown31 19:0631 19:0631 19:06none
Ecclesmachan31 19:0631 19:0631 19:06none
Philpstoun31 19:0631 19:0631 19:06none

The time each last direct bus leaves Torphichen, 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 Torphichen tonight?
The 31 to Bathgate at 19:38 from Low Brae, from the timetable for Saturday.
What time is the last bus from Torphichen to Bridgend?
The last direct bus from Torphichen to Bridgend: on weekdays, the 31 at 19:06 from School, reaching Bridgend at 19:45; on Saturdays, the 31 at 19:06 from School, reaching Bridgend at 19:45; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Livingston?
The last direct bus from Torphichen to Livingston: on weekdays, the 31 at 19:06 from School, reaching Livingston at 20:05; on Saturdays, the 31 at 19:06 from School, reaching Livingston at 20:05; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Uphall?
The last direct bus from Torphichen to Uphall: on weekdays, the 31 at 19:06 from School, reaching Uphall at 19:57; on Saturdays, the 31 at 19:06 from School, reaching Uphall at 19:57; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Bathgate?
The last direct bus from Torphichen to Bathgate: on weekdays, the 31 at 19:38 from Low Brae, reaching Bathgate at 19:42; on Saturdays, the 31 at 19:38 from Low Brae, reaching Bathgate at 19:42; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Linlithgow?
The last direct bus from Torphichen to Linlithgow: on weekdays, the 31 at 19:06 from School, reaching Linlithgow at 19:17; on Saturdays, the 31 at 19:06 from School, reaching Linlithgow at 19:17; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Dechmont?
The last direct bus from Torphichen to Dechmont: on weekdays, the 31 at 19:06 from School, reaching Dechmont at 20:01; on Saturdays, the 31 at 19:06 from School, reaching Dechmont at 20:01; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Threemiletown?
The last direct bus from Torphichen to Threemiletown: on weekdays, the 31 at 19:06 from School, reaching Threemiletown at 19:43; on Saturdays, the 31 at 19:06 from School, reaching Threemiletown at 19:43; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Ecclesmachan?
The last direct bus from Torphichen to Ecclesmachan: on weekdays, the 31 at 19:06 from School, reaching Ecclesmachan at 19:55; on Saturdays, the 31 at 19:06 from School, reaching Ecclesmachan at 19:55; on Sundays, there's no direct bus.
What time is the last bus from Torphichen to Philpstoun?
The last direct bus from Torphichen to Philpstoun: on weekdays, the 31 at 19:06 from School, reaching Philpstoun at 19:37; on Saturdays, the 31 at 19:06 from School, reaching Philpstoun at 19:37; on Sundays, there's no direct bus.

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