1map logoGo to main page

Elgin to Dundee from $25: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Elgin, United Kingdom
to
Dundee, United Kingdom

How to Get from Elgin to Dundee: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$25 by busBest price
133.6 kmDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Elgin to Dundee with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
3h  8m
Estimated price
$26-172
Recommended
Company
Megabus UK
Bus
Average Duration
3h  39m
Estimated price
$25-36
Cheapest
route map
Distance: 133.6 km
Duration: 2h 17m

See more options

Company
various
Drive
Average Duration
2h  17m
Estimated price
$40-65
Company
various
Train
Average Duration
2h  43m
Estimated price
$45-100

Traveling From Elgin to Dundee

The journey from Elgin, known for its charming small-town vibe and historic sites, to Dundee, celebrated for its vibrant cultural scene and urban energy, offers a fascinating contrast in experiences.

Best Neighbourhoods in Dundee

Dundee boasts diverse neighborhoods, each offering distinct experiences for visitors.

city centre
• Bustling shopping streets and historic architecture.
• Home to the V&A Museum and cultural attractions.
Broughty Ferry
• Beautiful coastal views along the waterfront.
• Quaint boutique shops and cafes abound.
West End
• Vibrant student life with eclectic dining options.
• Close to the University of Dundee and parks.

Best Times To Visit Dundee's Attractions

Maximize your experience in Dundee by timing your visits to key attractions.

V&A Museum
Visit during weekday mornings for quieter galleries and better access.
Dundee Science Centre
Early afternoons are ideal, avoiding the school groups and crowds.
Broughty Ferry Beach
Early mornings or late evenings offer serene views and fewer visitors.

Dundee Weather: What to Expect Year-Round

Dundee has a temperate maritime climate, with mild summers and cool winters, making it suitable for year-round visits. The best times to explore are late spring and early autumn when temperatures are pleasant and rain is less frequent, enhancing your travel experience.

Dining Recommendation in Dundee

Try the smoked haddock chowder at the trendy restaurant The Newport, where the vibrant atmosphere and emphasis on local, seasonal ingredients create a dining experience that stands apart from the more traditional offerings in Elgin. This dish combines rich flavors with a modern twist, showcasing Dundee's innovative culinary scene.

Elgin - Dundee operators

Explore transport companies operating between Elgin and Dundee, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Elgin to Aberdeen

Average Duration
1h 33m
Estimated price
24-55

Train from Aberdeen to Dundee

Average Duration
1h 14m
Estimated price
21-50

Train from Elgin to Dundee

Average Duration
2h 43m
Estimated price
45-100
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Aberdeen to Dundee

Average Duration
1h 14m
Estimated price
27-40
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Aberdeen to Dundee

Average Duration
1h 9m
Estimated price
30-120
Website
https://sleeper.scot

Train from Aberdeen to Dundee

Average Duration
1h 25m
Estimated price
2-3
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Elgin Bus Station to Aberdeen Coach Station

Average Duration
2h
Estimated price
12-18

Bus from Aberdeen Coach Station to Dundee Seagate Bus Station

Average Duration
1h 25m
Estimated price
12-18

Elgin to Dundee: Overview of Bus, Train, Flight, and Car Trips

Traveling between Elgin and Dundee offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 The scenic drive from Elgin to Dundee covers a distance of 206.0 km and takes around 2 hours and 17 minutes to complete, making it a perfect day trip for those seeking a blend of city and countryside views. 💸 Prices for the journey from Elgin to Dundee by car can range from £32 to £51, offering budget-friendly options for travelers looking to explore the beautiful landscapes and attractions along the way.
Average price
£31 - £50
🚂 Experience the convenience of an overnight train journey from Elgin to Dundee, operated by First ScotRail Service from Monday to Saturday. The trip lasts approximately 2 hours and 43 minutes, providing a relaxing and scenic way to travel between these two charming UK cities. 🌌 Departing from Elgin station and arriving at Dundee station, the train ride offers a comfortable and efficient transportation option for travelers. With a duration of just over 2 and a half hours, you can sit back, relax, and enjoy the countryside views as you make your way to your destination. 💷 Ticket prices for the Elgin to Dundee train range from £20 to £136, offering flexibility to suit different budgets and preferences.
Departure Point
Elgin station
Arrival Point
Dundee station
🚌 Traveling by bus from Elgin to Dundee is a convenient option, although there is no direct route. The journey involves a transfer at Aberdeen Coach Station and takes approximately 3 hours and 39 minutes. 🚌 The prices for the bus journey between Dundee and Elgin range from £20 to £28, making it an affordable and efficient mode of transportation for those looking to explore these two beautiful cities in Scotland.
Departure Point
Elgin Bus Station
Arrival Point
Dundee Seagate Bus Station

Frequently asked questions

Find out more about the route from Elgin to Dundee.

Or choose the category:
The distance between Elgin and Dundee in the United Kingdom is approximately 133.6 km by road. It takes around 3 hours and 9 minutes to travel by train from Elgin to Dundee. Alternatively, it takes about 2 hours and 17 minutes to drive by car from Dundee to Elgin, while traveling by bus takes approximately 3 hours and 33 minutes to cover the same distance.
The most cost-effective option for traveling from Elgin to Dundee is by bus, with fares ranging from £18 to £40. This mode of transportation takes approximately 3 hours and 33 minutes. If time efficiency is a priority, driving is the quickest option, taking around 2 hours and 17 minutes and costing between £32 and £52.
When traveling from Elgin to Dundee, the prices for a train ticket range from £17 to £119. The prices for a bus ticket between Dundee and Elgin range from £18 to £36.
To get from Elgin to Dundee without using public transportation, the best option is to drive. The distance between the two cities is approximately 206.0 km, and it takes around 2 hours and 17 minutes to reach Dundee by car. The driving route offers scenic views of the countryside, and the cost of fuel for the trip ranges from £32 to £52, depending on the vehicle and fuel prices.
If you want to travel from Elgin to Dundee without a car, the best option is to take a train. The journey takes approximately 3 hours and 9 minutes, and the ticket prices can range from £17 to £119.
Yes, there is a direct link between Elgin and Dundee. The First ScotRail Service operates a train service that takes approximately 2 hours and 43 minutes to travel between the two cities. Additionally, there are bus services operated by Megabus UK that connect Elgin and Dundee, with a journey time of around 3 hours and 33 minutes including transfers.
There are many options for accommodation near Dundee with over 565 hotels available. Prices for hotels in Dundee start at £47 per night.