|Distance||330 miles (533 km)|
|Average plane ticket price||$88 (€71)|
|Airlines||Ryanair, easyJet, British Airways, Flybe, BA Cityflyer, Stobart Air or KLM|
Flights from London to Edinburgh cover the 330 miles (533 km) long trip with our travel partners like Ryanair, easyJet, British Airways, Flybe, BA Cityflyer, Stobart Air or KLM. There are direct flight services available. While the average ticket price for this journey costs around $88 (€71), you can find the cheapest plane ticket for as low as $58 (€47). Travelers depart most frequently from London Heathrow Airport and arrive in Edinburgh Airport.
Buy your official British Airways, Ryanair and KLM flight tickets between London and Edinburgh from $58 (€47) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between London and Edinburgh includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
Ryanair has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by flight from London to Edinburgh:
Flying the London to Edinburgh route is usually the quickest way to reach the Scottish capital from London. With 15 or more flights operating per day on weekdays from airports like Heathrow, Stansted and Gatwick, there's a lot of choice on offer. And with flights lasting just 1 hour and 30 minutes or so, passengers can be north of the border in next to no time. With early flights leaving around 7:00 a.m. and later flights departing after 8:00 p.m., passengers will be able to choose a schedule that suits them best.
There is a choice of airlines available when taking flights on this route, including Flybe and British Airways. EasyJet also operates plenty of regular services.
Flight times on this route can vary a little depending on factors such as the departure time and the destination airport. Some flights can take up to 1 hour and 40 minutes; flights with easyJet usually take 1 hour and 35 minutes from Gatwick or 1 hour and 20 minutes from Stansted or Luton. Usually, no layovers or changes are required thanks to the short flight duration.
There are relatively plenty of flights between these two cities, providing a range of travel options. There are around 40 scheduled direct flights daily from airports across the Greater London area, although this can vary depending on the day of the week. With easyJet, there are around 13 flights per day during the week and usually around five or more per day at the weekend.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from London to Edinburgh and save as much as possible on ticket prices. In general, when you book a flight:
Omio customers who book cheap flights for this route most frequently fly from London Heathrow Airport to Edinburgh Airport.
Passengers board their flight most frequently from London Heathrow Airport, which is located around 14 miles (23 km) away from the city center, and they get off the plane at Edinburgh Airport, located 6 miles (10 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Edinburgh Airport to take you to the city center of Edinburgh.
Here are some other resources that might have the information you need