Flights from Madrid to Amsterdam – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to AMS – All flight route options from Barajas, Spain to Schiphol, Netherlands. These flights are operated by 19 different airlines. Fly non-stop or choose from 33 different connecting flights. The shortest flight time is 2 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Schiphol
We got great deals on hotels and car rentals near the airport.
Madrid to Amsterdam flights
There are over 37 airlines and as many as 866 flights every week to this destination. You can fly non-stop to Amsterdam (AMS) from Madrid (MAD) with Iberia, KLM or Air Europa but if a stopover option suits you better you can choose to fly via Brussels, Bordeaux or any other of the 34 alternatives with connectiing airports.
Madrid to Amsterdam with Iberia
You can fly non-stop every weekday with flights departing between 8:00 am and 7:00 pm. Iberia is a member of the air alliance OneWorld.
With Lufthansa
If you choose to fly with Lufthansa from Madrid to Amsterdam you can make a transit either via Frankfurt or via Munich. The route via Frankfurt is 1 hour and 35 minutes faster. Lufthansa is a Star Alliance member.
Distance & flight times: Barajas to Schiphol
The shortest flight time between MAD and AMS is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 912 miles (1467 km) |
BRU Brussels | 3h 35m | 20m | 920 miles (1480 km) |
BOD Bordeaux | 4h 0m | 40m | 912 miles (1467 km) |
VLC Valencia | 4h 20m | 40m | 1102 miles (1773 km) |
HAM Hamburg | 4h 35m | 35m | 1349 miles (2171 km) |
BIO Bilbao | 4h 35m | 1h 20m | 919 miles (1479 km) |
ZRH Zurich | 4h 40m | 45m | 1150 miles (1850 km) |
DUS Dusseldorf | 4h 40m | 1h 15m | 1010 miles (1625 km) |
ALC Alicante | 4h 40m | 55m | 1229 miles (1977 km) |
NCE Nice | 5h 5m | 1h 10m | 1209 miles (1945 km) |
MXP Milan | 5h 10m | 1h 5m | 1215 miles (1955 km) |
LIN Milan | 5h 10m | 1h 5m | 1256 miles (2021 km) |
GVA Geneva | 5h 20m | 55m | 1057 miles (1701 km) |
AGP Malaga | 5h 25m | 1h 30m | 1445 miles (2325 km) |
EDI Edinburgh | 5h 25m | 3h 15m | 1490 miles (2397 km) |
VCE Venice | 5h 25m | 35m | 1464 miles (2356 km) |
PMI Palma de Mallorca | 5h 30m | 1h 0m | 1232 miles (1982 km) |
CDG Paris | 5h 40m | 1h 15m | 913 miles (1469 km) |
LYS Lyon | 5h 50m | 2h 10m | 1027 miles (1652 km) |
MAN Manchester | 5h 55m | 3h 15m | 1201 miles (1932 km) |
BER Berlin | 5h 55m | 1h 0m | 1526 miles (2455 km) |
BLQ Bologna | 5h 58m | 1h 40m | 1428 miles (2298 km) |
NTE Nantes | 6h 10m | 2h 50m | 931 miles (1498 km) |
TLS Toulouse | 6h 10m | 2h 55m | 958 miles (1541 km) |
ORY Paris | 6h 20m | - | - |
BCN Barcelona | 6h 20m | 2h 40m | 1076 miles (1731 km) |
LIS Lisbon | 6h 30m | 1h 50m | 1473 miles (2370 km) |
MUC Munich | 6h 35m | 1h 30m | 1350 miles (2172 km) |
OPO Porto | 6h 45m | 2h 25m | 1270 miles (2043 km) |
LHR London | 6h 50m | 1h 30m | 1009 miles (1623 km) |
FRA Frankfurt | 6h 50m | 2h 50m | 1116 miles (1796 km) |
IBZ Ibiza | 6h 55m | 3h 0m | 1233 miles (1984 km) |
PRG Prague | 7h 0m | 2h 30m | 1533 miles (2467 km) |
LGW London | 7h 25m | - | - |
DUB Dublin | 7h 43m | 3h 5m | 1376 miles (2214 km) |


Quick copy and share this page
From Madrid to Netherlands
Below is a list of other destinations to Netherlands from Barajas with either direct flights or 1 stop connections.
-
EIN Eindhoven Direct
-
RTM Rotterdam
From Spain to Amsterdam
Below is a list of other cities in Spain with flights to Amsterdam with either non-stop or connecting flights.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct