COVID-19: We have missed you! As part of #CairngormsTogether we are encouraging everybody to Plan Ahead and #staysafe. Please click here for information on what is open in the Cairngorms to help you plan a fantastic, safe experience.

Fast Search


Eat / Drink / Shop

To Do / Attractions

Local Information

Local Business

How to get to the Cairngorms National Park

The Cairngorms National Park is easy to reach by road, rail, plane or bike. We have a train link to Inverness, Glasgow, Edinburgh and have a direct service from London and the south to Aviemore and Aberdeen. Listed below are a few helpful contacts for transport arrangements, timetable and directions. We look forward to welcoming you to our special place! 

The Cairngorms National Park is situated in the heart of the Scottish Highlands and is easily accessible with rail and road links.  Click on the link to take you to details of the Cairngorms Explorer with bus and train times, and taxi numbers.


For traffic info including roadworks, planned roadworks, journey times, road traffic incidents and weather affecting routes please have a look at the TRAFFIC SCOTLAND website which has real time information to help you plan your journey.  

There’s a lot of information out there on accessibility, getting to and around places to visit.  Contact First ScotRail’s Assisted Travel helpline on 0800 912 2 901 or the Assisted Travel Typetalk (for the hard of hearing) on 18001 0800 912 2 901. For more general advice phone Badenoch & Strathspey DisabilityAccess Panel on 01479 810004.


Bus & Coach

Scotrail and London North Eastern Railway operate train services in the area

Plan your trip and get the best ticket deals online with National Railthetrainline and raileasy.

Trains in the west of the Park  
There are railway stations in the west of the National Park at Dalwhinnie, Newtonmore, Kingussie, Aviemore and Carr-Bridge.
Trains between London's Kings Cross and Inverness stop off at either Kingussie or Aviemore in the National Park.  There are 10 services each way daily and a Sleeper Service from London Euston. 

Trains to the east of the Park
Aberdeen is the nearest railway station to the Royal Deeside area in the east of the National Park.  There are regular services to and from Aberdeen indluing and a Sleeper Service from London. You can drive to the Park in an hour from Aberdeen station or catch a bus or even cycle on the Deeside Way

Steam Railway
Why not use our very own Strathspey Steam Railway between Aviemore, Boat of Garten and Broomhill at Nethy Bridge? 

Timetable details here

Express Coaches
Express coaches from London Victoria, and all over the country make the journey up through Scotland to the Cairngorms National Park in the west and to nearby Aberdeen in the east.
Travel with Citylink and Megabus or Megabus Gold for overnight sleeper service

Local Buses
Local Bus timetable operated by Stagecoach Stagecoach
01463 239292/ 01343 540298/ 01382 614552/ 01224 597590

Maynes Coaches 01542 831219

Speyside Dial-a-bus 01343 562533

Strathdon A2B Dial-a-bus 01224 665599

Use RailBus if travelling by train to Aberdeen

Where 2 Today Minibus Service between Aviemore and Laggan and Aviemore and Nethy Bridge



Car & Coach Hire

The nearest airports to the Cairngorms National Park are at Aberdeen and Inverness.
Inverness airport
Inverness is the central airport for the Highlands and is only a 1hr 30mins flight from London and a 30 minute drive to the Badenoch & Strathspey area of the National Park.   
British Airways, EasyJet and Flybe fly to Inverness from various British destinations.

Aberdeen airport
Aberdeen is the airport for the East Coast of Scotland and is only a 1hr 30mins flight from London and a 1 hour drive to the Royal Deeside area in the east of the National Park.
British Airways, Eastern Airways, bmi, Flybe, Loganair, Easyjet, KLM and Air France fly to Aberdeen from various British and European destinations.

Jet Charters - Private Jet Charters and Private Flights
Airport Guide

Local Car Hire
Car hire is available in the National Park in Aviemore in the west or nearby at Aboyne in the east.
Aviemore Car Rental 01479 811700

Car hire in Aberdeen, Inverness & Perth
Inverness car hire list here
Aberdeen car hire list here
Perth car hire list here

Coach Hire
Bremners of Aviemore 01479 812322
Meffan's Coaches Angus Glens 01575 572130 

By Bicycle

 On foot

