EDI

Edinburgh (EDI) direct flights: all 115 nonstop routes, measured

live · updated 6h ago

OPS Minor delays · 26,173 legs measured · last 90 days · 1 route outbound only · 4 routes inbound only

115 nonstop destinations from Edinburgh Airport, flown by 37 airlines. 110 of them also fly back in.

Measured from flights observed on Edinburgh’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 109 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +5 min.

Busiest routeDublin DUB · about 173 movements a week, Aer Lingus, Ryanair2,223 legs observed
Most reliableBordeaux BOD · 79% on time, 0% cancelled24 legs
Roughest rideStuttgart STR · 34% on time, 3.3% cancelled90 legs

All EDI nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

DUBDublin⇆ Aer Lingus · Ryanair 173/wk 61%on time 1.1%cancelled
Schedule
Aer Lingus departs EI3251 08:30EI3551 09:30EI3253 12:20EI3255 13:10EI3257 16:15EI3555 17:20EI3259 20:40
Ryanair departs FR815 06:00FR819 06:05FR813 06:30FR815 07:30FR819 07:55FR817 11:45FR817 12:10FR817 12:25FR809 12:35FR809 13:15FR809 13:45FR813 13:55FR813 14:05FR815 14:30FR813 15:20FR819 15:50FR813 17:10FR809 19:00FR815 19:00FR809 19:15FR815 19:20FR809 19:45FR813 19:55FR823 21:40
Aer Lingus arrives EI3250 07:55EI3550 08:55EI3252 11:40EI3254 12:40EI3256 15:45EI3554 16:50EI3258 20:10
Ryanair arrives FR840 00:15FR822 00:55FR818 07:20FR818 08:40FR812 09:05FR812 13:30FR816 14:20FR816 14:50FR816 15:00FR808 15:10FR808 15:50FR808 16:20FR812 16:40FR812 17:55FR818 18:25FR812 19:45FR808 21:35FR814 21:35FR808 21:50FR808 22:20FR812 22:30
LHRLondon⇆ British Airways 142/wk 57%on time 3.1%cancelled
Schedule
British Airways departs BA1463 06:05BA1461 06:20BA1463 06:50BA1463 06:55BA1463 07:05BA1465 07:35BA1465 07:55BA1439 08:25BA1439 08:35BA1439 08:40BA1439 08:45BA1439 08:55BA1441 09:25BA1441 09:55BA1441 10:00BA1443 10:55BA1443 11:15BA1443 11:30BA1447 13:00BA1447 13:05BA1447 13:15BA1447 13:25BA1447 13:35BA1449 14:05BA1451 15:15BA1451 16:05BA1453 16:15BA1455 18:15BA1457 19:15BA1457 19:20BA1459 20:10
British Airways arrives BA1438 07:50BA1440 08:30BA1440 09:10BA1442 10:05BA1442 10:10BA1442 10:25BA1446 12:10BA1448 13:25BA1450 14:20BA1452 15:15BA1454 17:30BA1454 17:40BA1456 18:25BA1456 18:30BA1458 18:35BA1460 19:50BA1460 20:15BA1462 20:40BA1462 21:05BA1462 21:15BA1462 21:50BA1464 22:00
AMSAmsterdam⇆ Avialeasing · easyJet · KLM 84/wk 54%on time 3.7%cancelled
Schedule
Avialeasing departs EC7836 09:20EC7838 14:45
easyJet departs U27836 08:20U27838 08:35U27836 09:15U27838 12:45U27836 15:50U23303 17:05U23301 18:45U27838 19:25U27836 19:45U27836 19:50
KLM departs KL922 05:40KL924 09:30KL928 13:25KL932 17:00KL930 20:30
Avialeasing arrives EC7835 07:40EC7835 08:05EC7835 08:30EC7835 08:50EC7837 11:50EC7837 12:15EC7837 14:10EC7835 15:20EC7837 18:50EC7835 19:10EC7837 19:15
easyJet arrives U23304 20:35U23302 22:15U23302 22:25
KLM arrives KL923 08:40KL927 12:30KL931 16:05KL929 20:00KL933 23:05
LCYLondon⇆ British Airways 79/wk 61%on time 2.6%cancelled
Schedule
British Airways departs BA8701 06:40BA8711 07:00BA8713 07:30BA8703 08:45BA8715 10:50BA8705 13:30BA8707 16:00BA8709 17:35BA8719 20:00
British Airways arrives BA8700 08:10BA8702 10:15BA8704 12:50BA8716 15:25BA8706 17:00BA8708 19:25BA8710 20:30BA8714 21:00BA8718 21:45
CDGParis⇆ Air France · Avialeasing · easyJet 68/wk 56%on time 2.4%cancelled
Schedule
Air France departs AF1887 05:50AF1687 11:30
Avialeasing departs EC4690 14:30EC4690 14:35EC4694 19:20
easyJet departs U23245 06:15U23245 06:30U23245 07:00U23241 07:00U23245 10:50U23245 14:20U23243 18:05U23243 18:50U23243 19:15
Air France arrives AF1686 10:30AF1886 22:15
Avialeasing arrives EC4689 13:55EC4693 18:35
easyJet arrives U23246 10:45U23246 10:50U23242 11:20U23246 11:30U23246 18:45U23244 23:05
STNLondon⇆ easyJet · Ryanair UK 58/wk 56%on time 0.3%cancelled
Schedule
easyJet departs U2309 06:10U2309 06:25U2309 07:00U2309 07:05U2309 07:20U2309 07:40U2311 09:55U2311 10:25U2315 12:10U2313 14:40U2315 15:35U2313 16:05U2313 16:10U2317 18:25U2317 18:40U2317 19:25U2317 19:45
Ryanair UK departs RK8604 06:45RK8604 07:10RK1274 07:10RK1274 07:30RK597 09:25RK9816 10:20RK8604 11:05RK9816 11:35RK8604 14:15RK9816 15:00RK1274 15:30RK597 17:05RK597 17:40RK597 20:15RK597 20:20RK1274 20:40RK880 22:35
easyJet arrives U2310 10:20U2312 13:10U2312 13:35U2316 15:20U2314 17:55U2316 18:50U2314 19:10U2314 19:15U2318 21:40U2318 21:45U2318 22:40
Ryanair UK arrives RK596 09:00RK8605 09:55RK1273 10:40RK9817 13:30RK8605 14:15RK9817 14:45RK1273 15:05RK8605 17:25RK9817 18:15RK596 19:40RK596 19:50RK596 20:15RK596 20:50RK9823 21:50RK596 22:10
BHDBelfast⇆ Aer Lingus · easyJet 51/wk 67%on time 2.1%cancelled
Schedule
Aer Lingus departs EI3651 08:25EI3653 12:20EI3657 16:50EI3659 20:00
easyJet departs U2249 10:00U2343 11:25U2343 13:35U2343 15:25U2249 15:40U2343 17:30
Aer Lingus arrives EI3650 07:55EI3652 11:50EI3656 16:20EI3658 19:30
easyJet arrives U2250 12:35U2344 13:40U2344 15:50U2344 17:50U2250 18:15U2344 19:45
CPHCopenhagen⇆ easyJet · Norwegian · Ryanair · Scandinavian Airlines 50/wk 61%on time 1.4%cancelled
Schedule
easyJet departs U23323 09:50U22751 11:05U23323 11:10U23323 13:55U23323 18:05
Norwegian departs DY3503 10:40DY3503 19:15DY3503 19:40DY3503 20:45
Ryanair departs FR2674 09:25FR3760 18:55FR2674 19:00FR2674 19:45FR2674 20:10
Scandinavian Airlines departs SK2514 19:10
easyJet arrives U23324 14:15U22752 15:25U23324 15:30U23324 18:15U23324 22:25
Norwegian arrives DY3502 10:00DY3502 18:35DY3502 18:55DY3502 20:05
Ryanair arrives FR2675 00:25FR2675 13:40FR6925 17:30FR3759 23:10FR2675 23:15
Scandinavian Airlines arrives SK2513 18:25
BFSBelfast⇆ easyJet · Ryanair UK 44/wk 67%on time 0.9%cancelled
Schedule
easyJet departs U2327 06:45U2327 07:00U2325 07:00U252 12:05U2331 13:10U254 15:30U2333 16:10U256 18:20U2333 19:30U2331 20:05U254 20:30
Ryanair UK departs RK179 07:35RK179 10:55RK179 16:10RK179 16:25RK5969 18:50
easyJet arrives U2328 09:00U2328 09:15U2326 09:15U251 11:35U253 15:00U2332 15:25U255 17:50U2334 18:25U253 19:55U2334 21:55U2332 22:20
Ryanair UK arrives RK178 10:30RK178 15:45RK178 16:00
PMIPalma de Mallorca⇆ Avialeasing · Jet2.com · Ryanair · TUI Airways 40/wk 38%on time 0.2%cancelled
Schedule
Avialeasing departs EC7260 17:45
Jet2.com departs LS717 06:25
Ryanair departs FR6656 09:00
Avialeasing arrives EC7259 08:05EC7259 17:00
Jet2.com arrives LS718 13:35
Ryanair arrives FR6657 15:35
TUI Airways arrives BY1267 13:30
FRAFrankfurt am Main⇆ Lufthansa 40/wk 61%on time 0%cancelled
Schedule
Lufthansa departs LH965 06:10LH961 12:40
Lufthansa arrives LH960 11:55LH964 23:20
JFKNew York⇆ Delta Air Lines 38/wk 66%on time 2.2%cancelled
Schedule
Delta Air Lines departs DL209 10:35DL209 11:35
Delta Air Lines arrives DL208 08:40DL208 09:40
SOUSouthampton⇆ Loganair 37/wk 60%on time 2.1%cancelled
BCNBarcelona⇆ Avialeasing · easyJet · Ryanair · Vueling 35/wk 43%on time 1.3%cancelled
TFSTenerife⇆ easyJet · Jet2.com · Ryanair · Ryanair UK 35/wk 50%on time 0%cancelled
AGPMálaga⇆ Avialeasing · easyJet · Jet2.com · Ryanair 29/wk 52%on time 0%cancelled
ALCAlicante⇆ Avialeasing · easyJet · Jet2.com · Ryanair · Ryanair UK 28/wk 51%on time 0%cancelled
DOHDoha⇆ Qatar Airways 28/wk 51%on time 0.8%cancelled
ISTIstanbul⇆ Turkish Airlines 27/wk 64%on time 0%cancelled
FAOFaro⇆ Jet2.com · Ryanair 26/wk 62%on time 0.6%cancelled
LGWLondon⇆ easyJet 25/wk 64%on time 1.9%cancelled
AYTAntalya⇆ easyJet · Jet2.com · SunExpress 24/wk 45%on time 0%cancelled
KOIKirkwall⇆ Loganair 24/wk 60%on time 5.9%cancelled
LSILerwick⇆ Loganair 24/wk 64%on time 4.6%cancelled
ACESan Bartolomé⇆ easyJet · Jet2.com · Ryanair 21/wk 51%on time 0.4%cancelled
MADMadrid⇆ easyJet · Ryanair · Ryanair UK 21/wk 49%on time 0%cancelled
ARNStockholm⇆ Norwegian · Scandinavian Airlines 21/wk 61%on time 5.3%cancelled
BRSBristol⇆ easyJet 21/wk 65%on time 1.1%cancelled
OSLOslo⇆ Norwegian 21/wk 61%on time 1.1%cancelled
BGYOrio al Serio⇆ Ryanair · Ryanair UK 19/wk 48%on time 0%cancelled
ZRHZurich⇆ easyJet · Edelweiss Air 19/wk 43%on time 0%cancelled
CIARome⇆ Ryanair 18/wk 58%on time 0%cancelled
KRKKraków⇆ easyJet · Jet2.com · Ryanair 17/wk 64%on time 0%cancelled
CRLCharleroi⇆ Ryanair 17/wk 67%on time 1.4%cancelled
MUCMunich⇆ easyJet · Lufthansa City Airlines 16/wk 50%on time 0%cancelled
LTNLondon⇆ easyJet 16/wk 68%on time 1%cancelled
DLMDalaman⇆ easyJet · Jet2.com · SunExpress 15/wk 47%on time 0%cancelled
BUDBudapest⇆ Ryanair 15/wk 57%on time 0%cancelled
MLAValletta⇆ Jet2.com · Ryanair 14/wk 52%on time 1.1%cancelled
BHXBirmingham⇆ easyJet 14/wk 74%on time 0%cancelled
DXBDubai⇆ Emirates 14/wk 69%on time 0%cancelled
EWRNew York⇆ United Airlines 14/wk 68%on time 3.2%cancelled
HELHelsinki⇆ Finnair 14/wk 57%on time 0%cancelled
PHLPhiladelphia⇆ American Airlines 14/wk 68%on time 1.1%cancelled
SAWIstanbul⇆ Pegasus Airlines 14/wk 53%on time 0%cancelled
SYYStornoway⇆ Loganair 14/wk 51%on time 5.1%cancelled
VIEVienna⇆ Ryanair 14/wk 60%on time 0%cancelled
BERBerlin⇆ Avialeasing · easyJet · Ryanair 13/wk 47%on time 0%cancelled
LPAGran Canaria Island⇆ easyJet · Jet2.com · Ryanair 13/wk 52%on time 0%cancelled
BRUBrussels⇆ Brussels Airlines 13/wk 55%on time 0%cancelled
EXTExeter⇆ Loganair 13/wk 56%on time 2.4%cancelled
PRGPrague⇆ easyJet · Ryanair · Jet2.com 12/wk 54%on time 1.3%cancelled
DUSDüsseldorf⇆ Eurowings 12/wk 53%on time 0.7%cancelled
GDNGdańsk⇆ Ryanair 12/wk 70%on time 7.5%cancelled
ORKCork⇆ Ryanair 12/wk 46%on time 0%cancelled
PEKBeijing⇆ Hainan Airlines 12/wk 66%on time 6.7%cancelled
RHORhodes← easyJet 12/wk 36%on time 0.6%cancelled
FUEEl Matorral⇆ easyJet · Jet2.com · Ryanair 11/wk 59%on time 0%cancelled
LISLisbon⇆ easyJet · Ryanair 10/wk 45%on time 0%cancelled
VCEVenezia⇆ Ryanair · SmartWings 10/wk 50%on time 1.6%cancelled
CGNKöln⇆ Eurowings 10/wk 47%on time 0%cancelled
NAPNapoli⇆ Ryanair 10/wk 48%on time 0.8%cancelled
NRNWeeze⇆ Ryanair 10/wk 49%on time 0%cancelled
OPOPorto⇆ Ryanair 10/wk 62%on time 0%cancelled
SNNShannon⇆ Ryanair 10/wk 65%on time 0%cancelled
KEFReykjavík⇆ easyJet · Icelandair 9/wk 65%on time 1.7%cancelled
IBZIbiza⇆ Ryanair 9/wk 46%on time 0%cancelled
POZPoznań⇆ Ryanair 9/wk 54%on time 0%cancelled
ATHAthens⇆ Aegean Airlines · easyJet 8/wk 53%on time 0%cancelled
BOHBournemouth⇆ Ryanair UK 8/wk 56%on time 1.9%cancelled
GVAGeneva⇆ easyJet 8/wk 62%on time 0%cancelled
MXPMilan⇆ Avialeasing · easyJet · Ryanair 7/wk 54%on time 2.1%cancelled
CFUKerkyra← easyJet · TUI Airways 7/wk 45%on time 0%cancelled
WROWrocław⇆ Ryanair · Ryanair UK 7/wk 67%on time 0%cancelled
BVABeauvais⇆ Ryanair 7/wk 59%on time 2.3%cancelled
GOTGöteborg⇆ Ryanair 7/wk 58%on time 0%cancelled
STRStuttgart⇆ Eurowings 7/wk 34%on time 3.3%cancelled
WMINowy Dwór Mazowiecki⇆ Ryanair 7/wk 71%on time 0%cancelled
AGAAgadir⇆ easyJet · Ryanair UK 6/wk 59%on time 0%cancelled
PFOPaphos⇆ easyJet · Jet2.com 6/wk 45%on time 0%cancelled
RAKMarrakesh⇆ easyJet · Ryanair UK 6/wk 57%on time 1.3%cancelled
BTSBratislava⇆ Ryanair 6/wk 61%on time 0%cancelled
FNCFunchal⇆ Jet2.com 6/wk 68%on time 0%cancelled
IOMCastletown⇆ Loganair 6/wk 65%on time 2.6%cancelled
LINMilan⇆ Avialeasing 6/wk 58%on time 0%cancelled
RIXRiga⇆ Ryanair 6/wk 60%on time 0%cancelled
SVQSeville⇆ Ryanair 6/wk 55%on time 0%cancelled
OTPBucharest⇆ Ryanair · Ryanair UK 5/wk 70%on time 0%cancelled
HERHeraklion← easyJet 5/wk 38%on time 2.9%cancelled
KUNKaunas⇆ Ryanair 5/wk 77%on time 0%cancelled
NOCCharlestown⇆ Ryanair 5/wk 50%on time 0%cancelled
ORYParis⇆ Transavia France 5/wk 48%on time 3.1%cancelled
SOFSofia⇆ Ryanair 5/wk 55%on time 0%cancelled
SDRSantander⇆ Ryanair · Ryanair UK 4/wk 49%on time 0%cancelled
FAEVágar⇆ Atlantic Airways 4/wk 66%on time 0%cancelled
FCORome⇆ Jet2.com 4/wk 36%on time 0%cancelled
LUXLuxembourg⇆ Luxair 4/wk 42%on time 0%cancelled
NCENice⇆ easyJet 4/wk 56%on time 0%cancelled
NTENantes⇆ Ryanair 4/wk 49%on time 0%cancelled
RZEJasionka⇆ Ryanair 4/wk 76%on time 0%cancelled
TIATirana⇆ Ryanair UK 4/wk 65%on time 0%cancelled
VLCValencia⇆ Ryanair 4/wk 70%on time 0%cancelled
BSLBâle / Mulhouse⇆ EasyJet Switzerland 3/wk 58%on time 0%cancelled
CTACatania⇆ easyJet 3/wk 72%on time 5.1%cancelled
BJVBodrum⇆ Jet2.com 2/wk 40%on time 0%cancelled
BODBordeaux⇆ Avialeasing 2/wk 79%on time 0%cancelled
HRGHurghada⇆ easyJet 2/wk –6 legs –
LCALarnaca⇆ Jet2.com 2/wk 50%on time 0%cancelled
LDYDerry⇆ easyJet 2/wk 55%on time 0%cancelled
NBEEnfidha⇆ easyJet 2/wk 55%on time 0%cancelled
SENSouthend-on-Sea⇆ easyJet 2/wk –8 legs –
BRNBern→ Titan Airways 1/wk –1 legs –
FABFarnborough← Jet2.com 1/wk –1 legs –
JERSt. Peter⇆ easyJet 1/wk –19 legs –
SSHSharm El Sheikh⇆ easyJet 1/wk –4 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Edinburgh

110 of the 115 destinations above also fly nonstop into Edinburgh, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

1 route appeared outbound only in the observed window; 4 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

EDI route map: where 115 nonstop routes go

Nonstop route network at Edinburgh (EDI)

EDI direct flights: questions travelers ask

How many direct flights does Edinburgh have?

Edinburgh Airport currently has nonstop service to 115 destinations on 37 airlines, based on flights observed on the airport's own boards over the last 14 days. 110 of those routes operate in both directions.

Which direct route from Edinburgh is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Bordeaux (BOD) runs cleanest: 79% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Edinburgh?

Ryanair appears on 47 of the 115 nonstop routes we observed at EDI. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Edinburgh Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Edinburgh (EDI) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/edinburgh-EDI
How we measure this →

Planning around EDI? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure