1map logoGo to main page

Elgin, Moray to Edinburgh, 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

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
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
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'll be traveling primarily with ScotRail. The catering service on board typically offers a selection of light snacks, hot and cold drinks, and sometimes traditional Scottish food options. Make sure to check the onboard menu for availability during your trip, as meal services can vary.
• ScotRail offers different seating options for this journey. First Class provides more spacious seats, complimentary snacks, and beverages. Standard Class (similar to Economy) offers comfortable seating but with less space and no complimentary catering. If you're looking for the best experience, consider upgrading to First Class for a more comfortable ride.
• Multiple operators run the route from Elgin to Edinburgh, but the primary one is ScotRail. For schedules and ticket bookings, you can visit their website at scotrail.co.uk If you're looking for alternative options, check LNER (London North Eastern Railway) for services that connect through major stations. Their website is lner.co.uk For easy navigation around Edinburgh, the Transport for Edinburgh website can be found at transportforedinburgh.com for local transport schedules.
🚌 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