Flights from Amsterdam to Madrid

Searching for cheap flight from Schiphol Arpt (AMS) to Barajas Arpt (MAD)? We are helping you to get all the best Barajas Arpt airfare promotions across multiple airlines, that suits your budget and travel schedule.Most popular airline that flies from Schiphol Arpt to Barajas Arpt are - Vueling Airlines, Aegean Airlines, IBERIA, Air Mauritius, British Airways, etc. We at Via are committed to provide you best flight deal to Barajas Arpt. Here is a list of all airlines from Schiphol Arpt to Barajas Arpt.
Facts about Amsterdam to Madrid flight
  • First flight from Amsterdam to Madrid leaves at 01:20 hrs.
  • Last flight from Amsterdam to Madrid leaves at 22:00 hrs.
List of all airlines from Amsterdam to Madrid
Airline
Depart
Duration
Arrival
Stops
Vueling Airlines
VY 6291,6129
07:00
17h 35m
00:35
1 stop
Book Now
Aegean Airlines
A3 625,700
12:00
24h 0m
12:00
1 stop
Book Now
Air Mauritius
MK 7610
20:50
2h 35m
23:25
0 stop
Book Now
British Airways
BA 435,464
14:55
5h 15m
20:10
1 stop
Book Now
IBERIA
IB 5224,5803
07:20
14h 30m
21:50
1 stop
Book Now
IBERIA
IB 5173,3231
07:00
7h 35m
14:35
1 stop
Book Now
AccesRail and Partner Railways
9B 9268,3727
20:07
20h 48m
16:55
9 stop
Book Now
Vueling Airlines
VY 8301,2031
10:20
11h 30m
21:50
1 stop
Book Now
Vueling Airlines
VY 8318,2031
07:20
14h 30m
21:50
1 stop
Book Now
IBERIA
IB 5223,5803
10:20
11h 30m
21:50
1 stop
Book Now
Air France
AF 8227,1300
07:25
4h 15m
11:40
1 stop
Book Now
Vueling Airlines
VY 8301,2131
10:20
12h 30m
22:50
1 stop
Book Now
British Airways
BA 435,7285
14:15
24h 0m
14:15
1 stop
Book Now
Vueling Airlines
VY 8305,1941
21:45
23h 15m
21:00
1 stop
Book Now
IBERIA
IB 5353,2701
21:45
11h 10m
08:55
1 stop
Book Now
Aer Lingus
EI 603,2594
09:35
9h 0m
18:35
1 stop
Book Now
British Airways
BA 2761,7285
14:50
23h 25m
14:15
1 stop
Book Now
KLM Royal Dutch Airlines
KL 2013,1100
14:50
4h 20m
19:10
1 stop
Book Now
IBERIA
IB 5224,5787
07:20
12h 0m
19:20
1 stop
Book Now
Aer Lingus
EI 605,5974,524
13:20
9h 25m
22:45
2 stop
Book Now
British Airways
BA 2759,7285
10:55
27h 20m
14:15
1 stop
Book Now
KLM Royal Dutch Airlines
KL 2017,1400
18:55
4h 10m
23:05
1 stop
Book Now
Alitalia
AZ 109,60
17:50
23h 15m
17:05
1 stop
Book Now
IBERIA
IB 5223,5793
10:20
12h 30m
22:50
1 stop
Book Now
Lufthansa
LH 993,116,1806
14:35
8h 0m
22:35
2 stop
Book Now
Aer Lingus
EI 611,5906,522
20:25
25h 30m
21:55
2 stop
Book Now
British Airways
BA 8969,837,522
20:25
25h 30m
21:55
2 stop
Book Now
British Airways
BA 441,522
19:50
26h 5m
21:55
1 stop
Book Now
Aer Lingus
EI 609,837,522
17:00
28h 55m
21:55
2 stop
Book Now
Aer Lingus
EI 609,2594
17:00
25h 35m
18:35
1 stop
Book Now
IBERIA
IB 5223,5785
10:20
7h 15m
17:35
1 stop
Book Now
Aer Lingus
EI 603,835,462
09:35
9h 30m
19:05
2 stop
Book Now
IBERIA
IB 5223,5801
10:20
8h 0m
18:20
1 stop
Book Now
British Airways
BA 447,7289
17:30
6h 40m
00:10
1 stop
Book Now
Aer Lingus
EI 603,5908,522
09:35
12h 20m
21:55
2 stop
Book Now
Vueling Airlines
VY 8301,1701
10:20
8h 0m
18:20
1 stop
Book Now
Vueling Airlines
VY 8305,7310
21:50
11h 0m
08:50
1 stop
Book Now
British Airways
BA 2759,7289
10:55
12h 40m
23:35
1 stop
Book Now
Vueling Airlines
VY 6289,6129
11:00
11h 20m
22:20
1 stop
Book Now
Air France
AF 8233,1500
12:30
4h 5m
16:35
1 stop
Book Now
British Airways
BA 8496,460
10:20
6h 30m
16:50
1 stop
Book Now
AccesRail and Partner Railways
9B 9228,3727
10:07
6h 48m
16:55
9 stop
Book Now
Eurowings AG
EW 1835,1806
17:25
5h 10m
22:35
1 stop
Book Now
Aegean Airlines
A3 617,686
17:00
19h 15m
12:15
1 stop
Book Now
British Airways
BA 441,456
19:35
14h 20m
09:55
1 stop
Book Now
British Airways
BA 423,462
07:35
11h 30m
19:05
1 stop
Book Now
Alitalia
AZ 109,58
17:50
16h 45m
10:35
1 stop
Book Now
IBERIA
IB 5223,5799
10:20
5h 0m
15:20
1 stop
Book Now
IBERIA
IB 5173,3233
07:00
10h 50m
17:50
1 stop
Book Now
Bulgaria Air
FB 462,471
10:20
7h 10m
17:30
1 stop
Book Now
Lufthansa
LH 2307,1806
16:55
5h 40m
22:35
1 stop
Book Now
AccesRail and Partner Railways
9B 9272,3727
21:07
19h 48m
16:55
9 stop
Book Now
British Airways
BA 8965,7277
13:20
8h 10m
21:30
1 stop
Book Now
Air France
AF 1341,1600
10:40
4h 15m
14:55
1 stop
Book Now
Vueling Airlines
VY 8323,1801
18:45
24h 35m
19:20
1 stop
Book Now
Vueling Airlines
VY 8323,1615
18:45
22h 50m
17:35
1 stop
Book Now
IBERIA
IB 5223,1831
10:20
9h 30m
19:50
1 stop
Book Now
Vueling Airlines
VY 8323,7310
18:45
14h 5m
08:50
1 stop
Book Now
British Airways
BA 443,7289
21:00
26h 35m
23:35
1 stop
Book Now
SWISS International
LX 737,2020
07:00
26h 20m
09:20
1 stop
Book Now
British Airways
BA 427,7289
22:00
25h 35m
23:35
1 stop
Book Now
TAP Portugal
TP 661,1016
17:55
23h 55m
17:50
1 stop
Book Now
Vueling Airlines
VY 8323,1101
13:15
23h 5m
12:20
1 stop
Book Now
British Airways
BA 2765,7289
21:40
25h 55m
23:35
1 stop
Book Now
SWISS International
LX 725,2020
09:50
23h 30m
09:20
1 stop
Book Now
Lufthansa
LH 1003,1122
07:40
12h 15m
19:55
1 stop
Book Now
Vueling Airlines
VY 8301,1101
10:20
26h 0m
12:20
1 stop
Book Now
Vueling Airlines
VY 8303,2131
15:10
7h 40m
22:50
1 stop
Book Now
Alitalia
AZ 107,58
11:50
22h 45m
10:35
1 stop
Book Now
Vueling Airlines
VY 8303,1901
15:10
5h 10m
20:20
1 stop
Book Now
SWISS International
LX 725,2026
09:50
4h 50m
14:40
1 stop
Book Now
British Airways
BA 429,460
10:25
6h 0m
16:25
1 stop
Book Now
TAP Portugal
TP 661,1014
17:55
22h 0m
15:55
1 stop
Book Now
Air France
AF 1141,4788
18:55
17h 20m
12:15
1 stop
Book Now
Vueling Airlines
VY 8301,9010
10:20
24h 0m
10:20
1 stop
Book Now
Lufthansa
LH 2309,1802
19:50
18h 40m
14:30
1 stop
Book Now
IBERIA
IB 5173,3239
07:00
27h 20m
10:20
1 stop
Book Now
Alitalia
AZ 107,7116
11:50
25h 20m
13:10
1 stop
Book Now
British Airways
BA 429,7285
10:25
27h 50m
14:15
1 stop
Book Now
Air France
AF 8241,4788
17:45
18h 30m
12:15
1 stop
Book Now
Alitalia
AZ 107,7118
11:50
9h 15m
21:05
1 stop
Book Now
Lufthansa
LH 993,1112
14:35
22h 0m
12:35
1 stop
Book Now
Lufthansa
LH 2303,1804
11:00
6h 45m
17:45
1 stop
Book Now
Vueling Airlines
VY 8323,7010
20:45
11h 35m
08:20
1 stop
Book Now
Air France
AF 8229,1600
08:10
6h 15m
14:25
1 stop
Book Now
Lufthansa
LH 997,1122
18:45
25h 10m
19:55
1 stop
Book Now
TAP Portugal
TP 659,1004
15:25
7h 0m
22:25
1 stop
Book Now
Lufthansa
LH 2307,1800
16:55
18h 10m
11:05
1 stop
Book Now
Lufthansa
LH 2301,1800
08:55
26h 10m
11:05
1 stop
Book Now
TAP Portugal
TP 661,1024
17:55
15h 25m
09:20
1 stop
Book Now
Lufthansa
LH 997,1112
18:45
17h 50m
12:35
1 stop
Book Now
Vueling Airlines
VY 8323,9450
18:45
16h 20m
11:05
1 stop
Book Now
Vueling Airlines
VY 6293,6129
07:00
11h 35m
18:35
1 stop
Book Now
TAP Portugal
TP 661,1028
17:55
17h 35m
11:30
1 stop
Book Now
IBERIA
IB 5439,3231
07:00
7h 35m
14:35
1 stop
Book Now
Lufthansa
LH 987,1122
08:55
11h 0m
19:55
1 stop
Book Now
Vueling Airlines
VY 8307,7310
21:45
11h 5m
08:50
1 stop
Book Now
British Airways
BA 443,522
21:00
24h 55m
21:55
1 stop
Book Now
TAP Portugal
TP 659,1008
15:25
17h 5m
08:30
1 stop
Book Now
British Airways
BA 443,464
21:00
23h 5m
20:05
1 stop
Book Now
Vueling Airlines
VY 8305,7010
21:45
10h 35m
08:20
1 stop
Book Now
SWISS International
LX 725,2806,2048
09:50
10h 5m
19:55
2 stop
Book Now
SWISS International
LX 729,2026
14:50
23h 50m
14:40
1 stop
Book Now
British Airways
BA 423,510
07:35
7h 25m
15:00
1 stop
Book Now
British Airways
BA 423,518
07:35
11h 35m
19:10
1 stop
Book Now
Vueling Airlines
VY 8318,1615
07:20
10h 15m
17:35
1 stop
Book Now
British Airways
BA 2288,522
14:30
8h 25m
21:55
1 stop
Book Now
IBERIA
IB 5227,1631
18:45
23h 5m
17:50
1 stop
Book Now
AccesRail and Partner Railways
9B 9240,3729
13:07
7h 18m
20:25
9 stop
Book Now
Eurowings AG
EW 1835,1800
21:45
13h 5m
10:50
1 stop
Book Now
Eurowings AG
EW 1835,1802
21:45
16h 45m
14:30
1 stop
Book Now
British Airways
BA 433,524
17:55
4h 50m
22:45
1 stop
Book Now
Aegean Airlines
A3 627,702
16:35
8h 20m
00:55
1 stop
Book Now
Pegasus Hava Tasimaciligi
PC 1256,1099
01:20
12h 15m
13:35
1 stop
Book Now
Vueling Airlines
VY 8307,7010
21:45
10h 35m
08:20
1 stop
Book Now
Vueling Airlines
VY 8307,1615
21:45
19h 50m
17:35
1 stop
Book Now
IBERIA
IB 5224,5801
07:20
11h 0m
18:20
1 stop
Book Now
Vueling Airlines
VY 8318,1941
07:20
13h 40m
21:00
1 stop
Book Now
IBERIA
IB 5224,2701
07:20
25h 35m
08:55
1 stop
Book Now
Vueling Airlines
VY 8305,1131
21:45
15h 5m
12:50
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1233,1800
12:30
4h 20m
16:50
1 stop
Book Now
British Airways
BA 8963,7277
09:35
12h 30m
22:05
1 stop
Book Now
KLM Royal Dutch Airlines
KL 2675,3346
07:00
4h 50m
11:50
1 stop
Book Now
British Airways
BA 427,7285
22:00
16h 15m
14:15
1 stop
Book Now
IBERIA
IB 5224,5785
07:20
10h 15m
17:35
1 stop
Book Now
IBERIA
IB 5445,3237
21:45
23h 55m
21:40
1 stop
Book Now
IBERIA
IB 5355,5781
21:45
11h 5m
08:50
1 stop
Book Now
British Airways
BA 2759,464
10:55
9h 10m
20:05
1 stop
Book Now
Air France
AF 1441,1000
20:30
12h 35m
09:05
1 stop
Book Now
Aer Lingus
EI 611,5900,518
20:25
22h 45m
19:10
2 stop
Book Now
Aer Lingus
EI 611,4461,460
20:25
20h 20m
16:45
2 stop
Book Now
SWISS International
LX 737,2804,2048
07:00
12h 55m
19:55
2 stop
Book Now
British Airways
BA 8456,518
18:15
24h 55m
19:10
1 stop
Book Now
Lufthansa
LH 989,1120
11:00
12h 10m
23:10
1 stop
Book Now
IBERIA
IB 5224,5793
07:20
15h 30m
22:50
1 stop
Book Now
Aer Lingus
EI 611,839,520
20:25
24h 10m
20:35
2 stop
Book Now
British Airways
BA 8969,8958
20:25
14h 20m
10:45
1 stop
Book Now
IBERIA
IB 5227,5781
18:45
14h 5m
08:50
1 stop
Book Now
AccesRail and Partner Railways
9B 9272,3731
21:07
26h 8m
23:15
9 stop
Book Now
Aer Lingus
EI 609,833,514
17:00
21h 10m
14:10
2 stop
Book Now
Aer Lingus
EI 603,835,464
09:35
10h 30m
20:05
2 stop
Book Now
Vueling Airlines
VY 8318,7310
07:20
25h 30m
08:50
1 stop
Book Now
IBERIA
IB 5224,5781
07:20
25h 30m
08:50
1 stop
Book Now
SN Brussels Airlines
SN 4246,3731
21:07
26h 8m
23:15
5 stop
Book Now
KLM Royal Dutch Airlines
KL 1689,3337
20:35
13h 5m
09:40
1 stop
Book Now
LOT Polish Airlines
LO 270,433
07:05
7h 40m
14:45
1 stop
Book Now
Vueling Airlines
VY 8307,9450
21:45
13h 20m
11:05
1 stop
Book Now
IBERIA
IB 5355,5783
21:45
13h 20m
11:05
1 stop
Book Now
Air France
AF 1441,4794
20:30
25h 40m
22:10
1 stop
Book Now
SN Brussels Airlines
SN 4246,3721
21:07
14h 43m
11:50
5 stop
Book Now
Air France
AF 8239,1400
16:25
6h 40m
23:05
1 stop
Book Now
IBERIA
IB 5355,5803
21:45
24h 5m
21:50
1 stop
Book Now
Aer Lingus
EI 603,831,514
09:35
28h 35m
14:10
2 stop
Book Now
TAP Portugal
TP 663,1024
12:55
20h 25m
09:20
1 stop
Book Now
British Airways
BA 2759,462
10:55
8h 10m
19:05
1 stop
Book Now
Air France
AF 8227,1600
07:25
7h 0m
14:25
1 stop
Book Now
SWISS International
LX 737,2806,2048
07:00
12h 55m
19:55
2 stop
Book Now
IBERIA
IB 5227,5783
18:45
16h 20m
11:05
1 stop
Book Now
British Airways
BA 8963,835,464
09:35
10h 30m
20:05
2 stop
Book Now
British Airways
BA 8965,8960
13:20
5h 15m
18:35
1 stop
Book Now
Aer Lingus
EI 603,4463,462
09:35
33h 30m
19:05
2 stop
Book Now
Aer Lingus
EI 611,7277
20:25
25h 10m
21:35
1 stop
Book Now
Vueling Airlines
VY 8303,9450
15:10
19h 55m
11:05
1 stop
Book Now
Alitalia
AZ 119,7096
07:00
13h 40m
20:40
1 stop
Book Now
British Airways
BA 8456,7285
18:15
20h 0m
14:15
1 stop
Book Now
Lufthansa
LH 999,1114
19:35
19h 35m
15:10
1 stop
Book Now
Lufthansa
LH 999,94,1802
19:35
18h 55m
14:30
2 stop
Book Now
Aer Lingus
EI 609,4463,462
17:00
26h 5m
19:05
2 stop
Book Now
Aer Lingus
EI 609,831,514
17:00
21h 10m
14:10
2 stop
Book Now
British Airways
BA 8963,835,462
09:35
9h 30m
19:05
2 stop
Book Now
Lufthansa
LH 1003,100,1804
07:40
10h 5m
17:45
2 stop
Book Now
KLM Royal Dutch Airlines
KL 2683,3328
17:45
4h 50m
22:35
1 stop
Book Now
Vueling Airlines
VY 8318,1801
07:20
12h 0m
19:20
1 stop
Book Now
British Airways
BA 447,7285
17:35
20h 40m
14:15
1 stop
Book Now
British Airways
BA 8969,7277
20:25
25h 10m
21:35
1 stop
Book Now
IBERIA
IB 5223,1531
10:20
6h 30m
16:50
1 stop
Book Now
British Airways
BA 427,514
22:00
16h 10m
14:10
1 stop
Book Now
British Airways
BA 8460,456
13:40
20h 15m
09:55
1 stop
Book Now
Aer Lingus
EI 609,592
17:00
17h 45m
10:45
1 stop
Book Now
TAP Portugal
TP 663,1014
12:55
27h 0m
15:55
1 stop
Book Now
British Airways
BA 429,456
10:25
23h 30m
09:55
1 stop
Book Now
Take a Tour