Flights from Amsterdam to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
AMS to MAD – All flight route options from Schiphol, Netherlands to Barajas, Spain. These flights are operated by 25 different airlines. Fly non-stop or choose from 38 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 Barajas
We got great deals on hotels and car rentals near the airport.
Amsterdam to Madrid flights
There are over 41 airlines and as many as 1181 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Amsterdam (AMS) with Iberia, KLM or Air Europa but if a stopover option suits you better you can choose to fly via Bordeaux, Toulouse or any other of the 38 alternatives with connectiing airports.
Amsterdam to Madrid with Iberia
You can fly non-stop every weekday with flights departing between 7:00 am and 8:00 pm. Iberia is a member of the air alliance OneWorld.
With Air France
If you fly from Amsterdam with Air France you will do a stopover in Paris, CDG before reaching Madrid. This flight trip will take 5 hours and 20 minutes and you can fly every weekday with departures from 8:00 am to 6:00 pm. Air France is a member of SkyTeam.
Distance & flight times: Schiphol to Barajas
The shortest flight time between AMS and MAD is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 912 miles (1467 km) |
BOD Bordeaux | 3h 45m | 1h 30m | 912 miles (1467 km) |
TLS Toulouse | 4h 25m | 1h 10m | 958 miles (1541 km) |
NTE Nantes | 4h 30m | 1h 45m | 931 miles (1498 km) |
TRN Turin | 4h 50m | 45m | 1169 miles (1881 km) |
ZRH Zurich | 4h 55m | 3h 0m | 1150 miles (1850 km) |
PMI Palma de Mallorca | 5h 0m | 1h 0m | 1232 miles (1982 km) |
MRS Marseille | 5h 0m | 1h 20m | 1113 miles (1791 km) |
VLC Valencia | 5h 10m | 1h 5m | 1102 miles (1773 km) |
LYS Lyon | 5h 10m | 2h 55m | 1027 miles (1652 km) |
NCE Nice | 5h 10m | 1h 5m | 1209 miles (1945 km) |
GVA Geneva | 5h 10m | 1h 20m | 1057 miles (1701 km) |
BRU Brussels | 5h 10m | 2h 0m | 920 miles (1480 km) |
AGP Malaga | 5h 20m | 1h 5m | 1445 miles (2325 km) |
CDG Paris | 5h 20m | 2h 45m | 913 miles (1469 km) |
DUS Dusseldorf | 5h 20m | 1h 10m | 1010 miles (1625 km) |
BCN Barcelona | 5h 20m | 2h 40m | 1076 miles (1731 km) |
MUC Munich | 5h 30m | 2h 45m | 1350 miles (2172 km) |
BIO Bilbao | 5h 30m | 2h 15m | 919 miles (1479 km) |
VCE Venice | 5h 35m | 3h 0m | 1464 miles (2356 km) |
IBZ Ibiza | 5h 35m | 50m | 1233 miles (1984 km) |
FRA Frankfurt | 5h 45m | 2h 40m | 1116 miles (1796 km) |
OPO Porto | 5h 45m | 1h 40m | 1270 miles (2043 km) |
FLR Florence | 5h 50m | 1h 20m | 1455 miles (2341 km) |
HAM Hamburg | 5h 50m | 2h 0m | 1349 miles (2171 km) |
ALC Alicante | 6h 15m | 2h 25m | 1229 miles (1977 km) |
MAN Manchester | 6h 20m | 2h 45m | 1201 miles (1932 km) |
LUX Luxembourg | 6h 25m | 2h 55m | 991 miles (1595 km) |
BER Berlin | 6h 30m | 2h 5m | 1526 miles (2455 km) |
LHR London | 6h 35m | 2h 35m | 1009 miles (1623 km) |
PRG Prague | 6h 35m | 2h 0m | 1533 miles (2467 km) |
LIS Lisbon | 6h 40m | 2h 10m | 1473 miles (2370 km) |
EDI Edinburgh | 6h 45m | 2h 25m | 1490 miles (2397 km) |
BLQ Bologna | 6h 45m | 2h 25m | 1428 miles (2298 km) |
LIN Milan | 6h 55m | 3h 0m | 1256 miles (2021 km) |
MXP Milan | 6h 55m | 3h 0m | 1215 miles (1955 km) |
LCY London | 7h 30m | - | - |
LGW London | 8h 20m | 3h 35m | 990 miles (1593 km) |
DUB Dublin | 8h 40m | 4h 25m | 1376 miles (2214 km) |


Quick copy and share this page
From Amsterdam to Spain
Below is a list of other destinations to Spain from Schiphol with either direct flights or 1 stop connections.
-
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
From Netherlands to Madrid
Below is a list of other cities in Netherlands with flights to Madrid with either non-stop or connecting flights.
-
EIN Eindhoven Direct
-
RTM Rotterdam