Find cheap flights to Madrid

Fri 6/21
Fri 6/28
Any month
Compare vs momondo |

When is the best time to fly to Madrid?

+60.0%
+40.0%
+20.0%
Base
Price
7 549 - 11 7187 549 - 11 718 ZAR

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
10 Oct
JNB
22:05
Johannesburg OR Tambo airport
35h 50m
1 Stop
9:55
+2
MAD
Madrid Barajas airport
Etihad Airways
17 Oct
MAD
12:10
Madrid Barajas airport
50h 20m
2 Stops
14:30
+2
JNB
Johannesburg OR Tambo airport
7 150 ZAR
Etihad Airways
Etihad Airways
07 Jul
JNB
22:05
Johannesburg OR Tambo airport
35h 50m
1 Stop
9:55
+2
MAD
Madrid Barajas airport
Etihad Airways
31 Jul
MAD
17:00
Madrid Barajas airport
25h 30m
2 Stops
18:30
+1
JNB
Johannesburg OR Tambo airport
7 280 ZAR
Etihad Airways
Etihad Airways
04 Sep
JNB
3:55
Johannesburg OR Tambo airport
30h 00m
2 Stops
9:55
+1
MAD
Madrid Barajas airport
Etihad Airways
11 Sep
MAD
12:10
Madrid Barajas airport
50h 20m
2 Stops
14:30
+2
JNB
Johannesburg OR Tambo airport
7 280 ZAR
Etihad Airways
Etihad Airways
10 Jul
JNB
22:05
Johannesburg OR Tambo airport
35h 50m
1 Stop
9:55
+2
MAD
Madrid Barajas airport
Etihad Airways
17 Jul
MAD
12:10
Madrid Barajas airport
38h 55m
2 Stops
3:05
+2
JNB
Johannesburg OR Tambo airport
7 338 ZAR
Etihad Airways
Etihad Airways
16 Sep
JNB
3:55
Johannesburg OR Tambo airport
30h 00m
2 Stops
9:55
+1
MAD
Madrid Barajas airport
Etihad Airways
03 Oct
MAD
12:10
Madrid Barajas airport
38h 55m
2 Stops
3:05
+2
JNB
Johannesburg OR Tambo airport
7 338 ZAR
Emirates
Emirates
11 Jul
JNB
21:10
Johannesburg OR Tambo airport
25h 10m
1 Stop
22:20
+1
MAD
Madrid Barajas airport
Emirates
27 Jul
MAD
0:05
Madrid Barajas airport
36h 10m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 483 ZAR
Ethiopian Air
Ethiopian Air
11 Jul
JNB
16:10
Johannesburg OR Tambo airport
14h 55m
1 Stop
7:05
+1
MAD
Madrid Barajas airport
Ethiopian Air
12 Aug
MAD
23:50
Madrid Barajas airport
15h 15m
1 Stop
15:05
+1
JNB
Johannesburg OR Tambo airport
8 452 ZAR
Ethiopian Air
Ethiopian Air
14 Jul
JNB
16:10
Johannesburg OR Tambo airport
14h 55m
1 Stop
7:05
+1
MAD
Madrid Barajas airport
Ethiopian Air
12 Aug
MAD
23:50
Madrid Barajas airport
15h 15m
1 Stop
15:05
+1
JNB
Johannesburg OR Tambo airport
8 452 ZAR
Ethiopian Air
Ethiopian Air
15 Dec
JNB
16:10
Johannesburg OR Tambo airport
16h 10m
1 Stop
7:20
+1
MAD
Madrid Barajas airport
Ethiopian Air
15 Jan
MAD
22:30
Madrid Barajas airport
14h 35m
1 Stop
14:05
+1
JNB
Johannesburg OR Tambo airport
7 845 ZAR
KLM
KLM
15 Jul
JNB
1:15
Johannesburg OR Tambo airport
17h 10m
1 Stop
18:25
MAD
Madrid Barajas airport
KLM
12 Aug
MAD
8:00
Madrid Barajas airport
15h 20m
1 Stop
23:20
JNB
Johannesburg OR Tambo airport
8 727 ZAR
KLM
KLM
13 Jul
JNB
1:15
Johannesburg OR Tambo airport
24h 10m
1 Stop
1:25
+1
MAD
Madrid Barajas airport
KLM
12 Aug
MAD
8:00
Madrid Barajas airport
15h 20m
1 Stop
23:20
JNB
Johannesburg OR Tambo airport
8 727 ZAR
Emirates
Emirates
10 Jul
JNB
0:20
Johannesburg OR Tambo airport
22h 00m
1 Stop
22:20
MAD
Madrid Barajas airport
Emirates
08 Aug
MAD
0:05
Madrid Barajas airport
18h 20m
1 Stop
18:25
JNB
Johannesburg OR Tambo airport
7 714 ZAR

Which airlines operate flights to Madrid?


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
Cape Town to Madrid
Fastest flight time
15h 35m
Cheapest price
5 775 ZAR
Johannesburg to Madrid
Fastest flight time
16h 10m
Cheapest price
6 079 ZAR
Durban to Madrid
Fastest flight time
25h 40m
Cheapest price
9 176 ZAR
Bloemfontein to Madrid
Fastest flight time
19h 40m
Cheapest price
15 458 ZAR
View more

Start planning your trip to Madrid