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 route Dublin DUB · about 173 movements a week, Aer Lingus, Ryanair2,223 legs observed
Most reliable Bordeaux BOD · 79% on time, 0% cancelled24 legs
Roughest ride Stuttgart 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.
Destination Airlines Weekly On time Cancelled
DUB Dublin ⇆
Aer Lingus · Ryanair
173 /wk
61% on time
1.1% cancelled
Schedule Aer Lingus departs EI3251 08:30 EI3551 09:30 EI3253 12:20 EI3255 13:10 EI3257 16:15 EI3555 17:20 EI3259 20:40
Ryanair departs FR815 06:00 FR819 06:05 FR813 06:30 FR815 07:30 FR819 07:55 FR817 11:45 FR817 12:10 FR817 12:25 FR809 12:35 FR809 13:15 FR809 13:45 FR813 13:55 FR813 14:05 FR815 14:30 FR813 15:20 FR819 15:50 FR813 17:10 FR809 19:00 FR815 19:00 FR809 19:15 FR815 19:20 FR809 19:45 FR813 19:55 FR823 21:40
Aer Lingus arrives EI3250 07:55 EI3550 08:55 EI3252 11:40 EI3254 12:40 EI3256 15:45 EI3554 16:50 EI3258 20:10
Ryanair arrives FR840 00:15 FR822 00:55 FR818 07:20 FR818 08:40 FR812 09:05 FR812 13:30 FR816 14:20 FR816 14:50 FR816 15:00 FR808 15:10 FR808 15:50 FR808 16:20 FR812 16:40 FR812 17:55 FR818 18:25 FR812 19:45 FR808 21:35 FR814 21:35 FR808 21:50 FR808 22:20 FR812 22:30
LHR London ⇆
British Airways
142 /wk
57% on time
3.1% cancelled
Schedule British Airways departs BA1463 06:05 BA1461 06:20 BA1463 06:50 BA1463 06:55 BA1463 07:05 BA1465 07:35 BA1465 07:55 BA1439 08:25 BA1439 08:35 BA1439 08:40 BA1439 08:45 BA1439 08:55 BA1441 09:25 BA1441 09:55 BA1441 10:00 BA1443 10:55 BA1443 11:15 BA1443 11:30 BA1447 13:00 BA1447 13:05 BA1447 13:15 BA1447 13:25 BA1447 13:35 BA1449 14:05 BA1451 15:15 BA1451 16:05 BA1453 16:15 BA1455 18:15 BA1457 19:15 BA1457 19:20 BA1459 20:10
British Airways arrives BA1438 07:50 BA1440 08:30 BA1440 09:10 BA1442 10:05 BA1442 10:10 BA1442 10:25 BA1446 12:10 BA1448 13:25 BA1450 14:20 BA1452 15:15 BA1454 17:30 BA1454 17:40 BA1456 18:25 BA1456 18:30 BA1458 18:35 BA1460 19:50 BA1460 20:15 BA1462 20:40 BA1462 21:05 BA1462 21:15 BA1462 21:50 BA1464 22:00
AMS Amsterdam ⇆
Avialeasing · easyJet · KLM
84 /wk
54% on time
3.7% cancelled
Schedule Avialeasing departs EC7836 09:20 EC7838 14:45
easyJet departs U27836 08:20 U27838 08:35 U27836 09:15 U27838 12:45 U27836 15:50 U23303 17:05 U23301 18:45 U27838 19:25 U27836 19:45 U27836 19:50
KLM departs KL922 05:40 KL924 09:30 KL928 13:25 KL932 17:00 KL930 20:30
Avialeasing arrives EC7835 07:40 EC7835 08:05 EC7835 08:30 EC7835 08:50 EC7837 11:50 EC7837 12:15 EC7837 14:10 EC7835 15:20 EC7837 18:50 EC7835 19:10 EC7837 19:15
easyJet arrives U23304 20:35 U23302 22:15 U23302 22:25
KLM arrives KL923 08:40 KL927 12:30 KL931 16:05 KL929 20:00 KL933 23:05
LCY London ⇆
British Airways
79 /wk
61% on time
2.6% cancelled
Schedule British Airways departs BA8701 06:40 BA8711 07:00 BA8713 07:30 BA8703 08:45 BA8715 10:50 BA8705 13:30 BA8707 16:00 BA8709 17:35 BA8719 20:00
British Airways arrives BA8700 08:10 BA8702 10:15 BA8704 12:50 BA8716 15:25 BA8706 17:00 BA8708 19:25 BA8710 20:30 BA8714 21:00 BA8718 21:45
CDG Paris ⇆
Air France · Avialeasing · easyJet
68 /wk
56% on time
2.4% cancelled
Schedule Air France departs AF1887 05:50 AF1687 11:30
Avialeasing departs EC4690 14:30 EC4690 14:35 EC4694 19:20
easyJet departs U23245 06:15 U23245 06:30 U23245 07:00 U23241 07:00 U23245 10:50 U23245 14:20 U23243 18:05 U23243 18:50 U23243 19:15
Air France arrives AF1686 10:30 AF1886 22:15
Avialeasing arrives EC4689 13:55 EC4693 18:35
easyJet arrives U23246 10:45 U23246 10:50 U23242 11:20 U23246 11:30 U23246 18:45 U23244 23:05
STN London ⇆
easyJet · Ryanair UK
58 /wk
56% on time
0.3% cancelled
Schedule easyJet departs U2309 06:10 U2309 06:25 U2309 07:00 U2309 07:05 U2309 07:20 U2309 07:40 U2311 09:55 U2311 10:25 U2315 12:10 U2313 14:40 U2315 15:35 U2313 16:05 U2313 16:10 U2317 18:25 U2317 18:40 U2317 19:25 U2317 19:45
Ryanair UK departs RK8604 06:45 RK8604 07:10 RK1274 07:10 RK1274 07:30 RK597 09:25 RK9816 10:20 RK8604 11:05 RK9816 11:35 RK8604 14:15 RK9816 15:00 RK1274 15:30 RK597 17:05 RK597 17:40 RK597 20:15 RK597 20:20 RK1274 20:40 RK880 22:35
easyJet arrives U2310 10:20 U2312 13:10 U2312 13:35 U2316 15:20 U2314 17:55 U2316 18:50 U2314 19:10 U2314 19:15 U2318 21:40 U2318 21:45 U2318 22:40
Ryanair UK arrives RK596 09:00 RK8605 09:55 RK1273 10:40 RK9817 13:30 RK8605 14:15 RK9817 14:45 RK1273 15:05 RK8605 17:25 RK9817 18:15 RK596 19:40 RK596 19:50 RK596 20:15 RK596 20:50 RK9823 21:50 RK596 22:10
BHD Belfast ⇆
Aer Lingus · easyJet
51 /wk
67% on time
2.1% cancelled
Schedule Aer Lingus departs EI3651 08:25 EI3653 12:20 EI3657 16:50 EI3659 20:00
easyJet departs U2249 10:00 U2343 11:25 U2343 13:35 U2343 15:25 U2249 15:40 U2343 17:30
Aer Lingus arrives EI3650 07:55 EI3652 11:50 EI3656 16:20 EI3658 19:30
easyJet arrives U2250 12:35 U2344 13:40 U2344 15:50 U2344 17:50 U2250 18:15 U2344 19:45
CPH Copenhagen ⇆
easyJet · Norwegian · Ryanair · Scandinavian Airlines
50 /wk
61% on time
1.4% cancelled
Schedule easyJet departs U23323 09:50 U22751 11:05 U23323 11:10 U23323 13:55 U23323 18:05
Norwegian departs DY3503 10:40 DY3503 19:15 DY3503 19:40 DY3503 20:45
Ryanair departs FR2674 09:25 FR3760 18:55 FR2674 19:00 FR2674 19:45 FR2674 20:10
Scandinavian Airlines departs SK2514 19:10
easyJet arrives U23324 14:15 U22752 15:25 U23324 15:30 U23324 18:15 U23324 22:25
Norwegian arrives DY3502 10:00 DY3502 18:35 DY3502 18:55 DY3502 20:05
Ryanair arrives FR2675 00:25 FR2675 13:40 FR6925 17:30 FR3759 23:10 FR2675 23:15
Scandinavian Airlines arrives SK2513 18:25
BFS Belfast ⇆
easyJet · Ryanair UK
44 /wk
67% on time
0.9% cancelled
Schedule easyJet departs U2327 06:45 U2327 07:00 U2325 07:00 U252 12:05 U2331 13:10 U254 15:30 U2333 16:10 U256 18:20 U2333 19:30 U2331 20:05 U254 20:30
Ryanair UK departs RK179 07:35 RK179 10:55 RK179 16:10 RK179 16:25 RK5969 18:50
easyJet arrives U2328 09:00 U2328 09:15 U2326 09:15 U251 11:35 U253 15:00 U2332 15:25 U255 17:50 U2334 18:25 U253 19:55 U2334 21:55 U2332 22:20
Ryanair UK arrives RK178 10:30 RK178 15:45 RK178 16:00
PMI Palma 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:05 EC7259 17:00
Jet2.com arrives LS718 13:35
Ryanair arrives FR6657 15:35
TUI Airways arrives BY1267 13:30
FRA Frankfurt am Main ⇆
Lufthansa
40 /wk
61% on time
0% cancelled
Schedule Lufthansa departs LH965 06:10 LH961 12:40
Lufthansa arrives LH960 11:55 LH964 23:20
JFK New York ⇆
Delta Air Lines
38 /wk
66% on time
2.2% cancelled
Schedule Delta Air Lines departs DL209 10:35 DL209 11:35
Delta Air Lines arrives DL208 08:40 DL208 09:40
BCN Barcelona ⇆
Avialeasing · easyJet · Ryanair · Vueling
35 /wk
43% on time
1.3% cancelled
TFS Tenerife ⇆
easyJet · Jet2.com · Ryanair · Ryanair UK
35 /wk
50% on time
0% cancelled
AGP Málaga ⇆
Avialeasing · easyJet · Jet2.com · Ryanair
29 /wk
52% on time
0% cancelled
ALC Alicante ⇆
Avialeasing · easyJet · Jet2.com · Ryanair · Ryanair UK
28 /wk
51% on time
0% cancelled
DOH Doha ⇆
Qatar Airways
28 /wk
51% on time
0.8% cancelled
FAO Faro ⇆
Jet2.com · Ryanair
26 /wk
62% on time
0.6% cancelled
AYT Antalya ⇆
easyJet · Jet2.com · SunExpress
24 /wk
45% on time
0% cancelled
MAD Madrid ⇆
easyJet · Ryanair · Ryanair UK
21 /wk
49% on time
0% cancelled
ARN Stockholm ⇆
Norwegian · Scandinavian Airlines
21 /wk
61% on time
5.3% cancelled
OSL Oslo ⇆
Norwegian
21 /wk
61% on time
1.1% cancelled
ZRH Zurich ⇆
easyJet · Edelweiss Air
19 /wk
43% on time
0% cancelled
CIA Rome ⇆
Ryanair
18 /wk
58% on time
0% cancelled
KRK Kraków ⇆
easyJet · Jet2.com · Ryanair
17 /wk
64% on time
0% cancelled
MUC Munich ⇆
easyJet · Lufthansa City Airlines
16 /wk
50% on time
0% cancelled
DLM Dalaman ⇆
easyJet · Jet2.com · SunExpress
15 /wk
47% on time
0% cancelled
MLA Valletta ⇆
Jet2.com · Ryanair
14 /wk
52% on time
1.1% cancelled
DXB Dubai ⇆
Emirates
14 /wk
69% on time
0% cancelled
BER Berlin ⇆
Avialeasing · easyJet · Ryanair
13 /wk
47% on time
0% cancelled
EXT Exeter ⇆
Loganair
13 /wk
56% on time
2.4% cancelled
PRG Prague ⇆
easyJet · Ryanair · Jet2.com
12 /wk
54% on time
1.3% cancelled
ORK Cork ⇆
Ryanair
12 /wk
46% on time
0% cancelled
PEK Beijing ⇆
Hainan Airlines
12 /wk
66% on time
6.7% cancelled
LIS Lisbon ⇆
easyJet · Ryanair
10 /wk
45% on time
0% cancelled
VCE Venezia ⇆
Ryanair · SmartWings
10 /wk
50% on time
1.6% cancelled
CGN Köln ⇆
Eurowings
10 /wk
47% on time
0% cancelled
NRN Weeze ⇆
Ryanair
10 /wk
49% on time
0% cancelled
OPO Porto ⇆
Ryanair
10 /wk
62% on time
0% cancelled
IBZ Ibiza ⇆
Ryanair
9 /wk
46% on time
0% cancelled
ATH Athens ⇆
Aegean Airlines · easyJet
8 /wk
53% on time
0% cancelled
MXP Milan ⇆
Avialeasing · easyJet · Ryanair
7 /wk
54% on time
2.1% cancelled
CFU Kerkyra ←
easyJet · TUI Airways
7 /wk
45% on time
0% cancelled
WRO Wrocław ⇆
Ryanair · Ryanair UK
7 /wk
67% on time
0% cancelled
AGA Agadir ⇆
easyJet · Ryanair UK
6 /wk
59% on time
0% cancelled
PFO Paphos ⇆
easyJet · Jet2.com
6 /wk
45% on time
0% cancelled
LIN Milan ⇆
Avialeasing
6 /wk
58% on time
0% cancelled
RIX Riga ⇆
Ryanair
6 /wk
60% on time
0% cancelled
ORY Paris ⇆
Transavia France
5 /wk
48% on time
3.1% cancelled
SOF Sofia ⇆
Ryanair
5 /wk
55% on time
0% cancelled
FAE Vágar ⇆
Atlantic Airways
4 /wk
66% on time
0% cancelled
FCO Rome ⇆
Jet2.com
4 /wk
36% on time
0% cancelled
NCE Nice ⇆
easyJet
4 /wk
56% on time
0% cancelled
LDY Derry ⇆
easyJet
2 /wk
55% on time
0% cancelled
■ ≥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
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.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/edinburgh-EDI
Copy
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