The cheapest buses from Edinburgh to Aviemore

Showing times and prices for Sep 23

Cheapest

$21

Average

$31

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Edinburgh to Aviemore will cost around $ 31 if you buy it on the day, but the cheapest tickets can be found for only $ 21.

Cheapest
07:50PMEdinburgh, Elder Street3h10 11:00PMAviemore, Train Station
0 changes
$211One-way
Cheapest
05:50PMEdinburgh, Elder Street3h35 09:25PMAviemore, Train Station
0 changes
$211One-way
2nd Cheapest
11:50AMEdinburgh, Elder Street3h20 03:10PMAviemore, Train Station
0 changes
$251One-way
2nd Cheapest
02:50PMEdinburgh, Elder Street3h20 06:10PMAviemore, Train Station
1 changes
$251One-way
2nd Cheapest
04:50PMEdinburgh, Elder Street3h20 08:10PMAviemore, Train Station
1 changes
$251One-way

Timetable Edinburgh to Aviemore

Showing buses for tomorrow, Thu, Sep 23
08:00AMEdinburgh, Elder Street3h05 11:05AMAviemore, Train Station
0 changes
08:50AMEdinburgh, Elder Street3h54 12:44PMAviemore, Train Station
0 changes
10:00AMEdinburgh, Elder Street3h00 01:00PMAviemore, Train Station
0 changes
10:50AMEdinburgh, Elder Street3h20 02:10PMAviemore, Train Station
0 changes
11:20AMEdinburgh3h50 03:10PMAviemore, Train Station
0 changes
11:50AMEdinburgh, Elder Street3h20 03:10PMAviemore, Train Station
0 changes
01:20PMEdinburgh3h50 05:10PMAviemore, Train Station
0 changes
01:50PMEdinburgh, Elder Street3h20 05:10PMAviemore, Train Station
0 changes
02:50PMEdinburgh, Elder Street3h20 06:10PMAviemore, Train Station
0 changes
04:00PMEdinburgh, Elder Street3h05 07:05PMAviemore, Train Station
0 changes
04:50PMEdinburgh, Elder Street3h20 08:10PMAviemore, Train Station
0 changes
05:20PMEdinburgh4h05 09:25PMAviemore, Train Station
0 changes
05:50PMEdinburgh, Elder Street3h35 09:25PMAviemore, Train Station
0 changes
07:20PMEdinburgh3h40 11:00PMAviemore, Train Station
0 changes
07:50PMEdinburgh, Elder Street3h10 11:00PMAviemore, Train Station
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Sep 22
Find prices
$22Megabus
Thu
Sep 23
Find prices
$19Megabus
Fri
Sep 24
$46Scotrail
$19Megabus
Sat
Sep 25
$70Scotrail
$19Megabus
Sun
Sep 26
$53London North Eastern Railway
$19Megabus
Mon
Sep 27
$36Scotrail
$14Megabus
Wed
Sep 29
$70Scotrail
Find prices
Fri
Oct 1
$36Scotrail
$14Megabus
Sat
Oct 2
$70Scotrail
$14Megabus
Tue
Oct 5
$19Scotrail
$14Megabus

The fastest buses from Edinburgh to Aviemore

Showing times and prices for Sep 23

Fastest Journey

3 h

Average

3 h 27 m

Buses per day

15

Distance

144 km

Of the 15 buses that leave Edinburgh for Aviemore every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 144 km distance in an average of 3 h 27 m but if you time it right, some buses will get you there in just 3 h .

The slowest buses will take 4 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:00AMEdinburgh, Elder Street3h00 01:00PMAviemore, Train Station
0 changes
$321One-way
2nd Fastest
08:00AMEdinburgh, Elder Street3h05 11:05AMAviemore, Train Station
0 changes
$321One-way
2nd Fastest
04:00PMEdinburgh, Elder Street3h05 07:05PMAviemore, Train Station
0 changes
$261One-way
07:50PMEdinburgh, Elder Street3h10 11:00PMAviemore, Train Station
0 changes
$211One-way
11:50AMEdinburgh, Elder Street3h20 03:10PMAviemore, Train Station
0 changes
$251One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Edinburgh to Aviemore

