Travel Times from Dundee to Edinburgh: Car, Train, Bus
The 60-mile (97 km) journey between Dundee and Edinburgh is one of Scotland's most frequent intercity trips.
By Car
- Time: ~1 hour 30 minutes (via A90/M90).
- Variables: Rush hour (7–9am, 4–6pm) adds 20–40 min. Roadworks common. Parking in Edinburgh expensive.
By Train
- Time: ~1 hour 10 minutes (ScotRail/LNER direct).
- Frequency: Half-hourly peak, hourly off-peak.
- Stations: Dundee → Edinburgh Waverley (city center).
- Cost: £10–£30 advance; £40+ walk-up.
By Bus
- Time: ~1 hour 30 minutes (Stagecoach X7/Express, Citylink 900).
- Frequency: Every 15–30 min peak.
- Cost: £5–£15 advance.
- Stops: Dundee bus station → Edinburgh bus station / St Andrew Square.
Recommendation
Train is best for speed, reliability, city-center-to-city-center. Bus is cheaper. Car only if you need a vehicle in Edinburgh or travel off-peak with multiple people.