Find cheap flights to Madrid

Fri 9/20
Fri 9/27
Any month
Compare vs momondo |

When is the best time to fly to Madrid?

+45.0%
+30.0%
+15.0%
Base
Price
7 649 - 10 698 ZAR

When is the best time to fly to Madrid?

Travelling from most locations, it is best to book your flight to Madrid during the month of February for the best deal, although there are other times of the year which offer great deals as well.

When is the best time to book a flight to Madrid?

In general, most flyers find the cheapest time to book a flight to Madrid is about 36 days prior.

What is the cheapest day to depart on your flight to Madrid?

Most of our users find that booking their departure to Madrid on a Tuesday is the cheapest. Conversely, departing on a Saturday seems to be the most expensive.

What is the cheapest time of day to fly to Madrid?

Typically, cheap prices to Madrid are most often found for midday flights. Cheap prices are less likely for evening flights.


Madrid flight deals found on momondo

Check out some of the best fares to Madrid found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
26 Oct
JNB
16:10
Johannesburg OR Tambo airport
16h 10m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
22 Nov
MAD
22:30
Madrid Barajas airport
14h 35m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 052 ZAR
Ethiopian Air
Ethiopian Air
12 Oct
JNB
16:10
Johannesburg OR Tambo airport
15h 10m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
28 Oct
MAD
22:30
Madrid Barajas airport
14h 35m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 066 ZAR
Etihad Airways
Etihad Airways
16 Oct
JNB
22:05
Johannesburg OR Tambo airport
35h 50m
1 Stop
9:55
+2
MAD
Madrid Barajas airport
Etihad Airways
26 Nov
MAD
10:45
Madrid Barajas airport
49h 45m
2 Stops
13:30
+2
JNB
Johannesburg OR Tambo airport
7 125 ZAR
Etihad Airways
Etihad Airways
22 Oct
JNB
22:05
Johannesburg OR Tambo airport
35h 50m
1 Stop
9:55
+2
MAD
Madrid Barajas airport
Etihad Airways
05 Nov
MAD
10:45
Madrid Barajas airport
49h 45m
2 Stops
13:30
+2
JNB
Johannesburg OR Tambo airport
7 154 ZAR
Emirates
Emirates
20 Oct
JNB
21:10
Johannesburg OR Tambo airport
18h 15m
1 Stop
15:25
+1
MAD
Madrid Barajas airport
Emirates
26 Oct
MAD
0:05
Madrid Barajas airport
22h 45m
1 Stop
22:50
JNB
Johannesburg OR Tambo airport
7 521 ZAR
Etihad Airways
Etihad Airways
12 Oct
JNB
22:05
Johannesburg OR Tambo airport
35h 50m
1 Stop
9:55
+2
MAD
Madrid Barajas airport
Etihad Airways
22 Oct
MAD
15:20
Madrid Barajas airport
27h 10m
2 Stops
18:30
+1
JNB
Johannesburg OR Tambo airport
7 521 ZAR
Ethiopian Air
Ethiopian Air
12 Oct
JNB
16:10
Johannesburg OR Tambo airport
15h 10m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
28 Oct
MAD
22:30
Madrid Barajas airport
14h 35m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 066 ZAR
Ethiopian Air
Ethiopian Air
20 Oct
CPT
16:45
Cape Town Intl airport
14h 35m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
27 Oct
MAD
22:30
Madrid Barajas airport
15h 15m
1 Stop
14:45
+1
CPT
Cape Town Intl airport
7 975 ZAR
Ethiopian Air
Ethiopian Air
20 Oct
CPT
16:45
Cape Town Intl airport
14h 35m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
11 Nov
MAD
22:30
Madrid Barajas airport
15h 15m
1 Stop
14:45
+1
CPT
Cape Town Intl airport
8 078 ZAR
Ethiopian Air
Ethiopian Air
26 Oct
JNB
16:10
Johannesburg OR Tambo airport
16h 10m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
22 Nov
MAD
22:30
Madrid Barajas airport
14h 35m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 052 ZAR
KLM
KLM
11 Oct
JNB
1:10
Johannesburg OR Tambo airport
17h 15m
1 Stop
18:25
MAD
Madrid Barajas airport
KLM
22 Oct
MAD
8:00
Madrid Barajas airport
15h 20m
1 Stop
23:20
JNB
Johannesburg OR Tambo airport
9 969 ZAR
Ethiopian Air
Ethiopian Air
12 Oct
CPT
11:50
Cape Town Intl airport
19h 30m
2 Stops
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
16 Oct
MAD
0:30
Madrid Barajas airport
15h 15m
1 Stop
15:45
CPT
Cape Town Intl airport
8 386 ZAR

Airports near Madrid

Below you will find all the airports in Madrid along with their distance from the city centre
Madrid Barajas
13 km from city centre

Popular routes to Madrid

Most frequently searched flights to Madrid along with the cheapest price and shortest flight duration
Johannesburg to Madrid
Fastest flight time
16h 10m
Cheapest price
7 052 ZAR
Cape Town to Madrid
Fastest flight time
14h 35m
Cheapest price
8 078 ZAR
Durban to Madrid
Fastest flight time
22h 15m
Cheapest price
8 796 ZAR
Bloemfontein to Madrid
Fastest flight time
27h 35m
Cheapest price
11 523 ZAR
View more

Start planning your trip to Madrid