- Regular
- StudentStudent Fare
Only students above 12 years of age are eligible for special fares and/or additional baggage allowances. Carrying valid student ID cards and student visas (where applicable) is mandatory, else the passenger may be denied boarding or asked to pay for extra baggage.
Popular Filters
Arrival Airports
One Way Price
Duration
Stops From Madrid
Departure From Madrid
₹ 57,370
₹ 60,137
₹ 60,137
Arrival at Johannesburg
₹ 1,96,161
₹ 57,370
₹ 73,269
₹ 84,850
Alliances & Airlines
Oneworld
(39)
SkyTeam
(25)
Star Alliance
(12)
+ 10 more
Layover Airports
+ 10 more
Layover Duration
Further Flights From Madrid (MAD)
Further Flights From Johannesburg (JNB)

Save up to 50% on Travel Bookings!
30th Sept'25
Madrid Airport Contact Info
Address
Johannesburg Airport Contact Info
Address
Tel: (011) 921 6911 | Fax: (011) 921 6422
Top International Routes
Top International Cities
Popular Hotels in Madrid
Hotels in Madrid
Madrid to Johannesburg Flight Schedule
Plan a trip like never before. Keep yourself informed with updated flight schedules for all airlines between Madrid - Johannesburg on Goibibo. Avail yourself with fit to pocket airfares for all major airlines. Also check Johannesburg Madrid Flight Schedule online.
₹ 57,370
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Etihad Airways EY 102
10:30
Sun, 21 Sep 25
Terminal T4
Madrid, Spain
06 h 55 m
19:25
Sun, 21 Sep 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 747
02:10
Mon, 22 Sep 25
Terminal A
Abu Dhabi, United Arab Emirates
08 h 10 m
08:20
Mon, 22 Sep 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 57,370
Economy Value
Fare offered by airline.
₹ 42,145
₹ 59,324
Economy Comfort
Fare offered by airline.
₹ 40,580
₹ 33,820
₹ 62,243
Economy Deluxe
Fare offered by airline.
₹ 27,055
₹ 27,055
₹ 66,937
₹ 60,137
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Turkish Airlines TK 1860
18:20
Sun, 21 Sep 25
Terminal T1
Madrid, Spain
04 h 15 m
23:35
Sun, 21 Sep 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK 42
01:50
Mon, 22 Sep 25
Istanbul, Turkey
09 h 45 m
10:35
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Restricted
Fare offered by airline.
₹ 10,405
₹ 5,205
₹ 60,137
Flexible
Fare offered by airline.
₹ 94,967
₹ 67,316
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Turkish Airlines TK 1358
14:45
Sun, 21 Sep 25
Terminal T1
Madrid, Spain
04 h 15 m
20:00
Sun, 21 Sep 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK 42
01:50
Mon, 22 Sep 25
Istanbul, Turkey
09 h 45 m
10:35
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Restricted
Fare offered by airline.
₹ 10,405
₹ 5,205
₹ 67,316
Flexible
Fare offered by airline.
₹ 94,967
₹ 73,080
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Qatar Airways QR 148
09:05
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
06 h 45 m
16:50
Sun, 21 Sep 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1363
02:15
Mon, 22 Sep 25
Doha, Qatar
08 h 25 m
09:40
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airline.
₹ 31,255
₹ 16,290
₹ 73,080
Economy convenience
Fare offered by airline.
₹ 16,290
₹ 8,805
₹ 77,877
Economy comfort
Fare offered by airline.
₹ 8,805
₹ 5,285
₹ 1,25,124
₹ 73,269
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Emirates EK 142
15:25
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
07 h 10 m
00:35
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 761
04:05
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
08 h 10 m
10:15
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy Flex
Fare offered by airline.
₹ 23,415
₹ 15,610
₹ 73,269
Economy Flex Plus
Fare offered by airline.
₹ 1,20,263
Prem eco flexplus
Fare offered by airline.
₹ 2,15,991
₹ 73,269
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Emirates EK 142
15:25
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
07 h 10 m
00:35
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 763
09:55
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
08 h 20 m
16:15
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy Flex
Fare offered by airline.
₹ 23,415
₹ 15,610
₹ 73,269
Economy Flex Plus
Fare offered by airline.
₹ 1,20,263
₹ 73,316
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Qatar Airways QR 148
09:05
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
06 h 45 m
16:50
Sun, 21 Sep 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1377
08:45
Mon, 22 Sep 25
Doha, Qatar
08 h 25 m
16:10
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airline.
₹ 31,255
₹ 16,290
₹ 73,316
Economy convenience
Fare offered by airline.
₹ 16,290
₹ 8,805
₹ 78,113
Economy comfort
Fare offered by airline.
₹ 8,805
₹ 5,285
₹ 1,25,360
₹ 73,476
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Iberia IB 391
15:45
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
07 h 10 m
23:55
Sun, 21 Sep 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1363
02:15
Mon, 22 Sep 25
Doha, Qatar
08 h 25 m
09:40
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airlines.
₹ 31,255
₹ 16,290
₹ 73,476
Economy convenience
Fare offered by airlines.
₹ 16,290
₹ 8,805
₹ 77,955
Economy comfort
Fare offered by airlines.
₹ 8,805
₹ 5,285
₹ 1,25,095
₹ 74,469
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Qatar Airways QR 6949 | Operated By Iberia
15:45
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
07 h 10 m
23:55
Sun, 21 Sep 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1363
02:15
Mon, 22 Sep 25
Doha, Qatar
08 h 25 m
09:40
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airline.
₹ 16,290
₹ 74,469
Economy convenience
Fare offered by airline.
₹ 8,805
₹ 78,948
Economy comfort
Fare offered by airline.
₹ 5,285
₹ 1,26,088
₹ 74,549
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Madrid to Johannesburg , 21 Sep
Iberia IB 391
15:45
Sun, 21 Sep 25
Terminal T4S
Madrid, Spain
07 h 10 m
23:55
Sun, 21 Sep 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Iberia IB 6155 | Operated By Qatar Airways
02:15
Mon, 22 Sep 25
Doha, Qatar
08 h 25 m
09:40
Mon, 22 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Optima
Fare offered by airline.
₹ 15,610
₹ 74,549
Fully flexible
Fare offered by airline.
₹ 2,57,964
Madrid Johannesburg Cheap Flights | Fare | Date |
---|---|---|
Lowest Airfare Today | Rs 0 | |
Cheapest Fare Within 30 Days | Rs 54900 |
21 Sep
|
Cheapest Fare Within 90 Days | Rs 54900 |
21 Sep
|
Cheapest Fare Within 365 Days | Rs 54900 |
21 Sep
|