distanceDistance89 miles (143 km)
durationAverage bus duration3 h 10 min
priceAverage bus ticket price$19 (€15)
changesDirect busYes
carriersBus companiesNational Express or Megabus

Buses from Edinburgh to Aviemore cover the 89 miles (143 km) long route taking on average 3 h 10 min with our travel partners like National Express or Megabus. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $14 (€11), but the average price of bus tickets is $19 (€15). Travelers depart most frequently from Edinburgh Waverley and arrive in Aviemore, Train Station.

Bus companies

National Express between Edinburgh and Aviemore

Travel between Edinburgh and Aviemore from $14 (€11) with Omio’s bus partners National Express! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus from Edinburgh to Aviemore, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets from Edinburgh to Aviemore and when traveling by bus:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Verification of ticket with valid ID
    • Exceptions to waive change or cancellation fees policy
    • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
      • Restricted ticket: One change is allowed free of charge
      • Standard ticket: Full refund or one change is allowed free of charge
      • Fully flexible ticket: Unlimited changes to time or date are allowed
      • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

    Travel Tips

    Buses from Edinburgh to Aviemore
    Take the bus 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 much are cheap buses between Edinburgh and Aviemore?
    Looking to save money on your route? Omio customers have found the cheapest bus between Edinburgh and Aviemore for the next 7 days starting from $14 (€11)  one way.
    How much is a bus ticket to Aviemore from Edinburgh?
    The bus price to Aviemore from Edinburgh is on average $19 (€15)  if you are looking to book your tickets for this journey in the next 7 days.
    How far is it from Edinburgh to Aviemore by bus?
    When traveling this route you should expect the distance from Edinburgh to Aviemore by bus to be approximately 89 miles (143 km).
    How many hours is the bus time from Edinburgh to Aviemore?
    On average the Edinburgh to Aviemore bus time is 3 h 10 min  covering the 89 miles (143 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    What bus station in Edinburgh goes to Aviemore? What bus station do I come into Aviemore from Edinburgh?

    When taking a bus from Edinburgh, you have a couple of bus stations you can depart from including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh. When you arrive in Aviemore, your bus can arrive in bus stations including Aviemore, Train Station, Aviemore, Dalraddy Caravan Park and Aviemore, Grampian Rd (Burnside Avenue).

    Omio customers traveling this route book their buses from Edinburgh Waverley   to Aviemore, Train Station.

    Where is the Edinburgh bus station located? Where is the Aviemore bus station located?

    Passengers booking this trip most frequently board their buses from Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

    Passengers arriving in Aviemore most often arrive at Aviemore, Train Station and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

    What bus companies offer a service to Aviemore from Edinburgh?
    For the route from Edinburgh to Aviemore you can take a bus with National Express or Megabus. Be sure to check out all possible bus companies that offer services to Aviemore from Edinburgh on Omio to compare what amenities they may have.
    Is there a direct bus from Edinburgh to Aviemore?
    Yes, you can search for direct buses from Edinburgh to Aviemore on Omio with Megabus, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
    When does the first bus depart from Edinburgh to Aviemore? When does the last bus depart from Edinburgh to Aviemore?
    You can take the earliest bus from Edinburgh to Aviemore at 4: 50 PM   or take the last bus from Edinburgh to Aviemore leaving at 6: 50 PM. Look for the latest Edinburgh to Aviemore bus schedules on Omio and book the best time to take the bus for this route.
    How far in advance should I buy bus tickets between Edinburgh and Aviemore for the best deals?
    If you purchase the Edinburgh to Aviemore bus within the next 7 days, you can find one way tickets to cost on average $19 (€15). However, booking your bus ticket in advance gives you access to the best prices for buses to Aviemore from Edinburgh. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
    Stations

    Important Stations and Airports for this Journey

    Edinburgh
    Aviemore
    Edinburgh
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the bus station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.