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
03.02.2025
Price
$542 / 1973ر.ق

Average ticket prices for flights from Amsterdam to Madrid by month

Find the cheapest time to fly from Amsterdam to Madrid.

February
March
April
May
June
July
September

Airlines Flying to Madrid from Amsterdam

Flight schedule Amsterdam to Madrid

07:40 → 10:15

direct

logo KLM 1501
AMS — MAD
M T W T F S -
09:50 → 12:15

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
13:30 → 16:05

direct

logo KLM 1505
AMS — MAD
M T W T F S S
17:00 → 19:35

direct

logo KLM 1507
AMS — MAD
- - - - - S -
17:05 → 19:40

direct

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

direct

logo Air Europa 1094
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
07:00 → 11:40

1 stop

Vueling logo Vueling
AMS — MAD
- T - - - - -
07:00 → 14:05

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
- - - T F S S
07:00 → 14:50

1 stop

British Airways logo British Airways
AMS — MAD
M - W T F - -
07:00 → 11:55

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
07:00 → 13:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - T F - -
07:00 → 12:10

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
07:00 → 13:15

1 stop

Vueling logo Vueling
AMS — MAD
- - - - - - S
07:05 → 13:25

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
07:05 → 13:30

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W - - - -
07:05 → 14:00

1 stop

ITA Airways logo ITA Airways
AMS — MAD
M T W T F S S
07:05 → 14:50

1 stop

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

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
07:20 → 13:25

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
07:20 → 14:50

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
07:20 → 13:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M - W T - S -
07:20 → 14:50

1 stop

KLM logo KLM
AMS — MAD
- - - - - S S
07:20 → 13:25

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
07:20 → 13:00

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W - - - -
07:20 → 13:05

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M - - - - S -
07:20 → 13:10

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - T - - -
07:30 → 13:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - - - - -
07:30 → 13:05

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - - - - -
07:40 → 10:15

direct

KLM logo KLM
AMS — MAD
M T W T F S -
07:45 → 13:30

1 stop

KLM logo KLM
AMS — MAD
- - W T F - -
07:45 → 15:00

1 stop

KLM logo KLM
AMS — MAD
M T W T F S -
08:20 → 13:20

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M T - T - - -
08:35 → 16:55

1 stop

KLM logo KLM
AMS — MAD
M - - - - - -
08:35 → 16:50

1 stop

KLM logo KLM
AMS — MAD
- T W - - - -
08:35 → 16:45

1 stop

KLM logo KLM
AMS — MAD
- - - T F - -
08:35 → 14:50

1 stop

KLM logo KLM
AMS — MAD
M T W T F - -
08:35 → 14:05

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
08:35 → 13:50

1 stop

KLM logo KLM
AMS — MAD
M - W T F S S
08:40 → 13:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - - F - S
08:40 → 15:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - - - - S
08:45 → 13:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W T - - -
08:45 → 15:35

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W T - - -
08:50 → 14:45

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
08:55 → 15:00

1 stop

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

1 stop

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

1 stop

Air France logo Air France
AMS — MAD
- T - - F - -
09:00 → 15:45

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M - - - - - -
09:25 → 14:20

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
09:30 → 15:00

1 stop

KLM logo KLM
AMS — MAD
M T W T F S -
09:35 → 15:25

1 stop

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

1 stop

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

1 stop

Swiss International Air Lines logo Swiss International Air Lines
AMS — MAD
M T W - F S -
09:50 → 12:15

direct

KLM logo KLM
AMS — MAD
M T W T F S S
10:00 → 14:50

1 stop

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

1 stop

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

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
10:05 → 16:50

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
10:05 → 18:20

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
10:05 → 18:30

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - S -
10:10 → 18:30

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - S
10:15 → 18:30

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
- T - - - - -
10:20 → 18:30

1 stop

KLM logo KLM
AMS — MAD
M - - T F - -
10:20 → 18:20

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M - - - - - -
10:20 → 16:50

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
- - - T F - S
10:30 → 17:00

1 stop

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

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W T - - S
10:40 → 15:45

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M - - - - - -
10:40 → 16:05

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - - - - -
10:40 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
AMS — MAD
- - - - - - S
10:55 → 16:45

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
10:55 → 18:30

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
10:55 → 19:40

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:00 → 17:40

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - - - F - -
11:30 → 18:30

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - S -
11:30 → 20:05

1 stop

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

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - -
11:30 → 19:50

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - S
11:30 → 16:45

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
11:30 → 18:20

1 stop

