31 - Bathgate - Livingston via Linlithgow
A bus service operated by SD Travel
Livingston - Bathgate via Linlithgow
Bathgate - Livingston via Linlithgow
Timetable data from the Traveline National Dataset
A bus service operated by SD Travel
Timetable data from the Traveline National Dataset