There are 10 ways to get from Edinburgh to London Heathrow Airport (LHR) 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.
Cheapest
Fly Edinburgh to London Stansted, train
-
Fly from Edinburgh (EDI) to London Stansted (STN)
-
Take the train from Liverpool Street Station to Heathrow Terminals 2 & 3
Train to Glasgow, fly to London Heathrow
-
Take the train from Edinburgh to Glasgow Queen Street
-
Fly from Glasgow (GLA) to London Heathrow (LHR)
Fly Edinburgh to London City, train
-
Fly from Edinburgh (EDI) to London City (LCY)
-
Take the train from Custom House to Heathrow Terminals 2 & 3
Fly Edinburgh to London Luton, bus
-
Fly from Edinburgh (EDI) to London Luton (LTN)
-
Take the bus from Airport Bus Station to Heathrow Central Bus Station
Fly Edinburgh to London Gatwick, train
-
Fly from Edinburgh (EDI) to London Gatwick (LGW)
-
Take the train from Gatwick Airport to Farringdon
Train via King's Cross St. Pancras station
-
Take the train from Edinburgh to London Kings Cross
Train
-
Take the train from Edinburgh to Watford Junction
Bus
-
Take the bus from North St David Street to Heathrow Central Bus Station
Drive
-
Drive from Edinburgh to London Heathrow Airport (LHR)
Edinburgh to London Heathrow Airport (LHR) by train and subway
The journey time between Edinburgh and London Heathrow Airport (LHR) is around 5h 18m and covers a distance of around 402 miles. This includes an average layover time of around 5 min. Operated by LNER and London Underground (Tube), the Edinburgh to London Heathrow Airport (LHR) service departs from Edinburgh and arrives in Heathrow Terminals 1-2-3 station. Typically 180 services run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Edinburgh to London Heathrow Airport (LHR) is to bus which costs £45 - £70 and takes 8h 15m.
The quickest way to get from Edinburgh to London Heathrow Airport (LHR) is to fly which costs £45 - £160 and takes 2h 52m.
Yes, there is a direct bus departing from North St David Street and arriving at Heathrow Central Bus Station station. Services depart once a week, and operate Monday. The journey takes approximately 8h 15m.
No, there is no direct train from Edinburgh to London Heathrow Airport (LHR) station. However, there are services departing from Edinburgh and arriving at Heathrow Terminals 1-2-3 station via King's Cross St. Pancras station. The journey, including transfers, takes approximately 5h 18m.
The distance between Edinburgh and London Heathrow Airport (LHR) is 331 miles. The road distance is 399.3 miles.
The best way to get from Edinburgh to London Heathrow Airport (LHR) without a car is to train via King's Cross St. Pancras station which takes 5h 18m and costs £150 - £220.
It takes approximately 2h 52m to get from Edinburgh to London Heathrow Airport (LHR), including transfers.
Edinburgh to London Heathrow Airport (LHR) bus services, operated by National Express, depart from North St David Street station.
Edinburgh to London Heathrow Airport (LHR) train services, operated by LNER, depart from Edinburgh station.
The best way to get from Edinburgh to London Heathrow Airport (LHR) is to fly which takes 2h 52m and costs £45 - £160. Alternatively, you can train via King's Cross St. Pancras station, which costs £150 - £220 and takes 5h 18m, you could also bus, which costs £45 - £70 and takes 8h 15m.

- Distance: 331.2 miles
- Duration: 2h 52m
What companies run services between Edinburgh, Scotland and London Heathrow Airport (LHR), England?
British Airways and Aer Lingus fly from Edinburgh to London Heathrow Airport (LHR) every 2 hours. Alternatively, LNER operates a train from Edinburgh to London Kings Cross hourly. Tickets cost £150 - £220 and the journey takes 4h 17m.

- Website
- britishairways.com
Flights from Edinburgh to London Heathrow
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- £50 - £230
Flights from Edinburgh to London Heathrow via Dublin
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- £130 - £420
Flights from Glasgow to London Heathrow
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- £45 - £300
Flights from Glasgow to London Heathrow via Dublin
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- £80 - £420
Flights from Edinburgh to London City
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- £60 - £300
Flights from Edinburgh to London City via Belfast City
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £60 - £300

