Travel options
from Dundee to Elgin

You can get from Dundee to Elgin by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information from Dundee to Elgin

distanceDistance82 miles (133 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $53 (€43) • 2 h 45 min
carriersPopular travel companiesScotrail

Travel 82 miles (133 km) by train between Dundee and Elgin. Scotrail is the main travel company operating this journey. Travelers can even take a direct from Dundee to Elgin.

Travel Tips

Travel from Dundee to Elgin
Travel to Elgin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dundee to Elgin.
How do I reach Elgin from Dundee?

Travel between Dundee and Elgin by taking a train.

What is the quickest way from Dundee to Elgin?

The fastest way to travel from Dundee to Elgin is by train with an average journey time of 2 h 45 min.

What is the distance between Dundee and Elgin?

The distance from Dundee to Elgin is approximately 82 miles (133 km).

Where do people depart from and arrive in when traveling from Dundee to Elgin?

These are the most popular departure and arrival points when traveling from Dundee to Elgin:

  • Most travelers take a train from Dundee to Elgin.
Who can get me from Dundee to Elgin?

If finding a good deal is your main consideration for your trip from Dundee to Elgin, then we'll help you find the best value travel company for you:

  • Scotrail can get you to Elgin by train. You can find a good deal for train tickets with Scotrail from Dundee to Elgin for $53 (€43) on Omio.
What other destinations are worth visiting after traveling from Dundee to Elgin?
Looking to extend your trip from Dundee to Elgin? Many Omio customers who go from Dundee to Elgin usually extend their vacation to explore other popular destinations like Aberdeen, Glasgow or Edinburgh. If you're looking to explore Aberdeen, Glasgow or Edinburgh from Elgin, let Omio find you the best connections available at an affordable price.
How early should I book tickets from Dundee to Elgin online for the best deals?

Before traveling from Dundee to Elgin, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A train ticket for this route is costing $53 (€43) one way on average.

But we recommend booking Dundee to Elgin tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Dundee to Elgin: related information

Here are some other resources that might have the information you need