There are 9 ways to get from Cornwall to London by plane, train, bus, 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.
- Fly from Newquay (NQY) to London Gatwick (LGW)NQY - LGW
- Take the train from Gatwick Airport to London Victoria
bestFly to London Gatwick, train
2h 21m$104–292- Take the bus from Launceston to London Victoria503
cheapestBus
8h 13m$40–65- Fly from Newquay (NQY) to London Heathrow (LHR)NQY - LHR
Fly to London Heathrow
4h 16m$141–379- Fly from Newquay (NQY) to London City (LCY)NQY - LCY
Fly to London City
5h 12m$239–559- Fly from Newquay (NQY) to London Luton (LTN)NQY - LTN
- Take the train from Luton to London St Pancras Intl
Fly to London Luton, train
6h 52m$115–344- Fly from Newquay (NQY) to London Stansted (STN)NQY - STN
Fly to London Stansted
2h 34m$90–269- Take the train from Par to London PaddingtonPenzance - London Paddington / ...
Train
5h 22m$162–354- Take the train from St Austell to Exeter St DavidsPenzance - London Paddington / ...
- Take the train from Exeter St Davids to London WaterlooExeter St Davids - London Waterloo
Train via Exeter
7h 26m$153–393- Drive from Cornwall to London240.9 mi
Drive 240.9 mi
4h 21m$80–115
Cornwall to London by train
Questions & Answers
The cheapest way to get from Cornwall to London is to bus which costs $40 - $65 and takes 8h 13m.
The fastest way to get from Cornwall to London is to fly and train which takes 2h 21m and costs $100 - $300.
No, there is no direct bus from Cornwall to London. However, there are services departing from Roundabout and arriving at London Victoria via Launceston. The journey, including transfers, takes approximately 8h 13m.
No, there is no direct train from Cornwall to London. However, there are services departing from Luxulyan and arriving at London Paddington via Par. The journey, including transfers, takes approximately 5h 22m.
The distance between Cornwall and London is 261 miles. The road distance is 242.3 miles.
The best way to get from Cornwall to London without a car is to train which takes 5h 22m and costs $160 - $360.
It takes approximately 2h 21m to get from Cornwall to London, including transfers.
Cornwall to London bus services, operated by National Express, depart from Launceston station.
Cornwall to London train services, operated by First Great Western Service, depart from Par station.
The best way to get from Cornwall to London is to fly which takes 4h 16m and costs $140 - $380. Alternatively, you can train, which costs $160 - $360 and takes 5h 22m, you could also bus, which costs $40 - $65 and takes 8h 13m.
What companies run services between Cornwall, England and London, England?
Loganair, British Airways, and five other airlines fly from Newquay (NQY) to London Heathrow (LHR) twice daily. Alternatively, First Great Western Service operates a train from Par to London Paddington every 3 hours. Tickets cost $160–340 and the journey takes 4h 11m.
- Website
- britishairways.com
Flights from Newquay to London Heathrow via Manchester
- Ave. Duration
- 5h 3m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- $330–900
Flights from Newquay to London Heathrow via Dublin
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $160–600
Flights from Newquay to London City via Dublin
- Ave. Duration
- 4h 35m
- When
- Monday to Friday
- Estimated price
- $290–600
Flights from Newquay to London City via Edinburgh
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- $230–1,000
- Website
- aerlingus.com
Flights from Newquay to London Heathrow via Dublin
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $160–600
Flights from Newquay to London City via Dublin
- Ave. Duration
- 4h 35m
- When
- Monday to Friday
- Estimated price
- $290–600
- Website
- easternairways.com
Flights from Newquay to London Gatwick
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $60–300
- Website
- ryanair.com
Flights from Newquay to London Luton via Dublin
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–320
- Website
- eurowings.com
Flights from Newquay to London Heathrow via Dusseldorf
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- $320–550
- Website
- swiss.com
Flights from Newquay to London Heathrow via Zurich
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- $70–390
- Website
- easyjet.com
Flights from Newquay to London Luton via Edinburgh
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- $210–750
- Website
- ryanair.com
Flights from Newquay to London Stansted
- Ave. Duration
- 1h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $20–240
- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from Gatwick Airport to London Victoria
- Ave. Duration
- 32 min
- Frequency
- Every 15 minutes
- Estimated price
- $13–19
- Website
- https://www.southernrailway.com/
- Anytime Day Single
- $13–19
- Phone
- +44 345 850 1530
- Website
- gatwickexpress.com
Train from Gatwick Airport to London Victoria
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- $20–28
- Website
- https://www.gatwickexpress.com/travel-information/plan-your-journey/timetables
- Anytime Standard
- $20–28
- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from Luton to London St Pancras Intl
- Ave. Duration
- 36 min
- Frequency
- Every 15 minutes
- Estimated price
- $19–40
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- $19–28
- Anytime Day Single 1st Class
- $29–40
- Phone
- 03457 125 678
- Website
- eastmidlandsrailway.co.uk
Train from Luton to London St Pancras Intl
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $12–28
- Website
- https://www.eastmidlandsrailway.co.uk/
- 1st Class
- $20–28
- Standard
- $12–19
- Phone
- +44 3457 000 125
- gwr.feedback@gwr.com
- Website
- gwr.com
Train from Par to London Paddington
- Ave. Duration
- 4h 11m
- Frequency
- Every 3 hours
- Estimated price
- $160–340
- Website
- https://www.gwr.com/
- Anytime Day Single
- $160–220
- Anytime Day Single 1st Class
- $220–340
Train from St Austell to Exeter St Davids
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $55–130
- Website
- https://www.gwr.com/
- Anytime Day Single
- $55–80
- Anytime Day Single 1st Class
- $80–130
Train from St Austell to Exeter St Davids
- Ave. Duration
- 1h 53m
- Frequency
- Twice daily
- Estimated price
- $60–160
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- $60–90
- 1st Class
- $110–160
- Phone
- 0345 6000 650
- Website
- southwesternrailway.com
Train from Exeter St Davids to London Waterloo
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- $95–230
- Website
- https://www.southwesternrailway.com/
- Anytime Day Single
- $95–140
- Anytime Day Single 1st Class
- $160–230
- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Launceston to London Victoria
- Ave. Duration
- 6h 29m
- Frequency
- Once daily
- Estimated price
- $40–65
- 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 guideWhich London airport should I choose?
Read the travel guideHow to get from Heathrow Airport into central London
Read the travel guideMore Questions & Answers
Cornwall to London bus services, operated by National Express, arrive at London Victoria station.
Cornwall to London train services, operated by First Great Western Service, arrive at London Paddington station.
Yes, the driving distance between Cornwall to London is 242 miles. It takes approximately 4h 21m to drive from Cornwall to London.
Book your Cornwall to London train tickets online with Omio.
There are 20308+ hotels available in London. Prices start at $98 USD per night.