Find Tours
Cairngorms National Park

How to Get to Cairngorms National Park

Getting to Cairngorms National Park usually means heading for Aviemore, the park's main rail hub, about 2h 56m by direct train from Edinburgh Waverley or 40 minutes from Inverness. If you're driving, the A9 slices through the western side of the park from Killiecrankie in the south to just past Carrbridge.

Cairngorms National Park, Aviemore, Highlands, Scotland, United Kingdom

Getting There

🚆

Train from Edinburgh Waverley

2h 43m–2h 58m From €19.27 (~$20) booked in advance; around $54 on the day

Direct trains on the Highland Main Line leave Edinburgh Waverley roughly every four hours — about 12 a day — with the first at 07:37 and the last around 19:35. The fastest run covers 143 km (89 miles) in 2h 43m; most take just under three hours as the line climbs through Perthshire and over the Pass of Drumochter, where the moorland opens out on both sides of the carriage. Get off at Aviemore, the park's main rail hub. You can also step down at Blair Atholl, Kingussie, Newtonmore or Carrbridge, all inside the park boundaries. Book ahead online — the walk-up fare stings.

+ Direct from central Edinburgh, no changes+ Five stations inside the park, so you can base yourself anywhere on the rail line - Only around 12 direct trains a day, so a missed connection means a long wait- Walk-up fares average about $54, roughly double the advance price
🚂

Train from Inverness

30–40 minutes Standard Highland Main Line fares — from around €19.27 (~$20) as a guide

Aviemore is 30–40 minutes south of Inverness on the Highland Main Line, and this stretch through the Spey valley is one of the prettier bits of the route — birch woods and river crossings most of the way. It's the quickest way in from northern Scotland, and pairs neatly with a flight: Inverness Airport is about 50 minutes' drive from Aviemore, so plane-plus-train beats any routing via the central belt. Trains are frequent enough that you don't need to plan around a timetable the way you do from Edinburgh. Buy at the station; there's no meaningful saving either way.

+ Under 40 minutes to Aviemore+ Combines well with flights into Inverness - You still need a bus or taxi from the airport into Inverness city centre first
🚗

Car from Edinburgh or Glasgow

Edinburgh ~1h 40m to the southern park, ~3h to Aviemore; Inverness ~40 min to Aviemore No road tolls; budget £4.50/day for trailhead parking (e.g. Loch an Eilein)

The A9 is the spine of the western park: from Edinburgh it enters at Killiecrankie and Blair Atholl in the south and runs north past Carrbridge, with Perth about 50 minutes from the southern entrances. From Glasgow, take the M80 to Stirling, then the A9 past Perth — about 1h 45m to the southern park. Average speed cameras line most of the A9, so hold your speed. The eastern side is different country: the A93 and A939 serve Royal Deeside and Ballater, and the A86 links Strathspey west to Fort William. Parking at popular trailheads costs money — Loch an Eilein charges £4.50 per car per day, monitored by an attendant.

+ Only practical way to reach Deeside, Braemar and the quieter glens+ No tolls, and the driving is part of the trip - Average speed cameras on most of the A9- Trailhead car parks fill up and charge daily fees
🚌

Bus from Edinburgh, Glasgow, Aberdeen or Inverness

Edinburgh–Aviemore roughly 3–4 hours by coach Fares vary by operator; in-park Aviemore Adventurer £3.20 (~$4) adult single, £4.90 return

Coaches run into the park from London, Edinburgh, Glasgow, Aberdeen and Inverness, with local Stagecoach buses linking the communities inside it. The workhorse for visitors without a car is the Aviemore Adventurer (route 30), which runs seven days a week between Aviemore town centre and Cairngorm Mountain, with space for bikes and ski gear. It stops near Rothiemurchus, handy for the Loch an Eilein walk, and departures are timed to meet arriving trains. An adult single is £3.20, return £4.90; children pay £1.60 and £3.20. If you're staying in Aviemore, this bus plus the train covers most of what you'll want to do.

