Lanark
Lanark
St Andrews
St Andrews
Train Driving

Lanark to St Andrews

Updated: 29 May 2026

The distance from Lanark to St Andrews is about 120 km. By car, you will travel via the M8 and M90, which offers stunning views of the Fife coast. By train, you must travel to Edinburgh Waverley and take a train to Leuchars, then a bus to St Andrews. The drive takes approximately 2 hours. This route is perfect for golf enthusiasts.

Total Distance: 120 km driving distance, 100 km straight-line air distance.
Fastest Way
Driving is generally faster than the train for this route.
Cheapest Way
Driving is the most cost-effective for groups.
Compare Lanark to St Andrews Routes
Train
Connecting
Driving
Direct
Duration 2 hours 30 mins 2 hours
Avg Price 35-60 GBP 25-45 GBP
Operator ScotRail N/A
Route Lanark to Edinburgh, then Edinburgh to Leuchars, then bus to St Andrews. M8 to M90, then A91 into St Andrews.
Tip Book tickets in advance for the best value. The M90 is a major road; drive carefully.
Travel Tips
  • M90 Traffic
    The M90 can be busy; plan accordingly.
  • Train Booking
    Use the ScotRail website for the best ticket deals.
  • Parking
    Use the public car parks in St Andrews city center.
  • Weather
    St Andrews weather is unpredictable; carry an umbrella.
  • Connectivity
    Free Wi-Fi is available at most major stations.
Safety Tips
  • Road Safety
    Stay focused on the M90 as it is a major road.
  • Personal Safety
    Be aware of your surroundings in the town center.
  • Emergency
    Keep a breakdown kit in your car.
  • Station Safety
    Keep your belongings secure at all times.
People Also Ask
  • Is there a direct train?
    No, you must change at Edinburgh and take a bus from Leuchars.
  • How long is the drive?
    Approximately 2 hours.
  • Is St Andrews safe?
    Yes, it is a safe town for visitors.
  • What is the best way to travel?
    Driving is more flexible, while the train is more scenic.
  • Are there tolls?
    No, there are no tolls on this route.
Quick Info
  • From Lanark, Scotland, United Kingdom
  • To St Andrews, Scotland, United Kingdom
  • Modes
Best Time to Travel

Summer for the best weather and golf.

Things to Do in St Andrews
1
St Andrews Links
Play golf on the world-famous course.
2
St Andrews Cathedral
Visit the ruins of this historic cathedral.
3
St Andrews Castle
Explore the historic castle.
4
West Sands Beach
Relax on this beautiful beach.
Tags
Lanark to St Andrews travel to St Andrews M90 route train to St Andrews Scotland travel driving to St Andrews St Andrews transport Lanark travel