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 22 different airlines. Fly non-stop or choose from 35 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 38 airlines and as many as 1142 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 Toulouse, Bilbao or any other of the 35 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 Lufthansa
If you choose to fly with Lufthansa from Amsterdam to Madrid you can make a transit either via Frankfurt or via Munich. The route via Frankfurt is 1 hour and 20 minutes faster. Lufthansa is a Star Alliance member.
Distance & flight times: Schiphol to Barajas
The shortest flight time between AMS and MAD is 2 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 45m | - | 912 miles (1467 km) |
TLS Toulouse | 4h 25m | 1h 15m | 958 miles (1541 km) |
BIO Bilbao | 4h 25m | 2h 15m | 919 miles (1479 km) |
BOD Bordeaux | 4h 40m | 1h 35m | 912 miles (1467 km) |
VLC Valencia | 4h 40m | 1h 35m | 1102 miles (1773 km) |
TRN Turin | 4h 45m | 50m | 1169 miles (1881 km) |
ZRH Zurich | 4h 45m | 3h 0m | 1150 miles (1850 km) |
GVA Geneva | 5h 0m | 40m | 1057 miles (1701 km) |
MRS Marseille | 5h 0m | 1h 20m | 1113 miles (1791 km) |
NTE Nantes | 5h 5m | 1h 15m | 931 miles (1498 km) |
NCE Nice | 5h 10m | 1h 15m | 1209 miles (1945 km) |
LIN Milan | 5h 15m | 1h 15m | 1256 miles (2021 km) |
CDG Paris | 5h 15m | 2h 45m | 913 miles (1469 km) |
MUC Munich | 5h 25m | 2h 45m | 1350 miles (2172 km) |
BCN Barcelona | 5h 25m | 1h 45m | 1076 miles (1731 km) |
PMI Palma de Mallorca | 5h 25m | 2h 5m | 1232 miles (1982 km) |
AGP Malaga | 5h 25m | 50m | 1445 miles (2325 km) |
BRU Brussels | 5h 30m | 2h 25m | 920 miles (1480 km) |
VCE Venice | 5h 35m | 1h 15m | 1464 miles (2356 km) |
DUS Dusseldorf | 5h 40m | 1h 50m | 1010 miles (1625 km) |
OPO Porto | 5h 45m | 1h 15m | 1270 miles (2043 km) |
HAM Hamburg | 5h 45m | 45m | 1349 miles (2171 km) |
IBZ Ibiza | 5h 50m | 2h 0m | 1233 miles (1984 km) |
FLR Florence | 5h 50m | 1h 5m | 1455 miles (2341 km) |
BER Berlin | 5h 50m | 1h 15m | 1526 miles (2455 km) |
FRA Frankfurt | 5h 55m | 2h 30m | 1116 miles (1796 km) |
LUX Luxembourg | 6h 15m | 2h 50m | 991 miles (1595 km) |
MAN Manchester | 6h 20m | 2h 30m | 1201 miles (1932 km) |
LHR London | 6h 20m | 1h 25m | 1009 miles (1623 km) |
PRG Prague | 6h 25m | 2h 0m | 1533 miles (2467 km) |
LYS Lyon | 6h 35m | 1h 10m | 1027 miles (1652 km) |
BLQ Bologna | 6h 50m | 2h 20m | 1428 miles (2298 km) |
LIS Lisbon | 6h 55m | 1h 40m | 1473 miles (2370 km) |
EDI Edinburgh | 7h 8m | 3h 50m | 1490 miles (2397 km) |
LCY London | 7h 40m | - | - |
DUB Dublin | 8h 40m | 3h 45m | 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