- 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
₹ 95,366
₹ 85,652
₹ 85,652
₹ 85,652
Arrival at Johannesburg
₹ 85,652
₹ 1,05,244
₹ 1,05,233
Alliances & Airlines
Oneworld
(31)
SkyTeam
(24)
Star Alliance
(12)
+ 9 more
Layover Airports
+ 15 more
Layover Duration
Further Flights From Madrid (MAD)
Further Flights From Johannesburg (JNB)
Up to 25% OFF* on Flights.
30th Nov'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.
₹ 89,101
₹ 3,449 Deal
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
British Airways BA 463
14:35
Sun, 2 Nov 25
Terminal T4S
Madrid, Spain
02 h 30 m
16:05
Sun, 2 Nov 25
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA 55
18:30
Sun, 2 Nov 25
Terminal T5
London - Heathrow Apt, United Kingdom
11 h 05 m
07:35
Mon, 3 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Basic economy
Fare offered by airline.
₹ 15,435
₹ 89,101₹ 85,652
Standard economy
Fare offered by airline.
₹ 15,435
₹ 93,087₹ 89,519
Economy select
Fare offered by airline.
₹ 5,145
₹ 1,01,278₹ 97,478
Economy select pro
Fare offered by airline.
₹ 1,05,264₹ 1,01,464
₹ 95,865
₹ 2,875 Instant Discount
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Etihad Airways EY 3033
18:00
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 30 m
20:30
Sun, 2 Nov 25
Terminal T1
Rome - Fiumicino Apt, Italy
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 86
10:25
Mon, 3 Nov 25
Terminal T3
Rome - Fiumicino Apt, Italy
06 h 05 m
19:30
Mon, 3 Nov 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 747
02:05
Tue, 4 Nov 25
Terminal A
Abu Dhabi, United Arab Emirates
08 h 15 m
08:20
Tue, 4 Nov 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 95,865₹ 92,990
Economy Value
Fare offered by airline.
₹ 41,675
₹ 97,715₹ 94,784
Economy Comfort
Fare offered by airline.
₹ 40,130
₹ 33,440
₹ 1,02,245₹ 99,245
Economy Deluxe
Fare offered by airline.
₹ 26,755
₹ 26,755
₹ 1,07,180₹ 1,04,180
₹ 99,065
₹ 3,699 Deal
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Lufthansa LH 1115
17:00
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 35 m
19:35
Sun, 2 Nov 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH 572
22:00
Sun, 2 Nov 25
Terminal T1
Frankfurt, Germany
10 h 30 m
09:30
Mon, 3 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy saver
Fare offered by airline.
₹ 15,435
₹ 99,065₹ 95,366
Economy base
Fare offered by airline.
₹ 15,435
₹ 1,06,612₹ 1,02,862
Flex
Fare offered by airline.
₹ 1,08,120₹ 1,04,370
Premium economy saver
Fare offered by airline.
₹ 20,580
₹ 2,76,794₹ 2,73,044
₹ 1,01,990
₹ 3,750 Deal
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Lufthansa LH 1805
18:35
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 35 m
21:10
Sun, 2 Nov 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH 99
09:00
Mon, 3 Nov 25
Terminal T2
Munich, Germany
01 h
10:00
Mon, 3 Nov 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH 572
22:00
Mon, 3 Nov 25
Terminal T1
Frankfurt, Germany
10 h 30 m
09:30
Tue, 4 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy saver
Fare offered by airline.
₹ 15,435
₹ 1,01,990₹ 98,240
Economy base
Fare offered by airline.
₹ 15,435
₹ 1,09,538₹ 1,05,788
Flex
Fare offered by airline.
₹ 1,11,046₹ 1,07,296
Premium economy saver
Fare offered by airline.
₹ 20,580
₹ 2,79,720₹ 2,75,970
₹ 1,08,233
₹ 3,000 Instant Discount
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
KLM Royal Dutch KL 1500
06:00
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 30 m
08:30
Sun, 2 Nov 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL 591
10:10
Sun, 2 Nov 25
Amsterdam, Netherlands
10 h 55 m
22:05
Sun, 2 Nov 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy light
Fare offered by airline.
₹ 30,870
₹ 1,08,233₹ 1,05,233
Economy standard
Fare offered by airline.
₹ 15,435
₹ 1,16,097₹ 1,13,097
Economy flex
Fare offered by airline.
₹ 1,26,236₹ 1,23,236
Economy full flex
Fare offered by airline.
₹ 2,65,714₹ 2,62,714
₹ 1,08,244
₹ 3,000 Instant Discount
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Air France AF 1101
20:05
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 15 m
22:20
Sun, 2 Nov 25
Terminal T2F
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF 990
23:20
Sun, 2 Nov 25
Terminal T2E
Paris, France
11 h 50 m
12:10
Mon, 3 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy light
Fare offered by airline.
₹ 30,870
₹ 1,08,244₹ 1,05,244
Standard
Fare offered by airline.
₹ 15,435
₹ 1,16,108₹ 1,13,108
Flex
Fare offered by airline.
₹ 1,26,252₹ 1,23,252
Economy full flex
Fare offered by airline.
₹ 2,65,725₹ 2,62,725
₹ 1,09,625
₹ 3,750 Deal
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Lufthansa LH 1805
18:35
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 35 m
21:10
Sun, 2 Nov 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH 113
16:00
Mon, 3 Nov 25
Terminal T2
Munich, Germany
01 h
17:00
Mon, 3 Nov 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH 572
22:00
Mon, 3 Nov 25
Terminal T1
Frankfurt, Germany
10 h 30 m
09:30
Tue, 4 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy saver
Fare offered by airline.
₹ 15,435
₹ 1,09,625₹ 1,05,875
Economy base
Fare offered by airline.
₹ 15,435
₹ 1,17,172₹ 1,13,422
Flex
Fare offered by airline.
₹ 1,18,680₹ 1,14,930
Premium economy saver
Fare offered by airline.
₹ 20,580
₹ 2,87,354₹ 2,83,604
₹ 1,09,497
₹ 3,000 Instant Discount
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Air France AF 1401
06:00
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 20 m
08:20
Sun, 2 Nov 25
Terminal T2F
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF 990
23:20
Sun, 2 Nov 25
Terminal T2E
Paris, France
11 h 50 m
12:10
Mon, 3 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy light
Fare offered by airline.
₹ 30,870
₹ 1,09,497₹ 1,06,497
Standard
Fare offered by airline.
₹ 15,435
₹ 1,17,360₹ 1,14,360
Flex
Fare offered by airline.
₹ 1,27,505₹ 1,24,505
Economy full flex
Fare offered by airline.
₹ 2,66,978₹ 2,63,978
₹ 1,10,653
₹ 3,000 Instant Discount
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
Etihad Airways EY 7526
07:10
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 10 m
09:20
Sun, 2 Nov 25
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 88
15:15
Sun, 2 Nov 25
Terminal T1
Milan, Italy
06 h 05 m
00:20
Mon, 3 Nov 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 747
02:05
Mon, 3 Nov 25
Terminal A
Abu Dhabi, United Arab Emirates
08 h 15 m
08:20
Mon, 3 Nov 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 1,10,653₹ 1,07,653
Economy Value
Fare offered by airline.
₹ 41,675
₹ 1,12,508₹ 1,09,508
Economy Comfort
Fare offered by airline.
₹ 40,130
₹ 33,440
₹ 1,17,033₹ 1,14,033
Economy Deluxe
Fare offered by airline.
₹ 26,755
₹ 26,755
₹ 1,21,973₹ 1,18,973
₹ 1,11,349
₹ 3,000 Instant Discount
Get 7% extra off on HDFC bank credit cards using code HDFCCC
Madrid to Johannesburg , 2 Nov
KLM Royal Dutch KL 1504
13:05
Sun, 2 Nov 25
Terminal T2
Madrid, Spain
02 h 30 m
15:35
Sun, 2 Nov 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL 2017 | Operated By Air France
19:20
Sun, 2 Nov 25
Amsterdam, Netherlands
01 h 20 m
20:40
Sun, 2 Nov 25
Terminal T2F
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL 2148 | Operated By Air France
23:20
Sun, 2 Nov 25
Terminal T2E
Paris, France
11 h 50 m
12:10
Mon, 3 Nov 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy light
Fare offered by airline.
₹ 30,870
₹ 1,11,349₹ 1,08,349
Economy standard
Fare offered by airline.
₹ 15,435
₹ 1,19,212₹ 1,16,212
Economy flex
Fare offered by airline.
₹ 1,29,357₹ 1,26,357
Economy full flex
Fare offered by airline.
₹ 2,68,830₹ 2,65,830
| Madrid Johannesburg Cheap Flights | Fare | Date |
|---|---|---|
| Lowest Airfare Today | Rs 0 |
02 Nov
|
| Cheapest Fare Within 30 Days | Rs null |
02 Nov
|
| Cheapest Fare Within 90 Days | Rs null |
02 Nov
|
| Cheapest Fare Within 365 Days | Rs null |
02 Nov
|