Fly London to Edinburgh
Flights from London to EdinburghFlying between London and Edinburgh is a quick and convenient way to travel between the two cities. With multiple daily flights from London’s major airports—Heathrow (LHR), Gatwick (LGW), Stansted (STN), and London City (LCY)—to Edinburgh Airport (EDI), finding a suitable departure time is easy. The flight itself takes about 1 hour and 15 minutes, making it one of the fastest travel options. However, it’s important to consider the full journey time. Airport procedures like check-in, security checks, and boarding can add extra hours, especially during busy periods. Including airport transfers and waiting times, the total journey usually takes between 3 to 4 hours. For travellers who prioritise speed, flying is a great option. However, those looking for a more relaxed city-to-city journey might also consider the train, which offers comfortable seating and scenic views without the hassle of airport procedures. |
Note: This table provides an average flight schedule for reference. Actual flight times may vary, so always check with the airline for the most up-to-date timetable.
London-Edinburgh AirlinesSeveral airlines offer direct flights from London to Edinburgh, catering to various budgets: British Airways: From Heathrow (LHR) and London City (LCY) to Edinburgh (EDI), multiple daily flights, ~1h 25m. easyJet: From Gatwick (LGW), Luton (LTN), and Stansted (STN), several daily flights, ~1h 20m. Ryanair: From Stansted (STN) to Edinburgh (EDI), multiple daily flights, ~1h 20m. Flybe: From Heathrow (LHR) and London City (LCY), regular flights, ~1h 40m. Additional Considerations: Total travel time, including airport procedures, is typically 3–4 hours. Booking early often secures better fares. Trains offer a more eco-friendly option. |
Take the Train – A Convenient Alternative to Flying