How to get to Johannesburg, South Africa from Madrid (Station) by flight ? You can check flights from Madrid (Station) to Johannesburg, South Africa below.
You can find flight ticket prices from Madrid (Station) to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.
You take a flight from Madrid to Johannesburg and cost approximately 490 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1698
KLM
KL0591
KLM
|
06:00
Madrid
10:20
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
QR148
Qatar Airways
QR1363
Qatar Airways
|
08:15
Madrid
02:05
Doha
|
17:00
Doha
09:40
Johannesburg
|
Connect |
QR148
Qatar Airways
QR1365
Qatar Airways
|
08:15
Madrid
20:25
Doha
|
17:00
Doha
04:00
Johannesburg
|
Connect |
BA459
British Airways
BA043
British Airways
BA6410
British Airways
|
12:00
Madrid
18:15
London Heathrow
10:05
Capetown
|
13:25
London Heathrow
08:00
Capetown
12:05
Johannesburg
|
Connect |
BA459
British Airways
BA041
British Airways
BA6200
British Airways
|
12:00
Madrid
16:55
London Heathrow
07:00
Durban
|
13:25
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
TK1858
Turkish Airlines
TK42
Turkish Airlines
|
12:15
Madrid
02:20
Istanbul
|
18:25
Istanbul
11:10
Johannesburg
|
Connect |
IB3176
Iberia
BA057
British Airways
|
13:20
Madrid
21:10
London Heathrow
|
14:55
London Heathrow
10:15
Johannesburg
|
Connect |
IB3176
Iberia
BA041
British Airways
BA6200
British Airways
|
13:20
Madrid
16:55
London Heathrow
07:00
Durban
|
14:55
London Heathrow
05:25
Durban
08:05
Johannesburg
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
|
13:30
Madrid
22:00
Frankfurt
|
16:05
Frankfurt
09:35
Johannesburg
|
Connect |
EY076
Etihad
EY602
Etihad
|
14:00
Madrid
02:00
Abu Dhabi
|
23:40
Abu Dhabi
08:15
Johannesburg
|
Connect |
EK142
Emirates
EK763
Emirates
|
14:25
Madrid
10:10
Dubai
|
00:25
Dubai
16:35
Johannesburg
|
Connect |
EK142
Emirates
EK761
Emirates
|
14:25
Madrid
04:40
Dubai
|
00:25
Dubai
10:55
Johannesburg
|
Connect |
MS754
Egyptair
MS839
Egyptair
|
14:50
Madrid
23:05
Cairo
|
20:20
Cairo
07:05
Johannesburg
|
Connect |
QR150
Qatar Airways
QR1377
Qatar Airways
|
15:10
Madrid
08:00
Doha
|
23:45
Doha
15:35
Johannesburg
|
Connect |
QR150
Qatar Airways
QR1363
Qatar Airways
|
15:10
Madrid
02:05
Doha
|
23:45
Doha
09:40
Johannesburg
|
Connect |
QR150
Qatar Airways
QR1367
Qatar Airways
|
15:10
Madrid
07:55
Doha
|
23:45
Doha
15:30
Johannesburg
|
Connect |
IB8710
Iberia
LH572
Lufthansa
|
15:40
Madrid
22:00
Frankfurt
|
18:30
Frankfurt
09:35
Johannesburg
|
Connect |
IB3166
Iberia
BA043
British Airways
BA6410
British Airways
|
15:50
Madrid
18:15
London Heathrow
10:05
Capetown
|
17:15
London Heathrow
08:00
Capetown
12:05
Johannesburg
|
Connect |
IB3166
Iberia
BA057
British Airways
|
15:50
Madrid
21:10
London Heathrow
|
17:15
London Heathrow
10:15
Johannesburg
|
Connect |
IB3166
Iberia
VS449
Virgin Atlantic
|
15:50
Madrid
18:55
London Heathrow
|
17:15
London Heathrow
08:00
Johannesburg
|
Connect |
AF1601
Air France
AF990
Air France
|
16:15
Madrid
23:35
Paris CDG
|
18:25
Paris CDG
11:15
Johannesburg
|
Connect |
AF1601
Air France
KQ115
Kenya Airways
KQ760
Kenya Airways
|
16:15
Madrid
20:20
Paris CDG
07:45
Nairobi
|
18:25
Paris CDG
06:25
Nairobi
10:55
Johannesburg
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
|
16:55
Madrid
22:00
Frankfurt
|
19:30
Frankfurt
09:35
Johannesburg
|
Connect |
IB3164
Iberia
BA057
British Airways
|
17:20
Madrid
21:10
London Heathrow
|
18:55
London Heathrow
10:15
Johannesburg
|
Connect |
IB3740
Iberia
AF990
Air France
|
18:00
Madrid
23:35
Paris CDG
|
20:10
Paris CDG
11:15
Johannesburg
|
Connect |
TK1860
Turkish Airlines
TK42
Turkish Airlines
|
18:00
Madrid
02:20
Istanbul
|
00:10
Istanbul
11:10
Johannesburg
|
Connect |
AF1801
Air France
AF990
Air France
|
18:15
Madrid
23:35
Paris CDG
|
20:25
Paris CDG
11:15
Johannesburg
|
Connect |
LX2033
Swiss
LX284
Swiss
|
18:45
Madrid
22:40
Zurich
|
21:00
Zurich
10:10
Johannesburg
|
Connect |
AF1101
Air France
AF990
Air France
|
20:05
Madrid
23:35
Paris CDG
|
22:20
Paris CDG
11:15
Johannesburg
|
Connect |
KL1706
KLM
KL0591
KLM
|
20:25
Madrid
10:20
Amsterdam Schiphol
|
23:00
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
U23908
easyJet
AF990
Air France
|
20:25
Madrid
23:35
Paris CDG
|
22:40
Paris CDG
11:15
Johannesburg
|
Connect |
EK144
Emirates
EK763
Emirates
|
21:40
Madrid
10:10
Dubai
|
07:45
Dubai
16:35
Johannesburg
|
Connect |
SV3226
Saudia
SV0431
Saudia
KQ762
Kenya Airways
|
23:15
Madrid
08:05
Jeddah
13:05
Nairobi
|
06:55
Jeddah
11:50
Nairobi
16:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Madrid (Station) to Bilbao.
You take a flight from Bilbao to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1684
KLM
KL0591
KLM
|
06:50
Bilbao
10:20
Amsterdam Schiphol
|
09:00
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
LH1147
Lufthansa
LH572
Lufthansa
|
06:50
Bilbao
22:00
Frankfurt
|
09:00
Frankfurt
09:35
Johannesburg
|
Connect |
BA2709
British Airways
BA057
British Airways
|
12:45
Bilbao
21:10
London Heathrow
|
13:40
London Heathrow
10:15
Johannesburg
|
Connect |
WK227
Edelweiss Air
LX284
Swiss
|
13:00
Bilbao
22:40
Zurich
|
14:55
Zurich
10:10
Johannesburg
|
Connect |
LH1143
Lufthansa
LH572
Lufthansa
|
13:10
Bilbao
22:00
Frankfurt
|
15:20
Frankfurt
09:35
Johannesburg
|
Connect |
LX2059
Swiss
LX284
Swiss
|
14:50
Bilbao
22:40
Zurich
|
16:50
Zurich
10:10
Johannesburg
|
Connect |
AF1577
Air France
AF990
Air France
|
16:15
Bilbao
23:35
Paris CDG
|
18:00
Paris CDG
11:15
Johannesburg
|
Connect |
LH1145
Lufthansa
LH572
Lufthansa
|
17:50
Bilbao
22:00
Frankfurt
|
20:00
Frankfurt
09:35
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.
You take a flight from Madrid to Lanseria and cost approximately 750 USD.
You take a bus, shuttle or taxi from Lanseria to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1698
KLM
KL0597
KLM
FA350
Safair
|
06:00
Madrid
10:10
Amsterdam Schiphol
06:00
Capetown
|
08:40
Amsterdam Schiphol
22:25
Capetown
08:10
Lanseria
|
Connect |
KL1698
KLM
KL0597
KLM
MN456
Comair
|
06:00
Madrid
10:10
Amsterdam Schiphol
08:50
Capetown
|
08:40
Amsterdam Schiphol
22:25
Capetown
10:45
Lanseria
|
Connect |
KL1698
KLM
KL0597
KLM
FA310
Safair
|
06:00
Madrid
10:10
Amsterdam Schiphol
06:20
Capetown
|
08:40
Amsterdam Schiphol
22:25
Capetown
08:25
Lanseria
|
Connect |
AF1401
Air France
AF864
Air France
MN456
Comair
|
06:40
Madrid
10:10
Paris CDG
08:50
Capetown
|
09:00
Paris CDG
22:30
Capetown
10:45
Lanseria
|
Connect |
LH1807
Lufthansa
LH574
Lufthansa
MN456
Comair
|
07:20
Madrid
17:40
Munich
08:50
Capetown
|
10:00
Munich
05:55
Capetown
10:45
Lanseria
|
Connect |
LH1807
Lufthansa
LH574
Lufthansa
JE704
Mango
|
07:20
Madrid
17:40
Munich
09:20
Capetown
|
10:00
Munich
05:55
Capetown
11:15
Lanseria
|
Connect |
LH1807
Lufthansa
LH574
Lufthansa
FA306 308
Safair
|
07:20
Madrid
17:40
Munich
11:05
Capetown
|
10:00
Munich
05:55
Capetown
13:15
Lanseria
|
Connect |
IB3160
Iberia
BA041
British Airways
FA473 482
Safair
|
09:00
Madrid
16:55
London Heathrow
07:55
Durban
|
10:35
London Heathrow
05:25
Durban
09:10
Lanseria
|
Connect |
IB3160
Iberia
BA041
British Airways
FA471
Safair
|
09:00
Madrid
16:55
London Heathrow
08:45
Durban
|
10:35
London Heathrow
05:25
Durban
10:00
Lanseria
|
Connect |
IB3160
Iberia
BA041
British Airways
JE612
Mango
|
09:00
Madrid
16:55
London Heathrow
07:10
Durban
|
10:35
London Heathrow
05:25
Durban
08:15
Lanseria
|
Connect |
LH1803
Lufthansa
LH574
Lufthansa
MN456
Comair
|
11:55
Madrid
17:40
Munich
08:50
Capetown
|
14:35
Munich
05:55
Capetown
10:45
Lanseria
|
Connect |
LH1803
Lufthansa
LH574
Lufthansa
FA306 308
Safair
|
11:55
Madrid
17:40
Munich
11:05
Capetown
|
14:35
Munich
05:55
Capetown
13:15
Lanseria
|
Connect |
LH1803
Lufthansa
LH574
Lufthansa
JE704
Mango
|
11:55
Madrid
17:40
Munich
09:20
Capetown
|
14:35
Munich
05:55
Capetown
11:15
Lanseria
|
Connect |
BA459
British Airways
BA043
British Airways
JE704
Mango
|
12:00
Madrid
18:15
London Heathrow
09:20
Capetown
|
13:25
London Heathrow
08:00
Capetown
11:15
Lanseria
|
Connect |
BA459
British Airways
BA043
British Airways
MN456
Comair
|
12:00
Madrid
18:15
London Heathrow
08:50
Capetown
|
13:25
London Heathrow
08:00
Capetown
10:45
Lanseria
|
Connect |
BA459
British Airways
BA041
British Airways
FA471
Safair
|
12:00
Madrid
16:55
London Heathrow
08:45
Durban
|
13:25
London Heathrow
05:25
Durban
10:00
Lanseria
|
Connect |
BA459
British Airways
BA043
British Airways
FA306 308
Safair
|
12:00
Madrid
18:15
London Heathrow
11:05
Capetown
|
13:25
London Heathrow
08:00
Capetown
13:15
Lanseria
|
Connect |
BA459
British Airways
BA041
British Airways
FA473 482
Safair
|
12:00
Madrid
16:55
London Heathrow
07:55
Durban
|
13:25
London Heathrow
05:25
Durban
09:10
Lanseria
|
Connect |
BA459
British Airways
BA041
British Airways
JE612
Mango
|
12:00
Madrid
16:55
London Heathrow
07:10
Durban
|
13:25
London Heathrow
05:25
Durban
08:15
Lanseria
|
Connect |
IB3176
Iberia
VS478
Virgin Atlantic
MN456
Comair
|
13:20
Madrid
16:20
London Heathrow
08:50
Capetown
|
14:55
London Heathrow
06:00
Capetown
10:45
Lanseria
|
Connect |
IB3176
Iberia
BA041
British Airways
JE612
Mango
|
13:20
Madrid
16:55
London Heathrow
07:10
Durban
|
14:55
London Heathrow
05:25
Durban
08:15
Lanseria
|
Connect |
IB3176
Iberia
BA043
British Airways
FA306 308
Safair
|
13:20
Madrid
18:15
London Heathrow
11:05
Capetown
|
14:55
London Heathrow
08:00
Capetown
13:15
Lanseria
|
Connect |
IB3176
Iberia
BA043
British Airways
MN456
Comair
|
13:20
Madrid
18:15
London Heathrow
08:50
Capetown
|
14:55
London Heathrow
08:00
Capetown
10:45
Lanseria
|
Connect |
IB3176
Iberia
BA041
British Airways
FA471
Safair
|
13:20
Madrid
16:55
London Heathrow
08:45
Durban
|
14:55
London Heathrow
05:25
Durban
10:00
Lanseria
|
Connect |
IB3176
Iberia
BA041
British Airways
FA473 482
Safair
|
13:20
Madrid
16:55
London Heathrow
07:55
Durban
|
14:55
London Heathrow
05:25
Durban
09:10
Lanseria
|
Connect |
IB3176
Iberia
BA043
British Airways
JE704
Mango
|
13:20
Madrid
18:15
London Heathrow
09:20
Capetown
|
14:55
London Heathrow
08:00
Capetown
11:15
Lanseria
|
Connect |
LH1113
Lufthansa
LH576
Lufthansa
FA318
Safair
|
13:30
Madrid
22:10
Frankfurt
16:55
Capetown
|
16:05
Frankfurt
10:50
Capetown
19:05
Lanseria
|
Connect |
LH1113
Lufthansa
LH576
Lufthansa
FA316
Safair
|
13:30
Madrid
22:10
Frankfurt
16:50
Capetown
|
16:05
Frankfurt
10:50
Capetown
19:00
Lanseria
|
Connect |
LH1113
Lufthansa
LH576
Lufthansa
MN458
Comair
|
13:30
Madrid
22:10
Frankfurt
17:40
Capetown
|
16:05
Frankfurt
10:50
Capetown
19:35
Lanseria
|
Connect |
IB3166
Iberia
BA059
British Airways
FA318
Safair
|
15:50
Madrid
21:45
London Heathrow
16:55
Capetown
|
17:15
London Heathrow
11:30
Capetown
19:05
Lanseria
|
Connect |
IB3166
Iberia
BA043
British Airways
MN456
Comair
|
15:50
Madrid
18:15
London Heathrow
08:50
Capetown
|
17:15
London Heathrow
08:00
Capetown
10:45
Lanseria
|
Connect |
IB3166
Iberia
BA059
British Airways
FA316
Safair
|
15:50
Madrid
21:45
London Heathrow
16:50
Capetown
|
17:15
London Heathrow
11:30
Capetown
19:00
Lanseria
|
Connect |
IB3166
Iberia
BA043
British Airways
FA306 308
Safair
|
15:50
Madrid
18:15
London Heathrow
11:05
Capetown
|
17:15
London Heathrow
08:00
Capetown
13:15
Lanseria
|
Connect |
IB3166
Iberia
BA043
British Airways
JE704
Mango
|
15:50
Madrid
18:15
London Heathrow
09:20
Capetown
|
17:15
London Heathrow
08:00
Capetown
11:15
Lanseria
|
Connect |
LH1115
Lufthansa
LH576
Lufthansa
FA316
Safair
|
16:55
Madrid
22:10
Frankfurt
16:50
Capetown
|
19:30
Frankfurt
10:50
Capetown
19:00
Lanseria
|
Connect |
LH1115
Lufthansa
LH576
Lufthansa
MN458
Comair
|
16:55
Madrid
22:10
Frankfurt
17:40
Capetown
|
19:30
Frankfurt
10:50
Capetown
19:35
Lanseria
|
Connect |
LH1115
Lufthansa
LH576
Lufthansa
FA318
Safair
|
16:55
Madrid
22:10
Frankfurt
16:55
Capetown
|
19:30
Frankfurt
10:50
Capetown
19:05
Lanseria
|
Connect |
IB3164
Iberia
BA059
British Airways
MN458
Comair
|
17:20
Madrid
21:45
London Heathrow
17:40
Capetown
|
18:55
London Heathrow
11:30
Capetown
19:35
Lanseria
|
Connect |
IB3164
Iberia
BA059
British Airways
FA318
Safair
|
17:20
Madrid
21:45
London Heathrow
16:55
Capetown
|
18:55
London Heathrow
11:30
Capetown
19:05
Lanseria
|
Connect |
IB3164
Iberia
BA059
British Airways
FA316
Safair
|
17:20
Madrid
21:45
London Heathrow
16:50
Capetown
|
18:55
London Heathrow
11:30
Capetown
19:00
Lanseria
|
Connect |
You take a bus, shuttle or taxi from your location in Madrid (Station) to Valencia.
You take a flight from Valencia to Johannesburg and cost approximately 700 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1502
KLM
KL0591
KLM
|
06:00
Valencia
10:20
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
LH1165
Lufthansa
LH572
Lufthansa
|
06:10
Valencia
22:00
Frankfurt
|
08:40
Frankfurt
09:35
Johannesburg
|
Connect |
TK1302
Turkish Airlines
TK42
Turkish Airlines
|
11:25
Valencia
02:20
Istanbul
|
17:10
Istanbul
11:10
Johannesburg
|
Connect |
AF9415
Air France
AF990
Air France
|
12:25
Valencia
23:35
Paris CDG
|
14:40
Paris CDG
11:15
Johannesburg
|
Connect |
LH1161
Lufthansa
LH572
Lufthansa
|
12:40
Valencia
22:00
Frankfurt
|
15:10
Frankfurt
09:35
Johannesburg
|
Connect |
BA409
British Airways
BA057
British Airways
|
14:20
Valencia
21:10
London Heathrow
|
16:00
London Heathrow
10:15
Johannesburg
|
Connect |
BA409
British Airways
BA043
British Airways
BA6414
British Airways
|
14:20
Valencia
18:15
London Heathrow
12:00
Capetown
|
16:00
London Heathrow
08:00
Capetown
14:00
Johannesburg
|
Connect |
BA409
British Airways
VS449
Virgin Atlantic
|
14:20
Valencia
18:55
London Heathrow
|
16:00
London Heathrow
08:00
Johannesburg
|
Connect |
BA409
British Airways
BA043
British Airways
BA6410
British Airways
|
14:20
Valencia
18:15
London Heathrow
10:05
Capetown
|
16:00
London Heathrow
08:00
Capetown
12:05
Johannesburg
|
Connect |
LX2143
Swiss
LX284
Swiss
|
14:35
Valencia
22:40
Zurich
|
16:40
Zurich
10:10
Johannesburg
|
Connect |
TK1314
Turkish Airlines
TK42
Turkish Airlines
|
17:10
Valencia
02:20
Istanbul
|
23:00
Istanbul
11:10
Johannesburg
|
Connect |
BA411
British Airways
BA059
British Airways
BA6416
British Airways
|
18:10
Valencia
21:45
London Heathrow
15:00
Capetown
|
19:50
London Heathrow
11:30
Capetown
17:00
Johannesburg
|
Connect |
BA411
British Airways
BA059
British Airways
BA6422
British Airways
|
18:10
Valencia
21:45
London Heathrow
15:45
Capetown
|
19:50
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
BA411
British Airways
BA057
British Airways
|
18:10
Valencia
21:10
London Heathrow
|
19:50
London Heathrow
10:15
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com