There are 11 ways to get from Exeter to Aviemore by train, plane, bus, night train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Train to Bristol, fly to Inverness, train
-
Take the train from Exeter St Davids to Bristol Temple Meads
-
Fly from Bristol (BRS) to Inverness (INV)
-
Take the train from Inverness to Aviemore
Cheapest
Bus
-
Take the bus from Exeter to Bristol City Centre
-
Take the bus from Bristol Bond St to Dunbar Asda Spott Rd
-
Take the bus from Dunbar Asda to Edinburgh, Princes Street
-
Take the bus from Edinburgh Bus Station to Aviemore Train Station
Fly Exeter to Edinburgh, train
-
Fly from Exeter (EXT) to Edinburgh (EDI)
-
Take the train from Edinburgh Park to Stirling
-
Take the train from Stirling to Aviemore
Train to Bristol, fly to Edinburgh, train
-
Take the train from Exeter St Davids to Bristol Temple Meads
-
Fly from Bristol (BRS) to Edinburgh (EDI)
-
Take the train from Edinburgh Park to Stirling
-
Take the train from Stirling to Aviemore
Fly Exeter to Glasgow, train
-
Fly from Exeter (EXT) to Glasgow (GLA)
-
Take the train from Glasgow Queen Street to Perth
-
Take the train from Perth to Aviemore
Train to Bristol, fly to Glasgow, train
-
Take the train from Exeter St Davids to Bristol Temple Meads
-
Fly from Bristol (BRS) to Glasgow (GLA)
-
Take the train from Glasgow Queen Street to Perth
-
Take the train from Perth to Aviemore
Train to Bristol, fly to Aberdeen, train
-
Take the train from Exeter St Davids to Bristol Temple Meads
-
Fly from Bristol (BRS) to Aberdeen (ABZ)
-
Take the train from Dyce to Inverness
-
Take the train from Inverness to Aviemore
Train
-
Take the train from Exeter St Davids to Edinburgh
-
Take the train from Edinburgh to Aviemore
Train via Preston
-
Take the train from Exeter St Davids to Birmingham New Street
-
Take the train from Birmingham New Street to Preston
-
Take the train from Preston to Haymarket
-
Take the train from Haymarket to Aviemore
Train, night train
-
Take the train from Exeter St Davids to Cardiff Central
-
Take the train from Cardiff Central to Crewe
-
Take the night train from Crewe to Aviemore
Drive
-
Drive from Exeter to Aviemore
Exeter to Aviemore by train
Travel safe during COVID-19
Rules to follow in United Kingdom
m
Regional advice
Travel within United Kingdom
Nationwide control measures in place
Observe COVID-19 safety rules
COVID-19 help in United Kingdom
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 111
Frequently Asked Questions
Yes, travel within United Kingdom is currently allowed.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- Nationwide control measures in place
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Aviemore is 111.
Wearing a face mask on public transport in Aviemore is subject to regional advice.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 111.
Last updated: 29 Jun 2022
Exceptions may apply, for full details: UK Government.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The most affordable way to get from Exeter to Aviemore is to bus, which costs £40 - £90 and takes 13h 26m.
The quickest way to get from Exeter to Aviemore is to train and fly which costs £65 - £340 and takes 6h 30m.
No, there is no direct bus from Exeter to Aviemore station. However, there are services departing from Exeter and arriving at Aviemore Train Station via Bristol Bond St, Dunbar Asda and Edinburgh Bus Station. The journey, including transfers, takes approximately 13h 26m.
No, there is no direct train from Exeter to Aviemore. However, there are services departing from Exeter St Davids and arriving at Aviemore via Edinburgh. The journey, including transfers, takes approximately 11h 35m.
The distance between Exeter and Aviemore is 450 miles. The road distance is 564.2 miles.
The best way to get from Exeter to Aviemore without a car is to train which takes 11h 35m and costs £230 - £700.
It takes approximately 6h 30m to get from Exeter to Aviemore, including transfers.
Exeter to Aviemore bus services, operated by FlixBus, depart from Exeter station.
Exeter to Aviemore train services, operated by CrossCountry, depart from Exeter St Davids station.
The best way to get from Exeter to Aviemore is to train which takes 11h 35m and costs £230 - £700. Alternatively, you can bus, which costs £40 - £90 and takes 13h 26m.

