Bus Overview

Average Duration:
3h 10m
Buses Per Day:
5

First and Last Bus

First Bus:
08:15
Last Bus:
20:45

Ticket Details

Average Price:
£20 - £28

Overview

The bus between Edinburgh and Aviemore takes 2h 45m. On an average weekday, there are 5 buses per day travelling from Edinburgh to Aviemore. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in Aviemore?

Book now

Edinburgh to Aviemore bus times

All available buses travelling from Edinburgh to Aviemore. To see full schedules, alternative transport and to book your tickets online click here.
Departing Thursday, March 21, 2019
Edinburgh, Bus Station (Stances 11 & 12)
3h 5m
Aviemore, Cairngorm Hotel
Edinburgh, Bus Station (Stances 11 & 12)
2h 55m
Aviemore, Cairngorm Hotel
2h 55m
Direct
See full schedules
Edinburgh, Bus Station (Stances 11 & 12)
3h 35m
Aviemore, Cairngorm Hotel
3h 35m
Direct
See full schedules
Edinburgh, Bus Station (Stances 11 & 12)
3h 10m
Aviemore, Cairngorm Hotel
3h 10m
Direct
See full schedules
Edinburgh, Bus Station (Stances 11 & 12)
2h 50m
Aviemore, Cairngorm Hotel
2h 50m
Direct
See full schedules
Departing Friday, March 22, 2019
Edinburgh, Bus Station (Stances 11 & 12)
3h 10m
Aviemore, Cairngorm Hotel
3h 10m
Direct
See full schedules
Edinburgh, Bus Station (Stances 11 & 12)
3h 59m
Aviemore, Cairngorm Hotel
3h 59m
Direct
See full schedules
Edinburgh, Bus Station (Stances 11 & 12)
2h 45m
Aviemore, Cairngorm Hotel
2h 45m
Direct
See full schedules
Edinburgh, Bus Station (Stances 11 & 12)
3h 5m
Aviemore, Cairngorm Hotel
Edinburgh, Bus Station (Stances 11 & 12)
3h 5m
Aviemore, Cairngorm Hotel

Questions & Answers

Yes, there is a direct bus departing from Edinburgh, Bus Station station and arriving at Aviemore, Cairngorm Hotel. Services depart every three hours, and operate every day. The journey takes approximately 2h 45m.

More details

The distance between Edinburgh and Aviemore is 89 miles. The road distance is 126.4 miles.

Get driving directions

Edinburgh to Aviemore bus services, operated by Scottish Citylink, arrive at Edinburgh, Bus Station.

More details

Edinburgh to Aviemore bus services, operated by Scottish Citylink, arrive at Aviemore, Cairngorm Hotel station.

More details

There are 290+ hotels available in Aviemore. Prices start at £60 per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps