St Andrews
St Andrews
Edinburgh
Edinburgh
Train Driving

St Andrews to Edinburgh

Updated: 31 May 2026

The journey from St Andrews to Edinburgh covers approximately 80 kilometers. By bus, you can take the Stagecoach service to Leuchars, then a train to Edinburgh. Driving is a straightforward journey, typically requiring 1.5 to 2 hours. This route takes you from the historic town of St Andrews to the capital city of Edinburgh. Rail is recommended for this journey.

Total Distance: 80 km driving distance, 60 km straight-line distance.
Fastest Way
Driving, taking 1.5 hours under light traffic.
Cheapest Way
Bus and train combination.
Compare St Andrews to Edinburgh Routes
Train
Connecting
Driving
Direct
Duration 1.5 hours 1.5 hours
Avg Price 15-30 GBP 15-25 GBP (fuel)
Operator ScotRail Personal Vehicle
Route Bus to Leuchars, train to Edinburgh. A91, M90.
Tip The train journey from Leuchars to Edinburgh is very efficient. The M90 is the final stretch into Edinburgh; expect traffic near the city.
Travel Tips
  • Transfer
    Allow 30 minutes for the transfer in Leuchars.
  • Advance Booking
    Book train tickets 12 weeks ahead for the best prices.
  • Driving Breaks
    No need for breaks on this short journey.
  • Traffic
    Avoid rush hour traffic in Edinburgh.
  • Luggage
    Keep luggage manageable on the bus and train.
Safety Tips
  • Fatigue
    No risk of fatigue on this short journey.
  • Weather
    Check for high winds on the Forth Road Bridge.
  • Security
    Keep your belongings secure in busy areas.
  • Vehicle Prep
    Check your car's fluids and tire pressure.
People Also Ask
  • Is there a direct train?
    No, you must change in Leuchars.
  • How long is the drive?
    Approximately 1.5 to 2 hours.
  • Are there flights?
    No, there are no airports in St Andrews.
  • What is the best route?
    The A91 to M90 is the standard route.
  • Is it a long trip?
    No, it is a relatively short journey.
Quick Info
  • From St Andrews, Scotland, United Kingdom
  • To Edinburgh, Edinburgh, United Kingdom
  • Modes
Best Time to Travel

All year round.

Things to Do in Edinburgh
1
Edinburgh Castle
Visit the historic castle.
2
Royal Mile
Walk along the famous street.
3
Arthur's Seat
Hike up the hill for views.
4
National Museum of Scotland
Explore the museum.
Tags
St Andrews to Edinburgh bus to Edinburgh train to Edinburgh traveling to Edinburgh best way to Edinburgh Scotland travel