Travel options
from Edinburgh to Aviemore

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
4 Dec
£20Scotrail
£12Megabus
Sun
5 Dec
£20Scotrail
£14Megabus
Thu
9 Dec
£20Scotrail
£10Megabus
Fri
10 Dec
£51Scotrail
£10Megabus
Sat
11 Dec
£20Scotrail
£10Megabus
Sun
12 Dec
Find prices
£11Megabus
Wed
15 Dec
£14Scotrail
£10Megabus
Thu
16 Dec
£14Scotrail
£10Megabus
Fri
17 Dec
£20Scotrail
£10Megabus
Sat
18 Dec
£20Scotrail
£11Megabus
Mon
20 Dec
£20Scotrail
£10Megabus
Tue
21 Dec
£20Scotrail
£10Megabus
Wed
22 Dec
£51Scotrail
Find prices
Thu
23 Dec
£20Scotrail
£10Megabus
Fri
24 Dec
£51Scotrail
£11Megabus

Travel Tips

Travel from Edinburgh to Aviemore
Travel to Aviemore 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 Aviemore.
FAQs
How do I go from Edinburgh to Aviemore?

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

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

A coach service offers the cheapest way to travel from Edinburgh to Aviemore, which costs on average £12.

This is compared to other ways of getting to Aviemore:

A coach journey is usually £19 less than a journey to Aviemore by train, which costs on average £31 for the same trip.

What is the fastest way to get from Edinburgh to Aviemore?

The fastest way from Edinburgh to Aviemore is by train with an average journey time of 2 h 52 min.

Other travel options between Edinburgh and Aviemore can usually take longer:

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

How many miles are between Edinburgh and Aviemore

The Edinburgh to Aviemore distance is approximately 89 miles (143 km).

How many scheduled departures are there a day from Edinburgh to Aviemore?

The average frequency per day from Edinburgh to Aviemore is:

  • 8 trains per day.

However, we recommend checking specific travel dates for your route from Edinburgh to Aviemore 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 Aviemore?

These are the most popular departure and arrival points for travellers from Edinburgh to Aviemore:

  • Coaches mostly depart from Edinburgh, Elder Street and arrive in Aviemore, Train Station.
  • Trains from Edinburgh to Aviemore most often leave from Edinburgh Waverley and arrive in Aviemore.
Which travel companies can help me find a way to get from Edinburgh to Aviemore?

Omio works with many trusted partners that can help you travel the best way from Edinburgh to Aviemore:

  • You can travel between Edinburgh and Aviemore by coach with Megabus. You can find cheap tickets on Omio for £12 with Megabus from Edinburgh to Aviemore.
  • You can travel by train from Edinburgh to Aviemore with London North Eastern Railway, and you can find London North Eastern Railway Edinburgh to Aviemore tickets for £31 on Omio.
Can I travel directly between Edinburgh and Aviemore?

Yes, there are direct services available from Edinburgh to Aviemore with the following travel operators:

  • You'll find direct coaches with Megabus.

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

What other popular destinations should I add to my itinerary for my trip to Aviemore from Edinburgh?
Many of our customers who book a trip from Edinburgh to Aviemore often extend their holiday and travel to other popular destinations like Glasgow, London or Inverness. If you’re thinking of adding another destination to your Edinburgh and Aviemore itinerary, let Omio find you the best connections between Aviemore and any of these top destinations today!
How early should I book Edinburgh to Aviemore tickets online to score the best deals?

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

  • Coach tickets are costing £12 one way on average.
  • Train tickets are costing £31 one way on average.

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

Travelling from Edinburgh to Aviemore: related information

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