Travel from Edinburgh to Cairngorms-National-Park

Bus or train from Edinburgh to Cairngorms National Park?

ScotRail operates a train from Edinburgh to Cairngorms National Park 5 times a day. Tickets cost $40 - $55 and the journey takes 2 hours 51 minutes. Alternatively, Scottish Citylink operates a bus from Edinburgh to Cairngorms National Park every 2 hours. Tickets cost $29 - $40 and the journey takes 3 hours 5 minutes.

How to get from Edinburgh to Cairngorms National Park

ModeDurationPrice
From Edinburgh train to Aviemore then travel to Cairngorms National Park.3 h 16 min£34
From Edinburgh, Bus Station (Stances 11 & 12) bus to Aviemore, Station (Railway Station), line 31 bus to Cairngorm Ski Centre, Car Park (Ski Centre Car Park), then travel to Cairngorms National Park.4 h 26 min£27
From Edinburgh night train to Aviemore, Station (Railway Station), line 31 bus to Cairngorm Ski Centre, Car Park (Ski Centre Car Park), then travel to Cairngorms National Park.4 h 46 min£29

How long does it take to get from Edinburgh to Cairngorms National Park?

It takes approximately 3 hours 16 minutes to get from Edinburgh to Cairngorms National Park, including transfers.

Operators from Edinburgh to Cairngorms National Park

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink
Stagecoach UKStagecoach UK
Caledonian SleeperCaledonian Sleeper