- Website
- easyjet.com
Flights from Edinburgh to London Luton
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- £25 - £150
Flights from Edinburgh to London Luton via Belfast (Aldergrove)
- Ave. Duration
- 2h 55m
- When
- Sunday
- Estimated price
- £25 - £150
Flights from Edinburgh to London Gatwick
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- £35 - £170
Flights from Edinburgh to London Gatwick via Belfast (Aldergrove)
- Ave. Duration
- 3h 25m
- When
- Monday, Thursday, Friday and Saturday
- Estimated price
- £35 - £170
Flights from Edinburgh to London Gatwick via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Sunday
- Estimated price
- £35 - £170
Flights from Edinburgh to London Gatwick via Jersey
- Ave. Duration
- 3h 40m
- When
- Monday
- Estimated price
- £35 - £170
Flights from Edinburgh to London Stansted
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £19 - £130
Flights from Edinburgh to London Stansted via Belfast (Aldergrove)
- Ave. Duration
- 3h 12m
- When
- Monday and Tuesday
- Estimated price
- £19 - £120

- Website
- ryanair.com
Flights from Edinburgh to London Stansted
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £18 - £190

- Website
- aerlingus.com
Flights from Edinburgh to London Heathrow via Dublin
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- £130 - £420
Flights from Glasgow to London Heathrow via Dublin
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- £80 - £420
Flights from Edinburgh to London City via Belfast City
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £60 - £300

- Website
- ryanair.com
Flights from Edinburgh to London Gatwick via Dublin
- Ave. Duration
- 3h 40m
- When
- Friday and Saturday
- Estimated price
- £30 - £210
Flights from Edinburgh to London Stansted via Dublin
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Saturday and Sunday
- Estimated price
- £14 - £110

- Website
- loganair.co.uk
Flights from Glasgow to London Heathrow via Derry
- Ave. Duration
- 3h 20m
- When
- Monday, Thursday and Friday
- Estimated price
- £150 - £550

- Website
- klm.com
Flights from Edinburgh to London City via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Monday to Saturday
- Estimated price
- £190 - £850

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Edinburgh to Glasgow Queen Street
- Ave. Duration
- 51 min
- Frequency
- Every 20 minutes
- Estimated price
- £12 - £17
- Website
- https://www.scotrail.co.uk/
- Standard
- £12 - £17

- Phone
- 0343 222 1234
- Website
- tfl.gov.uk
Train from Custom House to Heathrow Terminals 2 & 3
- Ave. Duration
- 50 min
- Frequency
- Every 20 minutes
- Estimated price
- £6 - £15
- Website
- https://tfl.gov.uk/modes/elizabeth-line/
- Contactless Off Peak
- £6 - £9
- Contactless Peak
- £10 - £15
Train from Liverpool Street Station to Heathrow Terminals 2 & 3
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- £5 - £12
- Website
- https://tfl.gov.uk/modes/elizabeth-line/
- Contactless Off Peak
- £5 - £8
- Contactless Peak
- £8 - £12

- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from Gatwick Airport to Farringdon
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- £14 - £29
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- £14 - £20
- Anytime Day Single 1st Class
- £21 - £29

- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Edinburgh to London Kings Cross
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- £150 - £220
- Website
- https://www.lner.co.uk/
- Anytime Day Single
- £150 - £220

- Phone
- 00 44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Edinburgh to Watford Junction
- Ave. Duration
- 5h 44m
- Frequency
- Every 4 hours
- Estimated price
- £140 - £330
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- £140 - £200
- Anytime Single 1st Class
- £230 - £330

- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Airport Bus Station to Heathrow Central Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- £14 - £20
- Website
- https://www.nationalexpress.com/en
Bus from North St David Street to Heathrow Central Bus Station
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Estimated price
- £45 - £70
- 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?
From navigating the Tube to exploring by ferry, Rome2Rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideWhich London airport should I choose?
Heathrow, Gatwick, Stansted, Luton, City or Southend? Rome2Rio explains all.
Read the travel guideThe London Underground: Essential tips to navigate the Tube
From maps and child fares to Oyster cards and the Night Tube, Rome2Rio has all the Tube tips you need
Read the travel guideHow do I buy a London Underground ticket?
A simple explanation of all your Tube ticket options, and, most importantly, which one to choose
Read the travel guideMore Questions & Answers
The quickest flight from Edinburgh Airport to London Heathrow Airport is the direct flight which takes 1h 20m.
Edinburgh to London Heathrow Airport (LHR) bus services, operated by National Express, arrive at Heathrow Central Bus Station.
Edinburgh to London Heathrow Airport (LHR) train services, operated by LNER, arrive at London Kings Cross station.
Yes, the driving distance between Edinburgh to London Heathrow Airport (LHR) is 399 miles. It takes approximately 6h 45m to drive from Edinburgh to London Heathrow Airport (LHR).
Aer Lingus and British Airways offer flights from Edinburgh Airport to London Heathrow Airport.
Book your Edinburgh to London Heathrow Airport (LHR) bus tickets online with Omio.
There are 4245+ hotels available in London Heathrow Airport (LHR). Prices start at £64 per night.
The best way to get from Edinburgh to Edinburgh Airport is to tram which takes 32 min and costs £2 - £8.