Cheap trains tickets to Lanark
Shieldmuir to Lanark
20m
From
£5.49
Edinburgh (Waverley) to Lanark
27m
From
£9.09
Hamilton West to Lanark
50m
From
£6.37
How to book cheap train tickets to Lanark

Cheaper train tickets for less busy times. Combine with Advance fares for the best deals.











New user welcome pack