- 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
Departure Airports
One Way Price
Duration
Stops From Johannesburg
Departure From Johannesburg
₹ 86,227
₹ 54,268
₹ 66,540
₹ 47,071
Arrival at Madrid
₹ 81,082
₹ 47,071
₹ 47,071
Alliances & Airlines
Oneworld
(15)
SkyTeam
(46)
Star Alliance
(9)
+ 8 more
Layover Airports
+ 8 more
Layover Duration
Further Flights From Johannesburg (JNB)
Further Flights From Madrid (MAD)

Save up to 50% on Travel Bookings!
30th Sept'25
Johannesburg Airport Contact Info
Address
Tel: (011) 921 6911 | Fax: (011) 921 6422
Madrid Airport Contact Info
Address
Top International Routes
Top International Cities
Popular Hotels in Madrid
Hotels in Madrid
Johannesburg to Madrid Flight Schedule
Plan a trip like never before. Keep yourself informed with updated flight schedules for all airlines between Johannesburg - Madrid on Goibibo. Avail yourself with fit to pocket airfares for all major airlines. Also check Madrid Johannesburg Flight Schedule online.
₹ 47,071
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
British Airways BA 54
21:15
Sun, 21 Sep 25
Terminal A
Johannesburg, South Africa
11 h 15 m
07:30
Mon, 22 Sep 25
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA 460
13:10
Mon, 22 Sep 25
Terminal T5
London - Heathrow Apt, United Kingdom
02 h 25 m
16:35
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Basic economy
Fare offered by airline.
₹ 7,045
₹ 47,071
Standard economy
Fare offered by airline.
₹ 7,045
₹ 49,801
Economy select
Fare offered by airline.
₹ 2,645
₹ 57,811
Economy select pro
Fare offered by airline.
₹ 62,651
₹ 54,268
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Emirates EK 768
10:05
Sun, 21 Sep 25
Terminal B
Johannesburg, South Africa
08 h 10 m
20:15
Sun, 21 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 143
14:30
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
07 h 50 m
20:20
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 17,610
₹ 11,005
₹ 54,268
Economy Flex
Fare offered by airline.
₹ 13,205
₹ 8,805
₹ 58,319
Economy Flex Plus
Fare offered by airline.
₹ 86,793
Prem eco flexplus
Fare offered by airline.
₹ 1,66,945
₹ 58,319
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Emirates EK 768
10:05
Sun, 21 Sep 25
Terminal B
Johannesburg, South Africa
08 h 10 m
20:15
Sun, 21 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 141
07:40
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
07 h 50 m
13:30
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Flex
Fare offered by airline.
₹ 13,205
₹ 8,805
₹ 58,319
Economy Flex Plus
Fare offered by airline.
₹ 86,793
₹ 60,096
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
British Airways BA 54
21:15
Sun, 21 Sep 25
Terminal A
Johannesburg, South Africa
11 h 15 m
07:30
Mon, 22 Sep 25
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA 462
14:10
Mon, 22 Sep 25
Terminal T5
London - Heathrow Apt, United Kingdom
02 h 25 m
17:35
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Basic economy
Fare offered by airline.
₹ 7,045
₹ 60,096
Standard economy
Fare offered by airline.
₹ 7,045
₹ 62,826
Economy select
Fare offered by airline.
₹ 2,645
₹ 73,492
Economy select pro
Fare offered by airline.
₹ 78,519
₹ 66,540
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Emirates EK 762
13:25
Sun, 21 Sep 25
Terminal B
Johannesburg, South Africa
08 h 15 m
23:40
Sun, 21 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 141
07:40
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
07 h 50 m
13:30
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Flex
Fare offered by airline.
₹ 13,205
₹ 8,805
₹ 66,540
Economy Flex Plus
Fare offered by airline.
₹ 86,793
Prem eco flexplus
Fare offered by airline.
₹ 2,41,935
₹ 66,540
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Emirates EK 762
13:25
Sun, 21 Sep 25
Terminal B
Johannesburg, South Africa
08 h 15 m
23:40
Sun, 21 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 143
14:30
Mon, 22 Sep 25
Terminal T3
Dubai, United Arab Emirates
07 h 50 m
20:20
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Flex
Fare offered by airline.
₹ 13,205
₹ 8,805
₹ 66,540
Economy Flex Plus
Fare offered by airline.
₹ 86,793
Premium Economy FlexPlus
Fare offered by airline.
₹ 2,29,510
Prem eco flexplus
Fare offered by airline.
₹ 2,41,935
₹ 72,864
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Qatar Airways QR 1364
13:55
Sun, 21 Sep 25
Terminal A
Johannesburg, South Africa
08 h 20 m
23:15
Sun, 21 Sep 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 149
07:50
Mon, 22 Sep 25
Doha, Qatar
07 h 20 m
14:10
Mon, 22 Sep 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy convenience
Fare offered by airline.
₹ 8,805
₹ 72,864
Economy comfort
Fare offered by airline.
₹ 5,285
₹ 96,772
₹ 74,313
Use code GODEALS and get Rs 1305 discount or use GOAXISFEST to get flat 8% discount on Axis Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Turkish Airlines TK 43
17:55
Sun, 21 Sep 25
Terminal A
Johannesburg, South Africa
09 h 45 m
04:40
Mon, 22 Sep 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK 9401 | Operated By Air Europa
15:45
Mon, 22 Sep 25
Istanbul, Turkey
04 h 15 m
19:00
Mon, 22 Sep 25
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Flexible
Fare offered by airline.
₹ 74,313
₹ 76,922
Use code GODEALS and get Rs 1305 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Turkish Airlines TK 43
17:55
Sun, 21 Sep 25
Terminal A
Johannesburg, South Africa
09 h 45 m
04:40
Mon, 22 Sep 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Air Europa UX 1684
15:45
Mon, 22 Sep 25
Istanbul, Turkey
04 h 15 m
19:00
Mon, 22 Sep 25
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Flexible
Fare offered by airlines.
₹ 76,922
₹ 81,082
Use code GODEALS and get Rs 1305 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Johannesburg to Madrid , 21 Sep
Etihad Airways EY 748
09:50
Sun, 21 Sep 25
Terminal B
Johannesburg, South Africa
07 h 55 m
19:45
Sun, 21 Sep 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 101
02:15
Mon, 22 Sep 25
Terminal A
Abu Dhabi, United Arab Emirates
07 h 30 m
07:45
Mon, 22 Sep 25
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 81,082
Economy Comfort
Fare offered by airline.
₹ 39,615
₹ 33,015
₹ 82,464
Economy Value
Fare offered by airline.
₹ 41,375
₹ 82,993
Economy Deluxe
Fare offered by airline.
₹ 26,410
₹ 26,410
₹ 94,190
Johannesburg Madrid Cheap Flights | Fare | Date |
---|---|---|
Lowest Airfare Today | Rs 0 |
21 Sep
|
Cheapest Fare Within 30 Days | Rs null |
21 Sep
|
Cheapest Fare Within 90 Days | Rs null |
21 Sep
|
Cheapest Fare Within 365 Days | Rs null |
21 Sep
|
