Cheap flights from Amsterdam to Madrid

Search for the cheapest air tickets from Amsterdam to Madrid

Recently booked flights from Amsterdam to Madrid

From
Amsterdam
To
Madrid
Depart date
24.08.2025
Price
$584 / 2126ر.ق

Average ticket prices for flights from Amsterdam to Madrid by month

Find the cheapest time to fly from Amsterdam to Madrid.

August
September
October
November
December
January
March

Airlines Flying to Madrid from Amsterdam

Flight schedule Amsterdam to Madrid

06:55 → 09:35

direct

logo KLM 1501
AMS — MAD
- - - - F S -
07:05 → 09:35

direct

logo KLM 1501
AMS — MAD
M T W T - - S
07:20 → 10:05

direct

logo Iberia 740
AMS — MAD
M T W T F S S
09:30 → 12:05

direct

logo KLM 1503
AMS — MAD
M T W T F S S
11:00 → 13:40

direct

logo Air Europa 1098
AMS — MAD
M T W T F S S
12:05 → 14:50

direct

logo Iberia 732
AMS — MAD
M - W T F S -
12:10 → 14:55

direct

logo Iberia 732
AMS — MAD
- - - - - - S
13:50 → 16:25

direct

logo KLM 1505
AMS — MAD
M T W T F S S
14:55 → 17:40

direct

logo Iberia 738
AMS — MAD
M T W T F S S
16:55 → 19:30

direct

logo KLM 1507
AMS — MAD
- T W T F S S
17:00 → 19:30

direct

logo KLM 1507
AMS — MAD
M - - - F - -
19:00 → 21:40

direct

logo Air Europa 1094
AMS — MAD
M T W T F S S
19:15 → 22:00

direct

logo Iberia 734
AMS — MAD
M T W T F S S
20:50 → 23:25

direct

logo KLM 1509
AMS — MAD
M T W T F S S
06:55 → 09:35

direct

KLM logo KLM
AMS — MAD
- - - - F S -
07:00 → 14:10

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M T - - F - -
07:00 → 12:40

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
- - - - - - S
07:00 → 13:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
AMS — MAD
- - - - F - -
07:00 → 13:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - T F - -
07:05 → 09:35

direct

KLM logo KLM
AMS — MAD
M T W T - - S
07:10 → 13:35

1 stop

KLM logo KLM
AMS — MAD
- - W - F - -
07:15 → 12:40

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
07:15 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
07:15 → 14:15

1 stop

KLM logo KLM
AMS — MAD
- - W - F S S
07:15 → 14:55

1 stop

KLM logo KLM
AMS — MAD
- - W - F S S
07:15 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
07:20 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
07:20 → 14:55

1 stop

KLM logo KLM
AMS — MAD
- T - T - - -
07:20 → 10:05

direct

Iberia logo Iberia
AMS — MAD
M T W T F S S
07:20 → 14:15

1 stop

KLM logo KLM
AMS — MAD
- - - T - - -
07:20 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
07:20 → 12:40

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
07:40 → 12:40

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
07:40 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
07:45 → 16:20

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
07:45 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
07:45 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
07:45 → 12:40

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
07:50 → 12:40

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
07:50 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
07:50 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
07:50 → 16:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
07:55 → 12:40

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
07:55 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
07:55 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
07:55 → 16:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
08:00 → 13:40

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M T W T F S S
08:10 → 13:20

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
08:15 → 14:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
08:15 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
08:15 → 16:20

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
08:25 → 14:00

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
08:45 → 14:10

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - - - S -
08:45 → 14:40

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - - - - S
08:50 → 13:40

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - - - S S
08:55 → 14:55

1 stop

KLM logo KLM
AMS — MAD
M - W T - S S
08:55 → 13:45

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
08:55 → 14:40

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
09:05 → 14:40

1 stop

KLM logo KLM
AMS — MAD
M T W T F S -
09:05 → 13:15

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
09:05 → 14:40

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
09:05 → 14:35

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
09:10 → 15:35

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
09:30 → 12:05

direct

KLM logo KLM
AMS — MAD
M T W T F S S
09:30 → 14:45

1 stop

KLM logo KLM
AMS — MAD
M T - T F - -
09:30 → 15:35

1 stop

Air France logo Air France
AMS — MAD
M T W T F - S
09:45 → 14:15

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
09:45 → 14:35

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
10:00 → 14:55

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
10:00 → 16:10

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M - - - - - -
10:00 → 16:15

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W - F - -
10:15 → 16:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
10:15 → 16:20

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
10:20 → 17:05

1 stop

KLM logo KLM
AMS — MAD
- - - - - S S
10:20 → 18:05

1 stop

KLM logo KLM
AMS — MAD
- - - - - S S
10:20 → 16:20

1 stop

KLM logo KLM
AMS — MAD
- - - - F - S
10:20 → 16:15

1 stop

KLM logo KLM
AMS — MAD
- - - T - S -
10:25 → 15:00

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
10:25 → 15:15

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
10:25 → 16:15

1 stop

