Nonstop flights from Edinburgh to London
British Airways flies this route 1 to 6 times a day.
EDIEdinburgh
337 mi · 31 flights a week
LCYLondon City
When they leave
Edinburgh time6:20a7:15pFirst departure 6:20 AM, last 7:15 PM
Six in the morning, 6:20 AM to 11:10 AM, then two in the evening, 5:50 PM to 7:15 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from Edinburgh to London
British Airways is the only airline flying nonstop from Edinburgh to London, 1 to 6 times a day on the Embraer 190.
Flights run every day of the week, from 1 on Saturdays to 6 on Tuesdays and Thursdays. The first arrival in London is at 8:00 AM and the last at 8:45 PM. The flight covers 337 miles.
Flying back, London to Edinburgh has 51 nonstop flights a week. From Edinburgh, Heathrow (LHR) and Stansted (STN) are the other London area airports with nonstop flights, 67 and 41 a week.
Return flights
More from Edinburgh
More to London
Schedules as of Oct 9, 2026.