OPS Watch · 114,446 legs measured · last 90 days · 15 routes outbound only · 12 routes inbound only
248
nonstop destinations from Amsterdam Airport Schiphol, flown by 78 airlines . 221 of them also fly back in.
Measured from flights observed on Amsterdam Schiphol’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 233 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 no data.
Busiest route London LHR · about 207 movements a week, British Airways, KLM2,663 legs observed
Most reliable Seattle SEA · 97% on time, 0% cancelled326 legs
Roughest ride Punta Cana PUJ · 48% on time, 0% cancelled27 legs
All AMS 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
LHR London ⇆
British Airways · KLM
207 /wk
75% on time
3.8% cancelled
Schedule British Airways departs BA449 07:00 BA431 09:40 BA431 10:00 BA431 10:10 BA431 10:20 BA433 11:35 BA435 11:35 BA435 11:40 BA437 14:15 BA439 16:05 BA439 16:10 BA441 17:20 BA443 18:30 BA445 19:15 BA445 19:40 BA445 19:45 BA445 19:55 BA447 21:00
KLM departs KL1001 07:20 KL1003 08:40 KL1005 10:15 KL1007 11:45 KL1009 13:30 KL1011 15:45 KL1013 16:45 KL1015 18:50 KL1017 20:40
British Airways arrives BA430 08:50 BA430 09:10 BA432 09:25 BA430 09:25 BA432 10:40 BA434 10:40 BA434 10:45 BA436 13:20 BA438 15:10 BA440 16:15 BA440 16:35 BA442 17:35 BA444 18:55 BA446 20:10 BA446 20:20 BA448 21:50 BA448 22:00
KLM arrives KL1000 09:00 KL1002 11:05 KL1004 12:25 KL1006 14:05 KL1008 16:20 KL1010 18:00 KL1012 19:25 KL1016 22:40
BCN Barcelona ⇆
KLM · Transavia · Vueling
186 /wk
61% on time
2% cancelled
Schedule KLM departs KL1511 08:20 KL1513 10:05 KL1517 14:20 KL1517 14:25 KL1519 16:50 KL1521 20:50
Transavia departs HV5131 06:55 HV5131 07:00 HV5133 14:40
Vueling departs VY1053 10:30 VY1057 13:25 VY1055 14:50 VY1059 16:35 VY1061 19:05 VY1063 21:40
KLM arrives KL1510 08:20 KL1512 13:40 KL1514 15:35 KL1518 20:00 KL1520 22:15
Transavia arrives HV5132 12:35 HV5134 20:20
Vueling arrives VY1052 09:45 VY1050 12:40 VY1054 14:10 VY1058 15:55 VY1060 18:25 VY1062 20:55 VY1056 22:05
DUB Dublin ⇆
Aer Lingus · KLM · Ryanair · Delta Air Lines
174 /wk
78% on time
1.4% cancelled
Schedule Aer Lingus departs EI603 09:35 EI605 13:30 EI609 16:40 EI611 20:35
KLM departs KL1135 07:30 KL1139 12:00 KL1139 12:05 KL1141 15:40 KL1145 21:40
Ryanair departs FR3007 11:25 FR421 11:40 FR3007 12:35 FR5506 12:40 FR3103 13:25 FR3007 13:40 FR421 14:05 FR3103 14:40 FR3007 14:55 FR3103 15:25 FR3007 15:55 FR421 16:15 FR421 16:20 FR421 16:35 FR3007 18:20 FR421 19:20 FR3101 19:25 FR5299 19:25 FR3007 20:15 FR421 21:00 FR3103 21:35
Aer Lingus arrives EI602 08:55 EI604 12:50 EI608 16:00 EI610 19:55
Delta Air Lines arrives DL48 08:00
KLM arrives KL1134 08:25 KL1136 11:25 KL1140 16:05
Ryanair arrives FR3006 11:00 FR420 11:00 FR3006 12:10 FR5505 12:15 FR3006 13:00 FR3102 13:00 FR420 13:40 FR3102 14:15 FR3006 14:30 FR420 14:40 FR3102 15:00 FR3006 15:05 FR420 15:55 FR420 16:10 FR3006 17:50 FR3100 18:55 FR420 18:55 FR3006 18:55 FR5298 19:00 FR420 20:25 FR3102 20:55 FR3102 21:15
CPH Copenhagen ⇆
KLM · Norwegian · Scandinavian Airlines
163 /wk
79% on time
1.6% cancelled
Schedule KLM departs KL1267 07:40 KL1269 09:50 KL1271 12:20 KL1273 15:15 KL1273 15:20 KL1275 16:50 KL1279 21:20
Norwegian departs DY3541 17:05
Scandinavian Airlines departs SK550 07:00 SK552 10:30 SK548 14:55 SK548 15:00 SK1550 17:35 SK554 20:25
KLM arrives KL1266 07:30 KL1268 11:20 KL1270 13:30 KL1272 15:40 KL1274 19:00 KL1276 20:50
Norwegian arrives DY3540 16:20
Scandinavian Airlines arrives SK2551 09:45 SK547 14:15 SK1549 16:50 SK553 19:35 SK549 21:35
CDG Paris ⇆
Air France · KLM
160 /wk
77% on time
4.3% cancelled
Schedule Air France departs AF1241 09:20 AF1341 10:25 AF1641 14:10 AF1741 14:50 AF1141 19:35 AF1441 20:35
KLM departs KL1401 06:55 KL1403 07:25 KL1405 08:15 KL1405 08:20 KL1407 12:25 KL1409 16:35 KL1411 17:55
Air France arrives AF1240 08:20 AF1340 09:25 AF1640 13:10 AF1740 13:50 AF1140 18:35 AF1440 19:35
KLM arrives KL1402 10:30 KL1404 11:10 KL1406 11:40 KL1408 15:50 KL1410 20:00 KL1412 21:50
MAD Madrid ⇆
Air Europa · Iberia · KLM · Garuda Indonesia
156 /wk
76% on time
0.8% cancelled
Schedule Air Europa departs UX1098 11:00 UX1094 19:00
Iberia departs IB740 07:10 IB732 12:15 IB732 12:25 IB1346 15:50 IB1344 19:55
KLM departs KL1501 07:20 KL1503 09:40 KL1505 13:35 KL1507 17:00 KL1509 21:05
Air Europa arrives UX1093 17:40
Garuda Indonesia arrives GA9469 09:40
Iberia arrives IB731 11:25 IB1345 15:05 IB1343 18:55 IB739 22:15
KLM arrives KL1500 08:35 KL1502 13:25 KL1504 15:40 KL1506 19:35 KL1508 23:05
MUC Munich ⇆
KLM · Lufthansa
144 /wk
77% on time
1.6% cancelled
Schedule KLM departs KL1849 07:45 KL1851 09:30 KL1853 12:05 KL1855 15:20 KL1857 17:50 KL1859 20:50
Lufthansa departs LH2311 08:55 LH2303 10:45 LH2305 13:40 LH2307 17:45 LH2309 19:55
KLM arrives KL1848 08:45 KL1850 11:30 KL1852 13:20 KL1854 15:45 KL1856 19:10 KL1858 21:40
Lufthansa arrives LH2302 10:05 LH2304 13:00 LH2306 17:05 LH2308 19:15 LH2310 22:55
LCY London ⇆
British Airways · KLM
143 /wk
80% on time
3.2% cancelled
Schedule British Airways departs BA8450 08:05 BA8496 10:10 BA8452 11:30 BA8460 13:45 BA8454 16:20 BA8456 18:15 BA8458 19:55
KLM departs KL977 07:10 KL979 08:10 KL981 08:45 KL983 09:25 KL987 13:05 KL989 16:30 KL991 17:20 KL993 18:20 KL995 19:30 KL995 19:35
British Airways arrives BA8497 09:25 BA8451 10:50 BA8489 13:05 BA8453 15:40 BA8455 17:35 BA8457 21:00
KLM arrives KL978 09:50 KL980 11:00 KL982 11:30 KL984 12:05 KL988 15:50 KL990 19:15 KL992 20:05 KL994 21:05 KL996 22:10
MAN Manchester ⇆
easyJet · KLM
140 /wk
65% on time
3.3% cancelled
Schedule easyJet departs U27851 07:10 U27853 07:10 U27853 07:40 U27851 08:00 U22162 09:50 U22162 10:00 U27853 11:05 U22166 13:45 U27851 14:45 U22172 14:55 U22164 16:35 U22166 17:35 U22166 17:50 U27855 18:45 U22160 20:10 U22172 20:55 U22170 21:40
KLM departs KL1029 07:55 KL1031 09:45 KL1033 12:25 KL1035 16:15 KL1037 19:40 KL1039 21:45
easyJet arrives U22161 09:20 U27852 10:35 U27854 10:35 U27854 11:05 U27852 11:20 U22169 13:45 U22171 14:20 U27854 14:25 U22169 15:40 U22163 16:05 U22165 16:35 U22165 17:05 U22165 17:20 U27852 18:00 U22159 18:55 U22171 20:25 U22167 21:00 U22167 21:05 U27856 22:05
KLM arrives KL1028 08:15 KL1028 08:20 KL1030 11:30 KL1032 13:15 KL1034 16:00 KL1036 19:50 KL1038 23:00
ZRH Zurich ⇆
KLM · Swiss International Air Lines
139 /wk
72% on time
3.4% cancelled
Schedule KLM departs KL1917 06:50 KL1919 09:40 KL1921 12:15 KL1925 17:10 KL1927 21:05
Swiss International Air Lines departs LX737 07:00 LX725 09:50 LX729 15:15 LX735 20:00
KLM arrives KL1916 08:25 KL1918 10:55 KL1920 13:35 KL1922 16:00 KL1924 19:15 KL1926 20:50
Swiss International Air Lines arrives LX724 09:00 LX728 14:25 LX734 19:05 LX736 22:25
FRA Frankfurt am Main ⇆
KLM · Lufthansa · Lufthansa City Airlines
135 /wk
79% on time
2% cancelled
Schedule KLM departs KL1815 08:30 KL1817 09:55 KL1817 10:00 KL1819 12:30 KL1821 16:55 KL1825 21:20
Lufthansa departs LH1003 07:30 LH993 08:45 LH995 10:55 LH997 14:45 LH999 18:40
Lufthansa City Airlines departs VL993 08:45
KLM arrives KL1814 08:00 KL1816 11:35 KL1816 11:40 KL1818 13:00 KL1820 15:30 KL1822 19:50
Lufthansa arrives LH992 08:05 LH994 10:15 LH996 13:55 LH998 17:55 LH1002 22:35
Lufthansa City Airlines arrives VL992 08:05
AGP Málaga ⇆
easyJet · KLM · Ryanair · Transavia · Delta Air Lines
132 /wk
70% on time
0.8% cancelled
Schedule easyJet departs U27889 07:00 U27845 07:15 U27889 07:55
KLM departs KL1545 12:20
Ryanair departs FR2335 09:35 FR2335 10:05 FR5692 10:10 FR2335 12:55 FR2335 14:05 FR2335 14:55 FR5692 18:55 FR2335 19:45 FR2335 20:45
Transavia departs HV6115 06:40 HV6113 10:00 HV6223 11:00 HV6109 11:50 HV6117 16:25
Delta Air Lines arrives DL7505 13:45
easyJet arrives U27890 13:50 U27890 13:55 U27890 14:25 U27890 15:00 U27890 21:45 U27890 21:50 U27890 22:00
KLM arrives KL1546 19:15
Ryanair arrives FR5691 08:55 FR2334 09:05 FR2334 09:10 FR2334 12:15 FR2334 13:40 FR2334 14:30 FR5691 18:30 FR2334 19:10 FR2334 20:20
Transavia arrives HV6114 17:05 HV6224 18:05 HV6110 18:55 HV6118 23:30
LIN Milan ⇆
easyJet · ITA Airways · KLM
130 /wk
74% on time
3% cancelled
ARN Stockholm ⇆
KLM · Norwegian · Scandinavian Airlines
125 /wk
77% on time
4.2% cancelled
LIS Lisbon ⇆
KLM · TAP Air Portugal · Transavia
124 /wk
65% on time
1% cancelled
OSL Oslo ⇆
KLM · Norwegian · Scandinavian Airlines · Suparna Airlines
119 /wk
79% on time
2.7% cancelled
VIE Vienna ⇆
Austrian Airlines · KLM
115 /wk
80% on time
1.4% cancelled
WAW Warsaw ⇆
KLM · LOT Polish Airlines
108 /wk
75% on time
2.9% cancelled
IST Istanbul ⇆
KLM · Turkish Airlines
96 /wk
74% on time
2.6% cancelled
FCO Rome ⇆
ITA Airways · KLM · Delta Air Lines
95 /wk
66% on time
2.8% cancelled
PRG Prague ⇆
easyJet · KLM · Transavia
94 /wk
79% on time
4.1% cancelled
GVA Geneva ⇆
easyJet · KLM
92 /wk
75% on time
2% cancelled
VLC Valencia ⇆
easyJet · KLM · Transavia · Vueling · Qatar Airways
91 /wk
71% on time
0.6% cancelled
EDI Edinburgh ⇆
easyJet · KLM · Transavia · TUI fly Netherlands
91 /wk
72% on time
3.4% cancelled
ALC Alicante ⇆
KLM · Transavia · Vueling
91 /wk
63% on time
1.2% cancelled
ATH Athens ⇆
Aegean Airlines · KLM · Sky Express · Transavia
83 /wk
65% on time
1.3% cancelled
BRS Bristol ⇆
easyJet · KLM
77 /wk
75% on time
2.1% cancelled
SAW Istanbul ⇆
AJet · Pegasus Airlines
74 /wk
78% on time
0.2% cancelled
OPO Porto ⇆
KLM · Transavia
72 /wk
74% on time
2% cancelled
NCE Nice ⇆
easyJet · KLM · Transavia
68 /wk
66% on time
3.7% cancelled
GLA Glasgow ⇆
easyJet · KLM
59 /wk
71% on time
2.4% cancelled
ATL Atlanta ⇆
Delta Air Lines · KLM
56 /wk
82% on time
0.7% cancelled
JFK New York ⇆
Delta Air Lines · KLM
56 /wk
87% on time
2.2% cancelled
TLV Tel Aviv ⇆
Arkia · Bluebird Airways · El Al Israel Airlines · KLM
52 /wk
51% on time
0.6% cancelled
YYZ Toronto ⇆
Air Canada · KLM
50 /wk
80% on time
1.5% cancelled
VCE Venezia ⇆
easyJet · KLM
49 /wk
75% on time
1.6% cancelled
AYT Antalya ⇆
Corendon Dutch Airlines
49 /wk
67% on time
0% cancelled
IBZ Ibiza ⇆
Transavia
47 /wk
68% on time
0.8% cancelled
BOS Boston ⇆
Delta Air Lines · KLM
45 /wk
90% on time
1.2% cancelled
CUR Willemstad ⇆
Corendon Dutch Airlines · KLM · TUI fly Netherlands
43 /wk
70% on time
0.2% cancelled
BEG Belgrade ⇆
Air Serbia · KLM
43 /wk
66% on time
1.1% cancelled
ZAG Zagreb ⇆
Croatia Airlines · KLM
43 /wk
68% on time
0.9% cancelled
DXB Dubai ⇆
Emirates · KLM
41 /wk
83% on time
1.5% cancelled
ORK Cork ⇆
KLM
41 /wk
80% on time
2.1% cancelled
RIX Riga ⇆
AirBaltic
41 /wk
83% on time
0% cancelled
DTW Detroit ⇆
Delta Air Lines
40 /wk
92% on time
0.2% cancelled
KEF Reykjavík ⇆
Icelandair · Transavia
39 /wk
76% on time
1.4% cancelled
FAO Faro ⇆
Transavia
36 /wk
75% on time
0.2% cancelled
BKK Bangkok ⇆
EVA Air · KLM · Thai Airways
34 /wk
60% on time
1.8% cancelled
SIN Singapore ⇆
KLM · Singapore Airlines
32 /wk
74% on time
0% cancelled
TFS Tenerife ⇆
easyJet · Transavia · TUI fly Netherlands
31 /wk
62% on time
0.2% cancelled
MXP Milan ⇆
easyJet · Neos
30 /wk
74% on time
2.1% cancelled
PVG Shanghai ⇆
China Eastern Airlines · KLM
30 /wk
72% on time
0% cancelled
BOM Mumbai ⇆
IndiGo · KLM
28 /wk
74% on time
1.7% cancelled
ORD Chicago ⇆
KLM · United Airlines
28 /wk
78% on time
3.4% cancelled
DOH Doha ⇆
Qatar Airways
28 /wk
83% on time
0% cancelled
IAH Houston ⇆
KLM · United Airlines
27 /wk
80% on time
5.8% cancelled
NBO Nairobi ⇆
Kenya Airways · KLM
27 /wk
72% on time
2% cancelled
ICN Seoul ⇆
KLM · Korean Air
25 /wk
84% on time
1.3% cancelled
MLA Valletta ⇆
easyJet · KM Malta Airlines
25 /wk
73% on time
8.3% cancelled
SVQ Seville ⇆
easyJet · Transavia
25 /wk
75% on time
0% cancelled
SEA Seattle ⇆
Delta Air Lines
25 /wk
97% on time
0% cancelled
CAI Cairo ⇆
EgyptAir · Transavia
22 /wk
61% on time
0% cancelled
FNC Funchal ⇆
easyJet · Transavia
22 /wk
72% on time
2.1% cancelled
TPE Taipei ⇆
China Airlines · KLM
21 /wk
81% on time
3.7% cancelled
HRG Hurghada ⇆
Corendon Dutch Airlines · Transavia · TUI fly Netherlands
20 /wk
63% on time
0% cancelled
CMN Casablanca ⇆
Royal Air Maroc · Transavia
20 /wk
68% on time
0.4% cancelled
CTA Catania ⇆
KLM · Transavia
18 /wk
65% on time
8.8% cancelled
BRI Bari ⇆
Transavia
16 /wk
68% on time
0% cancelled
PSA Pisa ⇆
Transavia
16 /wk
48% on time
0% cancelled
BON Kralendijk ⇆
Corendon Dutch Airlines · TUI fly Netherlands · KLM
14 /wk
83% on time
0.5% cancelled
LIM Lima ⇆
KLM
14 /wk
71% on time
1.1% cancelled
PKX Beijing ⇆
China Southern Airlines
14 /wk
91% on time
0% cancelled
FUE El Matorral ⇆
easyJet · Transavia · TUI fly Netherlands
13 /wk
69% on time
0% cancelled
CAN Guangzhou ⇆
China Southern Airlines
13 /wk
82% on time
0% cancelled
SOF Sofia ⇆
Bulgaria Air
13 /wk
74% on time
0% cancelled
ACE San Bartolomé ⇆
easyJet · Transavia · TUI fly Netherlands
12 /wk
63% on time
0.7% cancelled
CHQ Souda →
Transavia
11 /wk
53% on time
0.7% cancelled
ESB Ankara ⇆
AJet · SunExpress
10 /wk
83% on time
0% cancelled
TNG Tangier ⇆
Air Arabia Maroc
10 /wk
70% on time
0.7% cancelled
AMM Amman ⇆
Royal Jordanian
9 /wk
74% on time
0% cancelled
TBS Tbilisi ⇆
Georgian Airways
9 /wk
68% on time
0% cancelled
KYA Konya ⇆
SunExpress
8 /wk
72% on time
0% cancelled
TPA Tampa ⇆
Delta Air Lines
8 /wk
92% on time
0% cancelled
XMN Xiamen ⇆
Xiamen Airlines
8 /wk
93% on time
0% cancelled
SID Espargos ⇆
easyJet · Transavia · TUI fly Netherlands
7 /wk
86% on time
1.1% cancelled
RMF Marsa Alam ⇆
Transavia · TUI fly Netherlands
7 /wk
70% on time
0% cancelled
CGK Jakarta ⇆
Garuda Indonesia
7 /wk
72% on time
2.4% cancelled
AGA Agadir ⇆
Transavia
6 /wk
67% on time
1.3% cancelled
BEY Beirut ⇆
Middle East Airlines - Air Liban
6 /wk
67% on time
0% cancelled
HAN Hanoi ⇆
Vietnam Airlines
6 /wk
95% on time
0% cancelled
RBA Rabat ⇆
Transavia
6 /wk
74% on time
0% cancelled
BJL Banjul ⇆
Corendon Dutch Airlines · TUI fly Netherlands
5 /wk
–12 legs
–
CUN Cancún ⇆
KLM · TUI fly Netherlands
4 /wk
71% on time
0% cancelled
EBL Arbil ⇆
UR Airlines
4 /wk
79% on time
0% cancelled
FOC Fuzhou ⇆
Xiamen Airlines
4 /wk
96% on time
0% cancelled
TTU Tétouan ⇆
Air Arabia Maroc
4 /wk
64% on time
0% cancelled
BVC Rabil →
TUI fly Netherlands
2 /wk
93% on time
0% cancelled
EIN Eindhoven →
Corendon Dutch Airlines
2 /wk
88% on time
3.7% cancelled
GZP Gazipaşa ←
Corendon Dutch Airlines
2 /wk
70% on time
0% cancelled
MCO Orlando ⇆
Delta Air Lines
2 /wk
87% on time
0% cancelled
■ ≥85% on time
■ 70–84%
■ 55–69%
■ <55%
cancelled: amber ≥2%, red ≥5%
⇆ flies both directions
Nonstop flights into Amsterdam Schiphol
221 of the 248 destinations above also fly nonstop into Amsterdam Schiphol, 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.
15 routes appeared outbound only in the observed window; 12 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.
AMS route map: where 248 nonstop routes go
AMS direct flights: questions travelers ask
How many direct flights does Amsterdam Schiphol have? Amsterdam Airport Schiphol currently has nonstop service to 248 destinations on 78 airlines, based on flights observed on the airport's own boards over the last 14 days. 221 of those routes operate in both directions.
Which direct route from Amsterdam Schiphol is most reliable? Among routes with at least 20 observed legs in the last 90 days, Seattle (SEA) runs cleanest: 97% of flights within 15 minutes of schedule with a 0% cancellation rate.
Which airline flies the most nonstop routes from Amsterdam Schiphol? KLM appears on 159 of the 248 nonstop routes we observed at AMS. The airline column in the route ledger lists every carrier observed on each route.
Where does this data come from? From Amsterdam Airport Schiphol'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: Amsterdam Schiphol (AMS) nonstop network and route reliability, measured from official airport boards.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/amsterdam-AMS
Copy
How we measure this →
Planning around AMS? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure