Find cheap flights to Madrid

Fri 11/22
Fri 11/29
Any month
Compare vs momondo |

When is the best time to fly to Madrid?

11 071 ZAR
9 926 ZAR
8 780 ZAR
7 635 ZAR
Price
112 937 ZAR - 151 688 ZAR

When is the best time to fly to Madrid?

From most locations, the cheapest flights to Madrid can be found during the month of October; however great deals can be found at other times.

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

From most locations, booking your flights to Madrid around 28 days prior to your departure date finds the best deals.

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

On average, the cheapest flights to Madrid are found when departing on a Tuesday. Try to avoid departing on a Friday, as this is usually the most expensive day.

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
Etihad Airways
Etihad Airways
13 Feb
JNB
21:15
Johannesburg OR Tambo airport
37h 10m
1 Stop
9:25
+2
MAD
Madrid Barajas airport
Etihad Airways
20 Feb
MAD
16:00
Madrid Barajas airport
24h 45m
2 Stops
17:45
+1
JNB
Johannesburg OR Tambo airport
6 582 ZAR
Etihad Airways
Etihad Airways
28 Nov
JNB
21:15
Johannesburg OR Tambo airport
26h 45m
2 Stops
23:00
+1
MAD
Madrid Barajas airport
Etihad Airways
01 Dec
MAD
14:20
Madrid Barajas airport
26h 25m
2 Stops
17:45
+1
JNB
Johannesburg OR Tambo airport
6 848 ZAR
Etihad Airways
Etihad Airways
27 Nov
JNB
21:15
Johannesburg OR Tambo airport
27h 40m
2 Stops
23:55
+1
MAD
Madrid Barajas airport
Etihad Airways
30 Nov
MAD
16:00
Madrid Barajas airport
24h 45m
2 Stops
17:45
+1
JNB
Johannesburg OR Tambo airport
6 937 ZAR
Etihad Airways
Etihad Airways
01 Dec
JNB
21:15
Johannesburg OR Tambo airport
26h 45m
2 Stops
23:00
+1
MAD
Madrid Barajas airport
Etihad Airways
09 Dec
MAD
16:00
Madrid Barajas airport
24h 45m
2 Stops
17:45
+1
JNB
Johannesburg OR Tambo airport
7 277 ZAR
Etihad Airways
Etihad Airways
30 Nov
JNB
21:15
Johannesburg OR Tambo airport
46h 20m
2 Stops
18:35
+2
MAD
Madrid Barajas airport
Etihad Airways
15 Dec
MAD
10:45
Madrid Barajas airport
38h 20m
2 Stops
2:05
+2
JNB
Johannesburg OR Tambo airport
7 470 ZAR
Emirates
Emirates
27 Nov
JNB
15:25
Johannesburg OR Tambo airport
24h 15m
1 Stop
14:40
+1
MAD
Madrid Barajas airport
Emirates
08 Dec
MAD
15:25
Madrid Barajas airport
25h 10m
1 Stop
17:35
+1
JNB
Johannesburg OR Tambo airport
7 751 ZAR
Air France
Air France
30 Dec
JNB
21:50
Johannesburg OR Tambo airport
27h 20m
1 Stop
0:10
+-363
MAD
Madrid Barajas airport
Air France
03 Jan
MAD
7:00
Madrid Barajas airport
15h 05m
1 Stop
23:05
JNB
Johannesburg OR Tambo airport
12 750 ZAR
Qatar Airways
Qatar Airways
27 Nov
JNB
9:55
Johannesburg OR Tambo airport
24h 10m
1 Stop
9:05
+1
MAD
Madrid Barajas airport
Qatar Airways
20 Dec
MAD
9:20
Madrid Barajas airport
19h 15m
1 Stop
5:35
+1
JNB
Johannesburg OR Tambo airport
12 055 ZAR
Qatar Airways
Qatar Airways
24 Dec
JNB
9:55
Johannesburg OR Tambo airport
24h 10m
1 Stop
9:05
+1
MAD
Madrid Barajas airport
Qatar Airways
03 Jan
MAD
9:20
Madrid Barajas airport
24h 45m
1 Stop
11:05
+1
JNB
Johannesburg OR Tambo airport
12 440 ZAR
Emirates
Emirates
27 Nov
JNB
15:25
Johannesburg OR Tambo airport
24h 15m
1 Stop
14:40
+1
MAD
Madrid Barajas airport
Emirates
08 Dec
MAD
15:25
Madrid Barajas airport
25h 10m
1 Stop
17:35
+1
JNB
Johannesburg OR Tambo airport
7 751 ZAR
Qatar Airways
Qatar Airways
30 Nov
JNB
9:55
Johannesburg OR Tambo airport
30h 25m
1 Stop
15:20
+1
MAD
Madrid Barajas airport
Qatar Airways
20 Dec
MAD
9:20
Madrid Barajas airport
19h 15m
1 Stop
5:35
+1
JNB
Johannesburg OR Tambo airport
13 046 ZAR
Emirates
Emirates
27 Nov
JNB
15:25
Johannesburg OR Tambo airport
31h 25m
1 Stop
21:50
+1
MAD
Madrid Barajas airport
Emirates
19 Dec
MAD
15:25
Madrid Barajas airport
19h 30m
1 Stop
11:55
+1
JNB
Johannesburg OR Tambo airport
11 611 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 Flights
Fastest flight time
24h 25m
Cheapest price
6 582 ZAR
Durban to Madrid Flights
Fastest flight time
18h 30m
Cheapest price
8 283 ZAR
Cape Town to Madrid Flights
Fastest flight time
23h 55m
Cheapest price
8 890 ZAR
Bloemfontein to Madrid Flights
Fastest flight time
28h 30m
Cheapest price
11 212 ZAR
View more

Start planning your trip to Madrid