The journey from St Andrews to Edinburgh covers 80 km. By train, you can take a bus to Leuchars station and then a train to Edinburgh, taking about 1.5 hours. Driving via the A91 and M90 is a direct option, taking roughly 1.5 hours. Edinburgh is the capital of Scotland, famous for its Castle and Royal Mile.
Total Distance: 80 km driving, 60 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 30 mins | 1 hour 30 mins |
| Avg Price | 15-30 GBP | 15-25 GBP fuel |
| Operator | ScotRail | N/A |
| Route | Bus to Leuchars, then train to Edinburgh Waverley. | A91, M90. |
| Tip | Book via the ScotRail website for the best prices. | The Queensferry Crossing is a major landmark. |
May to September for pleasant weather.