Bus times from Kettilstoun Mains, Linlithgow

Kettilstoun Mains, Linlithgow is served by 2 bus routes (31 and L1), run by SD Travel. The next buses go to Livingston, Bathgate and Linlithgow.

Next departures

TimeRouteTo
08:1731Livingston
08:2731Bathgate
09:1731Livingston
09:2731Bathgate
09:34L1Linlithgow
10:06L1Linlithgow
10:1731Livingston
10:2731Bathgate
10:34L1Linlithgow
11:06L1Linlithgow
11:1731Livingston
11:2731Bathgate
11:34L1Linlithgow
12:06L1Linlithgow
12:1731Livingston
12:2731Bathgate
12:34L1Linlithgow
13:06L1Linlithgow
13:1731Livingston
13:2731Bathgate

Routes from this stop

Stops nearby

All bus routes and stops in Linlithgow

Questions

When is the next bus from Kettilstoun Mains, Linlithgow?
The 31 to Livingston at 08:17.
Which buses stop at Kettilstoun Mains, Linlithgow?
2 routes: 31 and L1, run by SD Travel.
Where is Kettilstoun Mains, Linlithgow?
Kettilstoun Mains is in Linlithgow, West Lothian.
Where do buses from Kettilstoun Mains, Linlithgow go?
The next departures go to Livingston, Bathgate and Linlithgow.

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 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