1map logoGo to main page

Elgin to Edinburgh from $31: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Elgin, United Kingdom
to
Edinburgh, United Kingdom

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

$31 by busBest price
190.9 kmDistance
3h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Elgin to Edinburgh 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
4h  32m
Estimated price
$59-262
Recommended
Company
Megabus UK
Bus
Average Duration
5h  23m
Estimated price
$31-44
Cheapest
route map
Distance: 190.9 km
Duration: 3h 15m

See more options

Company
N/A
Drive
Average Duration
3h  15m
Estimated price
$50-80
Company
Various
Train
Average Duration
3h  58m
Estimated price
$60-140

Traveling From Elgin to Edinburgh

The journey from Elgin to Edinburgh offers a fascinating contrast between Elgin's peaceful charm and Edinburgh's vibrant urban atmosphere.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each offering its own charm and attractions.

Old Town
• Home to iconic landmarks like Edinburgh Castle.
• Rich in history with charming cobbled streets.
Leith
• A bustling waterfront area with trendy eateries.
• Known for its vibrant arts scene and festivals.
New Town
• Features elegant Georgian architecture and shopping.
• Offers beautiful gardens and cultural venues.

Best Times To Visit Edinburgh's Attractions

Maximize your Edinburgh experience by visiting key attractions at optimal times.

Edinburgh Castle
Early mornings or late afternoons provide a quieter atmosphere and stunning views.
The Royal Mile
Weekdays in the early morning offer a leisurely stroll without the bustling crowds.
Arthur's Seat
Visit at sunrise for breathtaking scenery and a peaceful hiking experience.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate oceanic climate with cool summers and mild winters, making layering essential for comfort throughout the year. The best times to visit are late spring and early autumn, when the weather is generally mild and pleasant, enhancing your sightseeing and outdoor experiences.

Dining Recommendation in Edinburgh

A visit to Edinburgh isn't complete without trying haggis, often served warm with neeps and tatties at The Scotland's National Dish restaurant, which offers a lively atmosphere and traditional Scottish decor. This contrasts with Elgin's more understated dining scene, as Edinburgh showcases innovative culinary twists using local ingredients that reflect the city's vibrant food culture.

Elgin - Edinburgh operators

Explore transport companies operating between Elgin and Edinburgh, 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
scotrail.co.uk

Train from Elgin to Aberdeen

Average Duration
1h 33m
Estimated price
24-55

Train from Aberdeen to Haymarket

Average Duration
2h 12m
Estimated price
35-85

Train from Elgin to Edinburgh

Average Duration
3h 58m
Estimated price
60-140
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Aberdeen to Haymarket

Average Duration
2h 27m
Estimated price
45-70
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Aberdeen to Haymarket

Average Duration
2h 26m
Estimated price
60-210
Bus Show bus routes
Website
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 Edinburgh Bus Station

Average Duration
3h 6m
Estimated price
16-22
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Aberdeen Bus Station to Edinburgh Bus Station

Average Duration
3h 25m
Estimated price
18-26

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

Traveling between Elgin and Edinburgh 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 Elgin to Edinburgh, covering a distance of 259.1 km in approximately 3 hours and 15 minutes. Enjoy the scenic views as you journey through the charming countryside of Scotland. 💰 The cost of traveling from Elgin to Edinburgh by car ranges from £39 to £63, making it a budget-friendly and convenient option for exploring the historic capital of Scotland. 🏰 Arrive in Edinburgh, a city steeped in history and culture, ready to immerse yourself in its rich heritage, stunning architecture, and vibrant atmosphere. Explore iconic landmarks such as Edinburgh Castle, Royal Mile, and Holyrood Palace to make the most of your memorable journey.
Average price
£39 - £62
🌌 Enjoy the approximately 3 hours and 58 minutes journey through beautiful Scottish landscapes before reaching your destination in Edinburgh. The train service is operated by First ScotRail Service, ensuring a comfortable and reliable trip. 💰 Ticket prices for the Elgin to Edinburgh train range from £47 to £207, offering flexibility for travelers with different budgets. With a journey duration of 4 hours and 32 minutes, this train ride provides a scenic and efficient way to travel between these two charming cities in the UK.
Departure Point
Elgin station
Arrival Point
Haymarket station
Useful tips for train travellers
• On your train journey from Elgin to Edinburgh, you can expect catering services provided by ScotRail, which operates this route. They offer a selection of snacks and beverages, including hot drinks and light refreshments. Note that full meals may not be available, so consider packing some snacks for the trip.
• The trains operated by ScotRail on this route typically offer two main seating options: Standard Class and First Class. Standard Class is comfortable and economical, while First Class provides larger seats, complimentary snacks and drinks, and more spacious surroundings, making it ideal for a more relaxing journey.
• There are primarily two operators on this route: ScotRail (scotrail.co.uk) and LNER (London North Eastern Railway) for select services (lner.co.uk). To check schedules and book tickets, you can visit their websites, and consider downloading their apps for real-time updates.
• Upon your arrival at Edinburgh Waverley station, be prepared for a bustling environment. The station has luggage storage services available (edinburghtravel.com), which can be useful if you want to explore the city without your bags. The station also has multiple restrooms, and you can find showers if you head to the First Class lounges.
• To reach the city center from Edinburgh Waverley station, the fastest way is to take the tram. Tram stops are located just outside the station, and you can catch the tram lines 1, 2, or 3. If you prefer buses, bus numbers 3, 8, 14, and 35 pass nearby and will also take you into the heart of the city.
🚌 Although there is no direct bus from Elgin to Edinburgh, you can still travel between these two cities with a transfer in Aberdeen Coach Station. The overall journey takes approximately 5 hours and 23 minutes. 💷 The bus ticket prices for this route range from £24 to £35, offering an affordable and convenient way to travel between Elgin and Edinburgh. Sit back, relax, and enjoy the journey as you head to your destination in the bustling capital city of Scotland.
Departure Point
Elgin Bus Station
Arrival Point
Edinburgh Bus Station

Trips to Edinburgh