+ Route 30 carries bikes and ski equipment+ Timed to connect with train arrivals at Aviemore - 3–4 hours from Edinburgh versus under 3 by train- Local buses don't reach Deeside or the remoter glens
✈️

Flight + car from Inverness, Aberdeen, Edinburgh or Glasgow airports

50 minutes from Inverness Airport to Aviemore; ~3 hours from Glasgow or Edinburgh airports Flight fares vary; add car hire plus fuel for the transfer

Pick your airport to match your plans. Inverness is closest to the northern park — about 50 minutes by road to Aviemore — and suits an Aviemore- or Strathspey-based trip. Aberdeen works better if Royal Deeside and Ballater are the draw; Edinburgh and Glasgow airports both mean roughly three hours of driving, though you can skip the hire car there and catch a train into Waverley or Queen Street instead. Whatever you choose, reserve the car before you land. In summer and at February half-term, hire cars at Inverness get snapped up early.

+ Inverness gets you from plane to park in under an hour+ Aberdeen suits Deeside-based trips - Glasgow or Edinburgh airports add ~3 hours of driving on top of the flight- Hire cars at Inverness book out in peak periods

Parking & Arrival

There's no single park entrance, so parking happens at trailhead car parks scattered across the park — the Cairngorm Mountain Base Station car parks for the high tops, and Rothiemurchus for the flat 5 km Loch an Eilein circuit (£4.50 per car per day, attendant-monitored, with toilets and a visitor centre on site). Trailhead car parks sit close to the start of the gentler paths, which suits slower walkers. Motor vehicles can't be taken onto access land, so stay on roads and car parks.

Quick Reference

Swipe to see more

From Mode Time Cost Tip
Edinburgh (Waverley Station) Direct train on the Highland Main Line to Aviemore 2h 43m–2h 58m (fastest trains, roughly 12 direct services per day) From €19.27 booked in advance; around $54 on the day Trains depart roughly every four hours — first is 07:37, last around 19:35 — so check the timetable before you commit to a day trip. You can also alight earlier at Kingussie, Newtonmore, Blair Atholl or Carrbridge.
Inverness Train to Aviemore (30–40 minutes) or car via the A9 30–40 minutes by train; about 40 minutes by road Standard Highland Main Line fares; no road tolls if driving The rail stretch from Inverness runs through the Spey valley — one of the loveliest parts of the whole route — so take the train even if you've hired a car.
Inverness Airport Hire car or connecting train (via Inverness) About 50 minutes by road to Aviemore Car hire plus fuel for the short transfer; flight fares vary This is the closest airport to the northern park. If you're heading for Royal Deeside and Ballater instead, Aberdeen Airport is the better landing spot.
Glasgow Car via the M80 to Stirling, then the A9 past Perth About 1h 45m to the southern park boundary; around 3 hours to Aviemore No road tolls; budget for trailhead parking (e.g. £4.50 per car per day at Loch an Eilein) Average speed cameras line most of the A9 — stick to the limit. Perth is a useful midway stop, about 50 minutes from the southern entrances at Killiecrankie and Blair Atholl.
London Long-distance coach (or train via Edinburgh) to Aviemore Edinburgh to Aviemore alone is roughly 3–4 hours by coach Fares vary by operator Regular coaches from London, Edinburgh, Glasgow, Aberdeen and Inverness feed into the park, with local Stagecoach buses linking the communities inside it. Once at Aviemore, the Aviemore Adventurer bus (route 30) runs seven days a week to Cairngorm Mountain for £3.20 adult single or £4.90 return, with space for bikes and skis.

Travel Tips

01

Book trains early

Direct Edinburgh Waverley–Aviemore fares start at €19.27 when booked in advance, versus an average around $54 on the day — buy ahead. Roughly 12 direct trains run daily on the Highland Main Line (first departure 07:37, last around 19:35), averaging 2h 56m. If you're coming from Inverness it's only 30–40 minutes, so flights into Inverness Airport pair well with the train.

02

Use the Adventurer bus

