Travel from Stirling to Livingston-Scotland

Bus or train from Stirling to Livingston?

ScotRail operates a train from Stirling to Livingston hourly. Tickets cost $11 - $14 and the journey takes 35 minutes. Alternatively, you can take a bus from Stirling to Livingston via Linlithgow, Cross in around 2 hours 25 minutes.

How to get from Stirling to Livingston

ModeDurationPrice
From Stirling train to Edinburgh Park then train to Livingston North.58 min£11
From Stirling, Bus Station line 38 bus to Linlithgow, Cross then line 31 bus to Ladywell, Tern Brae (Ladywell West).2 h 25 min£7
From Stirling taxi to Livingston.33 min£75
From Stirling drive to Livingston.33 min£4

How long does it take to get from Stirling to Livingston?

It takes approximately 58 minutes to get from Stirling to Livingston, including transfers.

Is there a direct train between Stirling and Livingston?

No, there is no direct train from Stirling to Livingston. However, there are services departing from Stirling and arriving at Livingston North via Edinburgh Park. The journey, including transfers, takes approximately 58 minutes.

Is there a direct bus between Stirling and Livingston?

No, there is no direct bus from Stirling to Livingston. However, there are services departing from Stirling, Bus Station and arriving at Ladywell, Tern Brae (Ladywell West) via Linlithgow, Cross. The journey, including transfers, takes approximately 2 hours 25 minutes.

Operators from Stirling to Livingston

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
First+44 (0)1224 650100First
E + M Horsburgh01506 432 251E + M Horsburgh