- Distance: 449.8 miles
- Duration: 6h 30m
What companies run services between Exeter, England and Aviemore, Scotland?
You can take a train from Exeter to Aviemore via Edinburgh in around 11h 35m. Alternatively, you can take a bus from Exeter to Aviemore via Bristol Bond St, Dunbar Asda, Edinburgh, Princes Street, and Edinburgh Bus Station in around 13h 26m.

- Website
- easyjet.com
Flights from Bristol to Inverness
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- £26 - £170
Flights from Bristol to Edinburgh
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- £35 - £230
Flights from Bristol to Edinburgh via Belfast (Aldergrove)
- Ave. Duration
- 3h 5m
- When
- Tuesday
- Estimated price
- £35 - £230
Flights from Bristol to Glasgow
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- £26 - £150
Flights from Bristol to Glasgow via Belfast (Aldergrove)
- Ave. Duration
- 3h 7m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- £26 - £150

- Website
- loganair.co.uk
Flights from Exeter to Edinburgh
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £100 - £470
Flights from Exeter to Glasgow
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- £110 - £490
Flights from Bristol to Aberdeen
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £150 - £480

- Website
- klm.com
Flights from Bristol to Aberdeen via Amsterdam Schiphol
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- £170 - £800

- Phone
- 0344 736 9123
- customer.relations@crosscountrytrains.co.uk
- Website
- crosscountrytrains.co.uk
Train from Exeter St Davids to Bristol Temple Meads
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- £40 - £140
- Website
- crosscountrytrains.co.uk
- Anytime Day
- £40 - £55
- Anytime Day 1st Class
- £100 - £140
Train from Exeter St Davids to Edinburgh
- Ave. Duration
- 7h 35m
- Frequency
- Every 4 hours
- Estimated price
- £210 - £490
- Website
- crosscountrytrains.co.uk
- Anytime Day
- £210 - £250
- Anytime Day 1st Class
- £350 - £490
Train from Exeter St Davids to Birmingham New Street
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- £75 - £220
- Website
- crosscountrytrains.co.uk
- Anytime Day
- £75 - £95
- Anytime Day 1st Class
- £150 - £220

- Phone
- +44 3457 000 125
- gwr.feedback@gwr.com
- Website
- gwr.com
Train from Exeter St Davids to Bristol Temple Meads
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- £28 - £35
- Website
- First Great Western Service
- Anytime Day
- £28 - £35
- Anytime Day 1st Class
- £45 - £65
Train from Exeter St Davids to Cardiff Central
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- £40 - £55
- Website
- First Great Western Service
- Anytime Day
- £40 - £55
- Anytime Day 1st Class
- £70 - £95

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Inverness to Aviemore
- Ave. Duration
- 39 min
- Frequency
- Every 3 hours
- Estimated price
- £7 - £22
- Website
- First ScotRail Service
- Anytime Day Single
- £7 - £12
- Anytime Day Single 1st Class
- £17 - £22
Train from Edinburgh Park to Stirling
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- £7 - £20
- Website
- First ScotRail Service
- Anytime Day Single
- £7 - £11
- Anytime Day Single 1st Class
- £15 - £20
Train from Stirling to Aviemore
- Ave. Duration
- 2h 18m
- Frequency
- Every 3 hours
- Estimated price
- £24 - £75
- Website
- First ScotRail Service
- Anytime Day Single
- £24 - £35
- Anytime Day Single 1st Class
- £55 - £75
Train from Glasgow Queen Street to Perth
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- £13 - £40
- Website
- First ScotRail Service
- Anytime Day Single
- £13 - £20
- Anytime Day Single 1st Class
- £30 - £40
Train from Perth to Aviemore
- Ave. Duration
- 1h 41m
- Frequency
- Every 3 hours
- Estimated price
- £17 - £55
- Website
- First ScotRail Service
- Anytime Day Single
- £17 - £25
- Anytime Day Single 1st Class
- £40 - £55
Train from Dyce to Inverness
- Ave. Duration
- 2h 6m
- Frequency
- Every 3 hours
- Estimated price
- £21 - £65
- Website
- First ScotRail Service
- Anytime Day Single
- £21 - £35
- Anytime Day Single 1st Class
- £50 - £65
Train from Edinburgh to Aviemore
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- £30 - £100
- Website
- First ScotRail Service
- Anytime Day Single
- £30 - £50
- Anytime Day Single 1st Class
- £75 - £100
Train from Haymarket to Aviemore
- Ave. Duration
- 2h 54m
- Frequency
- 5 times a day
- Estimated price
- £30 - £95
- Website
- First ScotRail Service
- Anytime Day Single
- £30 - £50
- Anytime Day Single 1st Class
- £75 - £95