Once you're at Aviemore station, skip the hire car: the Stagecoach Aviemore Adventurer (route 30) runs seven days a week between the town centre and Cairngorm Mountain, with departures timed near train arrivals. Adult fares are £3.20 single / £4.90 return, and there's space for bikes and ski gear. It stops near Rothiemurchus, handy for the Loch an Eilein walk.

03

Respect the A9

Average speed cameras cover most of the A9 through the park, so keep to the limit and enjoy the drive. From Edinburgh the southern entrances at Killiecrankie and Blair Atholl are about 1h 40m away; Aviemore itself is closer to 3 hours. Glasgow drivers should take the M80 to Stirling and then the A9 past Perth.

04

Fly into Inverness

Inverness Airport is the closest gateway to the park's northern side — about 50 minutes by road to Aviemore. Choose Aberdeen instead if Royal Deeside and Ballater are your base. Edinburgh and Glasgow airports work too, but budget around 3 hours of driving from either.

05

Check before driving up

Everything at Cairngorm Mountain runs weather permitting, so check the online Mountain Report and the live webcams (Base Station, Top Station, Fiacaill Ridge) before committing to the ski road, especially in winter. Book funicular tickets online the day before — an adult day pass drops from £19.95 to £17.95, and February half-term and Easter can sell out. At the top it can be 10°C colder than Aviemore, so pack layers even for a café-and-terrace trip.

Frequently Asked Questions

How do I get to Cairngorms National Park by train?

Direct trains run from Edinburgh Waverley to Aviemore on the Highland Main Line, roughly every four hours (about 12 per day), taking 2h 43m–2h 58m over 143 km. From Inverness it's only 30–40 minutes. Aviemore is the park's main rail hub, with further stations at Kingussie, Newtonmore, Blair Atholl and Carrbridge.

How long does it take to drive to the Cairngorms?

The A9 is the main artery: allow roughly 3 hours from Edinburgh to Aviemore (about 1h 40m to the southern park entrance near Killiecrankie/Blair Atholl), 1h 45m from Glasgow via the M80 and A9 past Perth, 50 minutes from Perth and 40 minutes from Inverness. Average speed cameras cover most of the A9, so stick to the limit.

Can I visit the Cairngorms without a car?

Yes — take a direct train to Aviemore, then the Stagecoach Aviemore Adventurer (route 30), which runs seven days a week between Aviemore town centre and Cairngorm Mountain with space for bikes and ski equipment, stopping near Rothiemurchus for the Loch an Eilein walk. An adult single is £3.20, return £4.90 (children £1.60/£3.20), and departures are timed near train arrivals.

Are there coach or bus services to Cairngorms National Park?

Regular coaches connect the park with London, Edinburgh, Glasgow, Aberdeen and Inverness — Edinburgh to Aviemore takes roughly 3–4 hours. Local Stagecoach buses then link the communities inside the park.

Which airport is closest to the Cairngorms?

Inverness: the airport is about 50 minutes by road from Aviemore, the quickest option for the northern park. Aberdeen suits visitors heading for Royal Deeside and Ballater, while Edinburgh and Glasgow airports are around 3 hours away; from any of them you can continue by hire car or train.

Where do I park for Loch an Eilein and how much does it cost?

Loch an Eilein in Rothiemurchus, about 5 km south of Aviemore, has an attendant-monitored car park charging £4.50 per car per day, right by the visitor centre and toilets and the start of the flat 5 km loch circuit. Note that motor vehicles can't be taken off-road onto access land anywhere in the park.

How do I get up Cairngorm Mountain itself?

Drive the ski road to the Cairngorm Base Station, or skip the parking hassle with the Aviemore Adventurer bus from Aviemore town centre. If you're riding the funicular, book online the day before — adult day passes drop from £19.95 to £17.95 — and check the Mountain Report and live webcams first, since everything at the top runs weather permitting.

★ 4.9 · 67 reviews

Find Tours

Ready to visit Cairngorms National Park?

Browse verified tours with free cancellation and instant confirmation.

Find Tours