The average bus between Carrbridge and Edinburgh takes 4h 52m and the fastest bus takes 3h 56m. The bus service runs several times per day from Carrbridge to Edinburgh. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 4 times a day between Carrbridge and Edinburgh. The earliest departure is at 6:44 AM in the morning, and the last departure from Carrbridge is at 6:45 PM which arrives into Edinburgh at 10:41 PM. All services require a transfer, and take on average 4h 52m. The schedules shown below are for the next available departures.

5h 8m • 1 change

5h 56m • 1 change

4h 57m • 1 change

4h 17m • 1 change

5h 8m • 1 change

5h 56m • 1 change

4h 57m • 1 change

4h 17m • 1 change

5h 8m • 1 change

5h 56m • 1 change

4h 57m • 1 change

4h 17m • 1 change

5h 8m • 1 change

5h 56m • 1 change

4h 57m • 1 change

4h 17m • 1 change

5h 13m • 1 change

5h 3m • 1 change

5h 45m • 1 change

4h 18m • 1 change
Want to know about travelling from Carrbridge to Edinburgh? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Carrbridge to Edinburgh. However, there are services departing from Carrbridge station and arriving at Edinburgh station via George Street. The journey, including transfers, takes approximately 4h 52m.
Carrbridge to Edinburgh bus services, operated by Stagecoach North Scotland, depart from Aviemore station.
Carrbridge to Edinburgh bus services, operated by Stagecoach North Scotland, arrive at George Street station.
The distance between Carrbridge and Edinburgh is 152.7 km. The road distance is 221 km.
Ember operates a bus from Aviemore station to George Street every 2 hours. Tickets cost £14–20 and the journey takes 3h 8m.