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.
|
Connecting
|
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. |
All year round.