Moffat
Moffat
St Andrews
St Andrews
Train Driving

Moffat to St Andrews

Updated: 29 May 2026

The journey from Moffat to St Andrews covers approximately 100 miles. By car, you will travel via the M74, M8, and M90, taking about 2 hours and 30 minutes. By train, you must travel from Lockerbie to Edinburgh Waverley, then take a train to Leuchars, followed by a short bus ride to St Andrews. This route takes you through the heart of Scotland, offering stunning views of the Fife coastline. St Andrews is famous for its historic university and world-renowned golf courses.

Total Distance: 160 km driving distance; 130 km straight-line air distance.
Fastest Way
Driving is the fastest method, taking approximately 2.5 hours.
Cheapest Way
Driving is the most cost-effective option for groups.
Compare Moffat to St Andrews Routes
Train
Connecting
Driving
Direct
Duration 4 hours 2 hours 30 mins
Avg Price 60-100 GBP 40-60 GBP
Operator ScotRail N/A
Route Lockerbie to Edinburgh Waverley to Leuchars to St Andrews M74, M8, M90, A91
Tip The train journey from Edinburgh to Leuchars is very scenic. The M90 is a major road; drive with caution and follow speed limits.
Travel Tips
  • Train Transfers
    Allow plenty of time for your connection at Edinburgh Waverley.
  • Road Travel
    The M90 can be busy during the summer; plan your journey accordingly.
  • Booking
    Book train tickets in advance to secure the best prices.
  • Local Travel
    St Andrews is very walkable, and there are local buses for the surrounding areas.
  • Parking
    Use the town center car parks for easy access to the shops and attractions.
Safety Tips
  • Driving
    Be cautious on the M90, especially during wet or windy weather.
  • Station Safety
    Keep your luggage secure at all times in busy stations.
  • Vehicle Prep
    Check your tire pressure before this long-distance drive.
  • Emergency
    Dial 999 for any emergency assistance in Scotland.
People Also Ask
  • Is there a direct train to St Andrews?
    No, you must take a train to Leuchars and then a bus.
  • How long does the train take?
    The journey typically takes around 4 hours including transfers.
  • Are there tolls on the M90?
    No, there are no tolls on the M90 road.
  • What is the best way to get around St Andrews?
    Walking is the best way to see the town center, with buses for the surrounding areas.
  • Is St Andrews safe for tourists?
    Yes, St Andrews is a safe town, but remain vigilant in crowded areas.
Quick Info
  • From Moffat, Dumfries and Galloway, United Kingdom
  • To St Andrews, Scotland, United Kingdom
  • Modes
Best Time to Travel

Summer months for the best weather to explore the town and golf courses.

Things to Do in St Andrews
1
St Andrews Links
Play a round of golf at the world-famous Old Course, the home of golf.
2
St Andrews Cathedral
Explore the ruins of this historic cathedral, once the largest in Scotland.
3
St Andrews Castle
Visit the ruins of this historic castle, which overlooks the sea.
4
West Sands Beach
Enjoy a walk along this beautiful beach, famous for its appearance in the film Chariots of Fire.
Tags
Moffat to St Andrews travel driving to St Andrews from Scotland M74 to M90 route train from Edinburgh to St Andrews St Andrews travel guide Scottish Fife travel Moffat transport fastest route to St Andrews St Andrews station