- Website
- lner.co.uk
Train from Inverness to Aviemore
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- £4 - £70
- Website
- lner.co.uk
- Advance Single
- £4 - £7
- Anytime Day Single
- £30 - £45
- Anytime Day Single 1st Class
- £45 - £70
Train from Stirling to Aviemore
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- £15 - £110
- Website
- lner.co.uk
- Advance Single
- £15 - £22
- Anytime Day Single
- £45 - £65
- Anytime Day Single 1st Class
- £70 - £110
Train from Perth to Aviemore
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- £10 - £75
- Website
- lner.co.uk
- Advance Single
- £10 - £16
- Anytime Day Single
- £30 - £50
- Anytime Day Single 1st Class
- £50 - £75
Train from Edinburgh to Aviemore
- Ave. Duration
- 2h 52m
- Frequency
- Once daily
- Estimated price
- £20 - £180
- Website
- lner.co.uk
- Advance Single
- £20 - £28
- Anytime Day Single
- £75 - £110
- Anytime Day Single 1st Class
- £120 - £180
Train from Haymarket to Aviemore
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- £19 - £170
- Website
- lner.co.uk
- Advance Single
- £19 - £28
- Anytime Day Single
- £75 - £110
- Anytime Day Single 1st Class
- £120 - £170

- Phone
- 0344 556 5650
- Website
- avantiwestcoast.co.uk
Train from Birmingham New Street to Preston
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- £35 - £140
- Website
- avantiwestcoast.co.uk
- Anytime Day Single
- £35 - £55
- Anytime Day Single 1st Class
- £100 - £140
Train from Preston to Haymarket
- Ave. Duration
- 2h 18m
- Frequency
- Every 4 hours
- Estimated price
- £70 - £250
- Website
- avantiwestcoast.co.uk
- Anytime Day Single
- £70 - £95
- Anytime Day Single 1st Class
- £180 - £250

- Phone
- +44 345 600 1671
- tpecustomer.relations@firstgroup.com
- Website
- tpexpress.co.uk
Train from Preston to Haymarket
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- £55 - £90
- Website
- TransPennine Express Service
- Advance Single
- £22 - £35
- Off-Peak Day Single
- £40 - £65
- Anytime Day Single
- £55 - £90

- Website
- tfw.wales
Train from Cardiff Central to Crewe
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- £65 - £95
- Website
- Transport for Wales

- Website
- sleeper.scot
Night train from Crewe to Aviemore
- Ave. Duration
- 7h 49m
- Frequency
- 6 times a week
- Estimated price
- £44 - £49
- Website
- sleeper.scot
- Sleeper Seat
- £44 - £49
- Sleeper Berth Club Solo
- £210 - £240
- Sleeper Berth Classic
- £140 - £190

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Exeter to Bristol City Centre
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- £7 - £10
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- 0871 266 3333
- enquiries@megabus.com
- Website
- uk.megabus.com
Bus from Bristol Bond St to Dunbar Asda Spott Rd
- Ave. Duration
- 5h 20m
- Frequency
- Twice a week
- Estimated price
- £21 - £35
- Website
- Megabus UK
Bus from Edinburgh Bus Station to Aviemore Train Station
- Ave. Duration
- 3h 5m
- Frequency
- Every 2 hours
- Estimated price
- £10 - £17
- Website
- Megabus UK

- hello@eastcoastbuses.co.uk
- Website
- eastcoastbuses.co.uk
Bus from Dunbar Asda to Edinburgh, Princes Street
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- £4 - £6
- Website
- East Coast Buses

- Phone
- 0871 266 33 33
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Edinburgh, Bus Station to Aviemore, Cairngorm Hotel
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- £23 - £35
- Website
- Scottish Citylink
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Bristol Airport to Inverness Airport is the direct flight which takes 1h 30m.
Exeter to Aviemore bus services, operated by Megabus UK, arrive at Aviemore Train Station.
Exeter to Aviemore train services, operated by First ScotRail Service, arrive at Aviemore station.
Yes, the driving distance between Exeter to Aviemore is 564 miles. It takes approximately 9h 25m to drive from Exeter to Aviemore.
easyJet offers flights from Bristol Airport to Inverness Airport.
Book your Exeter to Aviemore train tickets online with Omio.
There are 101+ hotels available in Aviemore. Prices start at £75 per night.
The best way to get from Exeter to Exeter Airport is to line 56 bus which takes 25 min and costs £2 - £3.