Travel options
from Edinburgh to Aberdeen

You can get from Edinburgh to Aberdeen by train, bus or flight.

Our recommendation

To get from Edinburgh to Aberdeen on 29 Oct we recommend taking a bus because it’s the best combination of price and speed.

08:25Edinburgh, Elder Street3h00 11:25Aberdeen, Guild Street
0 changes
£241One-way
Cheapest
06:20Edinburgh, Elder Street3h12 09:32Aberdeen, Guild Street
0 changes
£191One-way
Other options
18:20Edinburgh, Elder Street3h00 21:20Aberdeen, Guild Street
0 changes
£261One-way
10:20Edinburgh, Elder Street3h05 13:25Aberdeen, Guild Street
0 changes
£221One-way
09:20Edinburgh, Elder Street3h07 12:27Aberdeen, Guild Street
1 changes
£241One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Fri
29 Oct
£19London North Eastern Railway
£17Megabus
Sat
30 Oct
£27London North Eastern Railway
£17Megabus
Sun
31 Oct
£21London North Eastern Railway
£18Megabus
Mon
1 Nov
£27Scotrail
£15Megabus
Tue
2 Nov
£18London North Eastern Railway
£15Megabus
Wed
3 Nov
£18London North Eastern Railway
£15Megabus
Thu
4 Nov
£16London North Eastern Railway
£15Megabus
Fri
5 Nov
£16London North Eastern Railway
£15Megabus
Sat
6 Nov
£19London North Eastern Railway
£15Megabus
Sun
7 Nov
£16London North Eastern Railway
£16Megabus
Mon
8 Nov
£18London North Eastern Railway
£15Megabus
Tue
9 Nov
£13London North Eastern Railway
£15Megabus
Wed
10 Nov
£15London North Eastern Railway
£14Megabus
Thu
11 Nov
£13London North Eastern Railway
£14Megabus
Fri
12 Nov
£15London North Eastern Railway
£14Megabus
Sat
13 Nov
£18London North Eastern Railway
£14Megabus
Sun
14 Nov
£18London North Eastern Railway
£14Megabus
Mon
15 Nov
£13London North Eastern Railway
£14Megabus
Tue
16 Nov
£12London North Eastern Railway
£11Megabus
Wed
17 Nov
£12London North Eastern Railway
£14Megabus

Travel Information from Edinburgh to Aberdeen

distanceDistance92 miles (148 km)
modeAvailable travel modesCoach or train
priceTicket price range£15 - £21
cheapestCheapest modeCoach • £15 • 3 h 5 min
fastestFastest modeTrain • £21 • 2 h 16 min
carriersPopular travel companiesMegabus or London North Eastern Railway

Take a coach or train to travel 92 miles (148 km) between Edinburgh and Aberdeen. If speed is a priority, then a train is the best option with an average duration of 2 h 16 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £15. The most popular travel providers which serve this journey are Megabus or London North Eastern Railway among others. Travellers can even take a direct coach from Edinburgh to Aberdeen.

How to Travel from Edinburgh to Aberdeen?

Travellers heading north to Aberdeen from the Scottish capital have a choice of rail or bus connections. There are direct bus and train services between the two cities seven days a week. Train journeys are the quickest option, taking around two hours and 20 minutes to complete the trip to Aberdeen. Bus journey times range from three to four hours, with some connections requiring a change in Dundee. 

What is the Cheapest Way To Get from Edinburgh to Aberdeen?

In most instances, the bus is the cheaper option for travel to Aberdeen, but occasionally some advance fares on certain trains can prove the more economical option. Budget bus operator Megabus provides direct bus services from Edinburgh city centre to Guild Street in central Aberdeen, with the fastest daily connection taking three hours. Three rail operators, London North Eastern Railway, Scotrail, and CrossCountry Trains provide daily direct trains from Edinburgh Waverley Station in the capital to Aberdeen, with the quickest service covering the route in two hours and 17 minutes. 

What is the Fastest Way to Travel from Edinburgh to Aberdeen?

Scotrail's direct late morning train from Edinburgh Waverley to Aberdeen is the quickest travel option, taking two hours and 17 minutes to complete the 120-mile route northeast, with other direct rail journeys taking about five to 20 minutes longer. The fastest Megabus direct bus connection to Aberdeen takes three hours. Other Megabus services can involve a change en route, at Dundee Seagate Bus Station, and can take four hours to complete the trip. All bus journey times are subject to traffic congestion at peak times on the route north from Edinburgh.

