Buses in Aviemore

22 bus routes serve Aviemore, run by Ember, Stagecoach Bluebird, Scottish Citylink, FlixBus and Park's of Hamilton. Trains are run by London North Eastern Railway, ScotRail and Caledonian Sleeper. The busiest stops are Aviemore station, Station and Cairngorm Hotel.

Most frequent routes

Where you can go from Aviemore

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Aviemore?
Direct buses from Aviemore go to Inverness (train, E9, E8, M10, UK093, UK094, M90, M91), Edinburgh (train, E9, M90, UK094, M91), Carrbridge (37, 39, X37), Glasgow (E8, M10, UK093), Dundee (train), Grantown-on-Spey (337, 136), Kingussie (138, 137), Newtonmore (39, M39), Aberdeen (train) and Cairngorm Ski Centre (30).
Which bus goes from Aviemore to Inverness?
Routes train, E9, E8, M10, UK093, UK094, M90 and M91, run by ScotRail, Ember, Caledonian Sleeper, Scottish Citylink, FlixBus and Park's of Hamilton.
Which bus goes from Aviemore to Edinburgh?
Routes train, E9, M90, UK094 and M91, run by ScotRail, Ember, Scottish Citylink, FlixBus and Park's of Hamilton.
Which bus goes from Aviemore to Carrbridge?
Routes 37, 39 and X37, run by Stagecoach Bluebird.
Where do buses stop in Aviemore?
The busiest stops are Aviemore station, Station, Cairngorm Hotel, Burnside Avenue and MacKenzies Hotel.
Which bus companies run in Aviemore?
Ember, Stagecoach Bluebird, Scottish Citylink, FlixBus and Park's of Hamilton.
What are the most frequent buses in Aviemore?
the E9 (Edinburgh – Inverness), the E8 (Glasgow – Inverness), the 30 (Aviemore – Cairngorm Ski Centre) and the M90 (Perth – Edinburgh).

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook