1map logoGo to main page

Dundee to Elgin from $40: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dundee, United Kingdom
to
Elgin, United Kingdom

How to Get from Dundee to Elgin: 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.

$40 - DriveBest price
127.5 milesDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dundee to Elgin 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
First ScotRail Service
Train
Average Duration
2h  45m
Estimated price
$45-100
Recommended
Company
various
Drive
Average Duration
2h  17m
Estimated price
$40-60
Cheapest
route map
Distance: 127.5 miles
Duration: 2h 17m

See more options

Company
various
Drive
Average Duration
2h  17m
Estimated price
$40-60

Traveling From Dundee to Elgin

The journey from Dundee to Elgin offers a fascinating contrast between Dundee's vibrant urban culture and Elgin's charming, historical ambiance.

Best Neighbourhoods in Elgin

Elgin boasts charming neighborhoods that each offer a distinct vibe and attractions.

City Centre
• Bustling shops and cafes for local flavors.
• Close to historical sites like Elgin Cathedral.
Cooper Park
• Picturesque park ideal for leisurely strolls.
• Features a lake and beautiful green spaces.
Bishopmill
• Quaint streets with traditional architecture.
• Offers a peaceful atmosphere away from the bustle.

Best Times To Visit Elgin's Attractions

Plan your visit to Elgin's attractions around optimal times for the best experience.

Elgin Cathedral
Visit early in the morning or late afternoon to enjoy fewer crowds and better lighting for photos.
Cooper Park
Weekdays are quieter than weekends; early spring or fall offers pleasant weather and stunning scenery.
Elgin Museum
Midweek visits typically see fewer tourists, allowing for a more relaxed exploration of exhibits.

Elgin Weather: What to Expect Year-Round

Elgin experiences a temperate maritime climate, with mild winters and cool summers, making late spring and early autumn the most pleasant times to visit. Understanding the local weather can greatly enhance your travel experience, allowing for better planning of outdoor activities.

Dining in Elgin: A Contrast to Dundee

Experience the cozy atmosphere at The Maharaja, where you can indulge in their exquisite lamb rogan josh, a flavorful dish that harmonizes spices with tender meat. Unlike Dundee's vibrant street food scene, dining in Elgin offers a more intimate setting, showcasing local ingredients that elevate traditional recipes.

Dundee - Elgin operators

Explore transport companies operating between Dundee and Elgin, 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 Dundee to Elgin

Average Duration
2h 45m
Estimated price
$45-100

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

Traveling between Dundee and Elgin 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.

🚗 Embark on a picturesque road trip from Dundee to Elgin covering a distance of 204.4 km, which takes around 2 hours and 17 minutes by car. 💸 Prices for this delightful journey range from £32 to £47, offering a budget-friendly option to explore the charming town of Elgin from Dundee, making it an accessible and affordable travel experience.
Average price
£31 - £47
🚆 Embark on a scenic train journey from Dundee to Elgin with two daily services running from Monday to Saturday. The direct route operated by First ScotRail Service offers a convenient way to travel between these two historic Scottish towns. 🌲 Enjoy a comfortable ride through the picturesque Scottish countryside as the train makes its way from Dundee to Elgin. The journey typically lasts around 2 hours and 45 minutes, allowing you to sit back, relax, and take in the beautiful views along the route. 🎟️ Ticket prices for the Dundee to Elgin train range from £36 to £79, offering flexibility to choose a fare that suits your budget and travel preferences.
Departure Point
Dundee station
Arrival Point
Elgin station