Flights from London to Edinburgh – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LCY to EDI – All flight route options from City, United Kingdom to Edinburgh Airport, United Kingdom. These flights are operated by British Airways. You can either fly non-stop to Edinburgh or with one stop via Belfast. The shortest flight time is 1 hour and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Edinburgh Airport
We got great deals on hotels and car rentals near the airport.
London to Edinburgh flights
With over 41 flights every week and 2 different airlines you have a wide range of options. You can fly non-stop to Edinburgh (EDI) from London (LCY) with British Airways or opt for a connecting flight via Belfast (BHD).
Tip! You can also fly to Edinburgh from Heathrow (LHR).
London to Edinburgh with British Airways
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. British Airways is a member of the air alliance OneWorld.
Distance & flight times: City to Edinburgh Airport
The shortest flight time between LCY and EDI is 1 hour and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 20m | - | 338 miles (544 km) |
BHD Belfast | 3h 50m | 2h 35m | 464 miles (747 km) |

