There are 6 ways to get from Inverness to Cornwall by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Inverness to Edinburgh WaverleyInverness - Edinburgh
- Take the train from Edinburgh Waverley to St AustellEdinburgh - Penzance
15h 28m£265–883Drive 655.4 mi
cheapest- Drive from Inverness to Cornwall655.4 mi
11h 7m£160–231Bus
- Take the bus from Union Street to Buchanan Bus StationE8
- Take the bus from Buchanan Bus Station to Heathrow Central Bus Station838
- Take the bus from Heathrow Central Bus Station to Bus Station404 / ...
21h 31mFly to Newquay Cornwall Airport
- Fly from Inverness Dalcross Airport (INV) to Newquay Cornwall Airport (NQY)INV - NQY
17h 51m£197–399Train via Crewe
- Take the train from Inverness to Crewe
- Take the train from Crewe to Cardiff Central
- Take the train from Cardiff Central to Bodmin Parkway
18h 33m£201–390Fly to Exeter, train
- Fly from Inverness Dalcross Airport (INV) to Exeter (EXT)INV - EXT
- Take the train from Exeter St Davids to Par
23h 39m£219–403
Inverness to Cornwall by train and bus
Questions & Answers
The cheapest way to get from Inverness to Cornwall is to drive which costs £160 - £240 and takes 11h 7m.
The fastest way to get from Inverness to Cornwall is to drive which takes 11h 7m and costs £160 - £240.
No, there is no direct bus from Inverness to Cornwall. However, there are services departing from Union Street and arriving at Bowling Green Turn via Buchanan Bus Station, Heathrow Central Bus Station and Bus Station. The journey, including transfers, takes approximately 21h 31m.
The distance between Inverness and Cornwall is 801 miles. The road distance is 659.2 miles.
The best way to get from Inverness to Cornwall without a car is to train which takes 15h 28m and costs £260 - £900.
It takes approximately 15h 28m to get from Inverness to Cornwall, including transfers.
Inverness to Cornwall bus services, operated by Ember, depart from Union Street station.
The best way to get from Inverness to Cornwall is to train which takes 15h 28m and costs £260 - £900. Alternatively, you can bus, which costs and takes 21h 31m, you could also fly, which costs £190 - £400 and takes 17h 51m.
Inverness to Cornwall bus services, operated by Ember, arrive at Buchanan Bus Station.
Yes, the driving distance between Inverness to Cornwall is 659 miles. It takes approximately 11h 7m to drive from Inverness to Cornwall.
What companies run services between Inverness, Scotland and Cornwall, England?
You can take a train from Inverness to Roundabout via Edinburgh Waverley, St Austell, and Bus Station in around 15h 28m. Alternatively, you can take a bus from Union Street to Bowling Green Turn via Buchanan Bus Station, Heathrow Central Bus Station, and Bus Station in around 21h 31m.
- Website
- loganair.co.uk
Flights from Inverness Dalcross Airport to Newquay Cornwall Airport via Manchester
- Ave. Duration
- 21h 17m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- £190–360
Flights from Inverness Dalcross Airport to Newquay Cornwall Airport via Stornoway, Glasgow
- Ave. Duration
- 23h 5m
- When
- Friday
- Estimated price
- £190–360
Flights from Inverness Dalcross Airport to Exeter via Manchester
- Ave. Duration
- 21h 25m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- £200–800
- Website
- klm.com
Flights from Inverness Dalcross Airport to Exeter via Amsterdam Schiphol
- Ave. Duration
- 27h 35m
- When
- Every day
- Estimated price
- £95–490
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Inverness to Edinburgh Waverley
- Ave. Duration
- 3h 24m
- Frequency
- Every 4 hours
- Estimated price
- £23–65
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Inverness to Edinburgh Waverley
- Ave. Duration
- 3h 19m
- Frequency
- Once daily
- Estimated price
- £26–35
- Website
- https://www.lner.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Inverness to Edinburgh Waverley
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- Estimated price
- £60–80
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–230
- Sleeper Seat
- £60–80
- Sleeper Berth Club Solo
- £260–300
Train from Inverness to Crewe
- Ave. Duration
- 8h 26m
- Frequency
- 6 times a week
- Estimated price
- £65–90
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–240
- Sleeper Seat
- £65–90
- Sleeper Berth Club Solo
- £320–370
Train from Edinburgh Waverley to St Austell
- Ave. Duration
- 9h 41m
- Frequency
- Once daily
- Estimated price
- £240–800
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- £240–340
- 1st Class
- £550–800
Train from Exeter St Davids to Par
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- £45–110
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- £45–65
- 1st Class
- £80–110
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Crewe to Cardiff Central
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- £30–110
- Website
- https://tfw.wales/
- Phone
- +44 3457 000 125
- gwr.feedback@gwr.com
- Website
- gwr.com
Train from Cardiff Central to Bodmin Parkway
- Ave. Duration
- 4h 28m
- Frequency
- 5 times a week
- Estimated price
- £100–190
- Website
- https://www.gwr.com/
- Anytime Day Single
- £100–120
- Anytime Day Single 1st Class
- £130–190
Train from Exeter St Davids to Par
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- £45–85
- Website
- https://www.gwr.com/
- Anytime Day Single
- £45–60
- Anytime Day Single 1st Class
- £60–85
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Union Street to Buchanan Bus Station
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Website
- https://www.ember.to/
- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Buchanan Bus Station to Heathrow Central Bus Station
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Estimated price
- £40–80
- Website
- https://www.nationalexpress.com/en
Bus from Heathrow Central Bus Station to Bus Station
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Estimated price
- £30–50
- Website
- https://www.nationalexpress.com/en
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?
Read the travel guide
More Questions & Answers
There are 3139+ hotels available in Cornwall.





