Find and Book with Omio the Best Tickets from Edinburgh to Aberdeen

It's easy to make a quick comparison between timetables and bus and train fares on the Omio travel booking platform, helping travellers find the ideal combination of price, journey duration, and departure time for their trip from Edinburgh to Aberdeen.

Travel from Edinburgh to Aberdeen by Train

London North Eastern Railway, CrossCountry Trains and Scotland's national rail company Scotrail all offer daily direct trains from Edinburgh Waverley Station and Haymarket Station to Aberdeen. On weekdays and Saturdays, there are roughly hourly departures from the capital from early morning to mid-evening, with average journey times of around two hours and 20 minutes. Sunday schedules are slightly reduced with fewer direct trains but some additional indirect connections requiring a change in Dundee. Trains arrive at Aberdeen's main station, close to Union Square in the city centre.

Travel from Edinburgh to Aberdeen by Bus

National budget bus operator Megabus provides daily direct and indirect buses to Aberdeen from bus stands on Edinburgh Elder Street seven days a week. Daily schedules offer buses to Aberdeen hourly throughout the day and evening, with direct services alternating with indirect departures requiring a change in Dundee en route. Timetables include a late-night service to Aberdeen. Journey times range from three hours for the quickest direct services to over four hours for some connections via Dundee. Megabus services from Edinburgh arrive at Guild Street Bus Station, close to the train station in the centre of Aberdeen. 

Travel Tips

Travel from Edinburgh to Aberdeen
Travel to Aberdeen 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 Edinburgh to Aberdeen.
FAQs
What are my Edinburgh to Aberdeen travel options?

There are 2 ways that you can travel between Edinburgh and Aberdeen. You can take a coach or train.

What is the cheapest way to go to Aberdeen from Edinburgh?

The cheapest way from Edinburgh to Aberdeen is by taking a coach. You can find average ticket prices around £15 compared to other travel options to Aberdeen:

A coach journey is usually £6 less than a journey to Aberdeen by train, which costs on average £21 for the same trip.

What is the fastest way to Aberdeen from Edinburgh?

The fastest way to get to Aberdeen from Edinburgh is by train with an average travel time of 2 h 16 min.

There are alternative travel options to Aberdeen that can usually take longer:

In comparison, going by coach can take 3 h 5 min   on average.

How many miles are between Edinburgh and Aberdeen

Aberdeen is approximately 92 miles (148 km) away from Edinburgh.

How many services a day are there to Aberdeen from Edinburgh?

The average frequency per day from Edinburgh to Aberdeen is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your trip to Aberdeen from Edinburgh as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Edinburgh to Aberdeen?

These are the most popular departure and arrival points when travelling from Edinburgh to Aberdeen:

  • Most travellers board their coach from Edinburgh, Elder Street and arrive in Aberdeen, Guild Street.
  • Most travellers catch their train from Edinburgh Waverley and arrive in Aberdeen.
Who can get me from Edinburgh to Aberdeen?

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

  • Megabus can get you to Aberdeen by coach. You can find a good deal for coach tickets with Megabus from Edinburgh to Aberdeen for £15 on Omio.
  • London North Eastern Railway can take you to Aberdeen by train. If searching for a good deal on trains, you can find tickets for London North Eastern Railway from Edinburgh to Aberdeen for £21.
Is there a direct service from Edinburgh to Aberdeen?

Yes, there are direct services available between Edinburgh and Aberdeen with the following travel operators:

  • You can take a direct coach with Megabus.

Direct services tend to save you time and add more convenience in getting you to Aberdeen as you won't need to change in between, so it's worth paying attention to before booking your tickets between Edinburgh and Aberdeen.

Where should I go next after I travel to Aberdeen from Edinburgh?
Many of our customers who book a trip from Edinburgh to Aberdeen often extend their holiday and travel to other popular destinations like London, Glasgow or Dundee. If you’re thinking of adding another destination to your Edinburgh and Aberdeen itinerary, let Omio find you the best connections between Aberdeen and any of these top destinations today!
When should I book a ticket between Edinburgh and Aberdeen online to score the best deals?

When planning your trip between Edinburgh and Aberdeen, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets are costing £15 one way on average.
  • Train tickets are costing £21 one way on average.

However, we recommend buying tickets between Edinburgh and Aberdeen online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Edinburgh to Aberdeen: related information

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