National Cycle Route 7 runs from Glasgow to Inverness passing through the west of the Cairngorms National Park.  Cycle route 7 is a combination of on and off-road sections and links up the communities of Badenoch & Strathspey.

The Deeside Way runs from Aberdeen on the east coast to Ballater in the east of the Cairngorms National Park.  The Deeside Way provides an off-road cycling route linking up Dinnet and Ballater in the Royal Deeside area of the Cairngorms National Park.

Cycle touring on and off-road is a great way to get to and around the National Park.  Sections of the Speyside Way and Dava Way are also suitable for cycling.

There are a number of long distance walking routes in the Cairngorms National Park.

The Deeside Way runs from Aberdeen on the east coast to Ballater in the east of the Cairngorms National Park.  The Deeside Way provides an off-road walking route linking up Dinnet and Ballater in the Royal Deeside area of the Cairngorms National Park.

The Speyside Way runs from Buckie on the Moray Coast to Aviemore in the Cairngorms National Park and links up the communities in the Badenoch & Strathspey area of the Park.  A spur of the Speyside Way runs also from Ballindalloch to Glenlivet and Tomintoul.

The Dava Way runs from Forres near the Moray Coast to Grantown-on-Spey in the Cairngorms National Park.

Local Taxi Firms

Travel Distances to the CNP

Badenoch and Strathspey

Gerry's Aviemore Taxis - 01479 81 2000
Aviemore Taxi's - 01479 811111
JGA's Taxis Aviemore - 01479 811520
Carrbridge Taxi - 01479 841700
Strachan Private Hire Grantown-on-Spey - 01479 870025
L&M Rattray Grantown-on-Spey - 01479 872038
Wendy's Taxi's - 07401 483879

Tomintoul, Strathdon & District
C U There Taxis Aberlour - 01340 871217

Nicols Taxis Ballater - 01339 755654


Times given below are approximate. 


By Car
Aberdeen - 1 hr
Inverness - 30 minutes
Perth - 1hr 30 minutes
Edinburgh - 2hrs 30 minutes
Glasgow - 2hrs 45 minutes

By Bus 
Inverness airport - 1hr 15 minutes
Aberdeen - 1hr 15 minutes
Perth - 2hrs
Edinburgh - 2hrs 30minutes
Glasgow - 3hrs

By Train to Aviemore or Aberdeen
Edinburgh - 2hrs 30minutes
Glasgow - 2hrs 45 minutes
Perth - 1hr 45 minutes



Dial-A-Journey Registered Bus Routes

1. Dial-A-Journey Registered Bus Routes

Provides high quality community transport and support services. Wheelchair accessible transport service available. Provides mobili...

Find Out More

2 Inverewe


Aviemore Car and Van Hire

2. Aviemore Car and Van Hire

Offering vehicle hire to holiday makers, tourists, locals, local businesses and business travellers. We provide a quality fleet ...

Find Out More

No1, Station Square


Arnold Clark

3. Arnold Clark

Hassle-free car and van hire in over 30 cities and airports throughout Scotland....

Find Out More

Cairngorms National Park


No image

4. Blair Atholl Garage

Blair Atholl Garage is a bosch car service centre, offering vehicle service repairs, diagnostics, mot's tyre batteries and exhaust...

Find Out More

Bridge of Tilt

Blair Atholl

Strathspey Railway Co Ltd

5. Strathspey Railway Co Ltd

The railway from Aviemore through Boat of Garten and Grantown to Forres is part of the original Highland Railway and was closed in...

Find Out More

Aviemore Station


Highland Yaks Transport

6. Highland Yaks Transport

Transport Provider specialising in Transfers, Shuttles and Tours. We offer Airport Transfers, Outdoor Activity Shuttles and Tra...

Find Out More



7. Braemar Service Station

Invercauld Road,BraemarT. 013397 41210

8. Classic Car Hire

Dalvanie Mill,Glenisla,Spittal of GlensheeT. 07850 016973

9. Carrbridge Carriage Driving

Lethendrychule,Statio,CarrbridgeT. 07533753414

10. Arnold Clark

Cairngorms National Park,AviemoreT. 0141 237 4374

11. Kingussie Taxi and Tours

Kingussie,KingussieT. 01540 66 70 66