How to get from Dundee to Elgin by car, truck, walk, bike
Distance between Dundee and Elgin is 134 kilometers (83 miles).
Driving distance from Dundee to Elgin is 202 kilometers (125 miles)
Route Map
Routes from dundee-dundee-city to elgin-moray
4 Ways from Dundee (United Kingdom/Dundee City) to Elgin (United Kingdom/Moray)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto High Street 278 m
2. Turn left onto West Marketgait, A991 1.01 km
3. Turn left onto East Whale Lane 194 m
4. Turn right onto Blackscroft 354 m
5. Continue onto Princes Street 1.53 km
See more
Questions and Answers
What is the cheapest way to get from Dundee (United Kingdom/Dundee City) to Elgin (United Kingdom/Moray)?
How do I get from Dundee (United Kingdom/Dundee City) to Elgin (United Kingdom/Moray) the fastest?
How long does it take to get from Dundee (United Kingdom/Dundee City) to Elgin (United Kingdom/Moray)?
Trips from Dundee
DundeeStoke-on-TrentDundeePerthDundeeHullDundeeParisDundeeStirlingDundeeNottinghamDundeeCanterburyDundeeLiverpoolDundeeWinchesterInformation about Stations
All station in Dundee (United Kingdom/Dundee City)
Dundee Airport Dundee All station in Elgin (United Kingdom/Moray)
Elgin Elgin Station