WhatFliesWhere Get the app

Nonstop flights from London to Edinburgh

British Airways flies this route 2 to 10 times a day.

LCYLondon City
337 mi · 51 flights a week · about 1h 20m
EDIEdinburgh
LCYEDI

When they leave

London time
7:00a8:35pFirst departure 7:00 AM, last 8:35 PM

Three in the morning, 7:00 AM to 11:30 AM, then two in the afternoon, 2:05 PM to 3:50 PM, then five in the evening, 5:20 PM to 8:35 PM.

Every flight

Earliest first

Schedules last checked Sep 30, 2026. Times are local.

Flying from London to Edinburgh

British Airways is the only airline flying nonstop from London to Edinburgh, 2 to 10 times a day on the Embraer 190.

Flights run every day of the week, from 2 on Sundays to 10 on Mondays, Tuesdays and Wednesdays. The first arrival in Edinburgh is at 8:15 AM and the last at 9:50 PM. The flight covers 337 miles, and scheduled flight times run from 1h 15m to 1h 20m.

Flying back, Edinburgh to London has 31 nonstop flights a week. Heathrow (LHR), Stansted (STN) and Gatwick (LGW) also have nonstop flights to Edinburgh, 76, 41 and 31 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from London to Edinburgh.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.