KLM logo KLM
AMS — MAD
M T - T - - -
10:35 → 15:35

1 stop

Air France logo Air France
AMS — MAD
M T W T F - S
10:35 → 16:15

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
10:35 → 16:45

1 stop

Air France logo Air France
AMS — MAD
M T W - F S -
10:35 → 18:05

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
10:55 → 16:20

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
11:00 → 13:40

direct

Air Europa logo Air Europa
AMS — MAD
M T W T F S S
11:15 → 16:15

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W T - - -
11:15 → 17:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W T - - -
11:20 → 16:10

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M - - - - - -
11:20 → 16:15

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - - F S S
11:35 → 18:05

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
11:40 → 19:40

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
11:40 → 19:55

1 stop

British Airways logo British Airways
AMS — MAD
- - W T F - -
11:50 → 17:05

1 stop

ITA Airways logo ITA Airways
AMS — MAD
- - - - - - S
11:50 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
12:05 → 14:50

direct

Iberia logo Iberia
AMS — MAD
M - W T F S -
12:10 → 14:55

direct

Iberia logo Iberia
AMS — MAD
- - - - - - S
12:25 → 18:45

1 stop

KLM logo KLM
AMS — MAD
M - W T F S S
12:35 → 19:10

1 stop

KLM logo KLM
AMS — MAD
- T - - F - -
12:35 → 19:20

1 stop

KLM logo KLM
AMS — MAD
- - - - - S S
12:55 → 18:15

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
13:00 → 18:45

1 stop

KLM logo KLM
AMS — MAD
M T W - - - -
13:50 → 16:25

direct

KLM logo KLM
AMS — MAD
M T W T F S S
13:50 → 19:10

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
- T W - F - -
13:50 → 19:20

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
- - - - - S S
13:55 → 18:15

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
13:55 → 19:20

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
M - - - - - -
14:05 → 19:20

1 stop

Air France logo Air France
AMS — MAD
M T - - F S S
14:15 → 20:20

1 stop

KLM logo KLM
AMS — MAD
M T W T F - -
14:15 → 19:35

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
14:20 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
14:20 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
14:20 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
14:25 → 18:45

1 stop

KLM logo KLM
AMS — MAD
M T W T - - -
14:25 → 21:15

1 stop

KLM logo KLM
AMS — MAD
M T W T F - S
14:45 → 19:50

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M T W T F S S
14:55 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
14:55 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F S -
14:55 → 19:55

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
14:55 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
14:55 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
14:55 → 17:40

direct

Iberia logo Iberia
AMS — MAD
M T W T F S S
15:00 → 19:55

1 stop

British Airways logo British Airways
AMS — MAD
- - W T - - -
15:00 → 20:25

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
15:00 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
M T W T - - -
15:00 → 21:40

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
15:00 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
M T W T - - -
15:00 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
M T W T - - -
15:00 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - W T - - -
15:10 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
15:10 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
15:10 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
15:10 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
15:20 → 22:05

1 stop

KLM logo KLM
AMS — MAD
- - - T - - -
15:35 → 22:25

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
15:40 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
15:40 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
15:40 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
15:40 → 20:25

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
15:45 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
15:45 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
15:45 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
15:50 → 20:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
15:50 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
15:50 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
15:50 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
16:10 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
16:10 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
16:10 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
16:15 → 22:50

1 stop

KLM logo KLM
AMS — MAD
- - W - - - -
16:20 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
16:20 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
16:20 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
16:40 → 22:20

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
16:40 → 23:10

1 stop

KLM logo KLM
AMS — MAD
M - - - F - -
16:45 → 22:35

1 stop

KLM logo KLM
AMS — MAD
M T - T F S -
16:45 → 22:50

1 stop

KLM logo KLM
AMS — MAD
- - - - F S S
16:45 → 22:00

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
16:45 → 21:20

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
16:50 → 23:10

1 stop

Air France logo Air France
AMS — MAD
M - - - - - -
16:55 → 19:30

direct

KLM logo KLM
AMS — MAD
- T W T F S S
16:55 → 22:25

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M T - T F - S
17:00 → 19:30

direct

KLM logo KLM
AMS — MAD
M - - - F - -
17:05 → 22:45

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
17:15 → 22:45

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
17:20 → 22:05

1 stop

KLM logo KLM
AMS — MAD
- - - T - - -
17:25 → 00:20

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
M T W T F - -
17:25 → 23:10

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
M - - - F - -
17:45 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - W T - - -
17:45 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- T W T - - -
17:50 → 22:35

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
17:50 → 23:10

1 stop

KLM logo KLM
AMS — MAD
M T W T F - -
17:50 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
M - - - F - -
18:10 → 00:20

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
- - - - - S -
18:30 → 23:25

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - - - S S
18:40 → 23:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
19:00 → 21:40

direct

Air Europa logo Air Europa
AMS — MAD
M T W T F S S
19:15 → 22:00

direct

Iberia logo Iberia
AMS — MAD
M T W T F S S
20:50 → 23:25

direct

KLM logo KLM
AMS — MAD
M T W T F S S