British Airways logo British Airways
AMS — MAD
- - W - - - S
11:30 → 18:15

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
11:30 → 16:55

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
11:30 → 16:50

1 stop

British Airways logo British Airways
AMS — MAD
- T W - - S -
11:45 → 18:30

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
11:50 → 17:10

1 stop

ITA Airways logo ITA Airways
AMS — MAD
- - - - - S S
11:55 → 17:10

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
12:35 → 17:00

1 stop

Air France logo Air France
AMS — MAD
M T W T F S S
12:35 → 18:20

1 stop

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

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
12:50 → 19:50

1 stop

British Airways logo British Airways
AMS — MAD
- - - - - - S
13:10 → 17:45

1 stop

Vueling logo Vueling
AMS — MAD
- - - - - - S
13:20 → 17:40

1 stop

Vueling logo Vueling
AMS — MAD
- - - - F - -
13:20 → 17:45

1 stop

Vueling logo Vueling
AMS — MAD
- T - T - - -
13:20 → 19:00

1 stop

Vueling logo Vueling
AMS — MAD
M - - - - - -
13:20 → 21:20

1 stop

Aer Lingus logo Aer Lingus
AMS — MAD
- - - - - - S
13:30 → 16:05

direct

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

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
M T W T F S S
13:40 → 20:20

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
- - W T F - -
13:40 → 21:10

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
M T W - - S -
13:55 → 19:15

1 stop

Air France logo Air France
AMS — MAD
M - W T - - S
14:10 → 19:50

1 stop

British Airways logo British Airways
AMS — MAD
- - - T - - -
14:10 → 19:55

1 stop

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

1 stop

British Airways logo British Airways
AMS — MAD
- - W - F - -
14:10 → 19:40

1 stop

British Airways logo British Airways
AMS — MAD
- - - - F - -
14:15 → 19:50

1 stop

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

1 stop

British Airways logo British Airways
AMS — MAD
- T - - - - -
14:30 → 19:00

1 stop

Vueling logo Vueling
AMS — MAD
M - - - - - -
14:30 → 19:25

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M T W T F - -
14:35 → 21:30

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M T W T F S -
14:35 → 21:10

1 stop

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

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- T - T F - S
14:45 → 19:50

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
14:45 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
M - - - - - -
14:55 → 19:15

1 stop

Air France logo Air France
AMS — MAD
M - W - - - S
14:55 → 20:55

1 stop

Air France logo Air France
AMS — MAD
- T - - F - -
15:10 → 20:40

1 stop

KLM logo KLM
AMS — MAD
M - - T F S S
15:15 → 22:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
AMS — MAD
M T W T F S S
15:20 → 22:25

1 stop

KLM logo KLM
AMS — MAD
- - W - - - -
15:20 → 22:05

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
15:20 → 21:50

1 stop

KLM logo KLM
AMS — MAD
M T W T F S -
15:25 → 21:50

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
15:25 → 22:25

1 stop

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

1 stop

Vueling logo Vueling
AMS — MAD
- T W - - S -
15:55 → 22:10

1 stop

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

1 stop

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

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
16:35 → 23:05

1 stop

Air France logo Air France
AMS — MAD
- - W - - - S
16:40 → 22:00

1 stop

Vueling logo Vueling
AMS — MAD
M T W T - S S
16:55 → 21:20

1 stop

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

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
16:55 → 22:30

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
16:55 → 22:50

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
17:00 → 19:35

direct

KLM logo KLM
AMS — MAD
- - - - - S -
17:05 → 19:40

direct

KLM logo KLM
AMS — MAD
M T W T F - S
17:05 → 22:05

1 stop

KLM logo KLM
AMS — MAD
M T W - F - S
17:10 → 22:50

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
17:25 → 22:10

1 stop

British Airways logo British Airways
AMS — MAD
M - W - F - -
17:25 → 22:50

1 stop

KLM logo KLM
AMS — MAD
- - - - - - S
17:50 → 23:20

1 stop

TAP Portugal logo TAP Portugal
AMS — MAD
M T W T F - -
17:50 → 23:35

1 stop

KLM logo KLM
AMS — MAD
- - - - - S -
17:55 → 23:05

1 stop

KLM logo KLM
AMS — MAD
M T W T F S S
18:35 → 23:55

1 stop

Lufthansa logo Lufthansa
AMS — MAD
M T W T F - -
19:00 → 21:40

direct

Air Europa logo Air Europa
AMS — MAD
M T W T F S S
19:05 → 23:55

1 stop

Lufthansa logo Lufthansa
AMS — MAD
- - W - F - -
20:50 → 23:25

direct

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