How to get to Johannesburg, South Africa from Lagos by flight ? You can check flights from Lagos to Johannesburg, South Africa below.
You can find flight ticket prices from Lagos to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Lagos to Faro.
You take a flight from Faro to Johannesburg and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
HV5356
Transavia Holland
KL0509
KLM
|
07:45
Faro
12:35
Amsterdam Schiphol
|
11:45
Amsterdam Schiphol
23:20
Johannesburg
|
Connect |
WK299
Edelweiss Air
LX288
Swiss
|
08:35
Faro
22:40
Zurich
|
12:20
Zurich
09:10
Johannesburg
|
Connect |
AF9419
Air France
AF990
Air France
|
09:55
Faro
23:25
Paris CDG
|
13:45
Paris CDG
10:05
Johannesburg
|
Connect |
BA2693
British Airways
BA041
British Airways
BA6206
British Airways
|
11:55
Faro
16:55
London Heathrow
10:55
Durban
|
14:45
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA2693
British Airways
BA041
British Airways
BA6202
British Airways
|
11:55
Faro
16:55
London Heathrow
08:45
Durban
|
14:45
London Heathrow
05:25
Durban
09:50
Johannesburg
|
Connect |
BA507
British Airways
BA041
British Airways
BA6200
British Airways
|
12:25
Faro
16:55
London Heathrow
06:15
Durban
|
15:10
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA507
British Airways
BA041
British Airways
BA6202
British Airways
|
12:25
Faro
16:55
London Heathrow
08:45
Durban
|
15:10
London Heathrow
05:25
Durban
09:50
Johannesburg
|
Connect |
BA507
British Airways
BA041
British Airways
BA6206
British Airways
|
12:25
Faro
16:55
London Heathrow
10:55
Durban
|
15:10
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA507
British Airways
BA041
British Airways
BA6200
British Airways
|
13:10
Faro
16:55
London Heathrow
06:15
Durban
|
15:55
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA507
British Airways
BA057
British Airways
|
13:10
Faro
21:25
London Heathrow
|
15:55
London Heathrow
09:15
Johannesburg
|
Connect |
BA507
British Airways
BA041
British Airways
BA6206
British Airways
|
13:10
Faro
16:55
London Heathrow
10:55
Durban
|
15:55
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA507
British Airways
BA041
British Airways
BA6202
British Airways
|
13:10
Faro
16:55
London Heathrow
08:45
Durban
|
15:55
London Heathrow
05:25
Durban
09:50
Johannesburg
|
Connect |
LH1499
Lufthansa
LH572
Lufthansa
|
13:20
Faro
22:05
Frankfurt
|
17:25
Frankfurt
08:30
Johannesburg
|
Connect |
LH1163
Lufthansa
LH572
Lufthansa
|
15:10
Faro
22:05
Frankfurt
|
19:15
Frankfurt
08:30
Johannesburg
|
Connect |
BA509
British Airways
BA057
British Airways
|
15:30
Faro
21:25
London Heathrow
|
18:10
London Heathrow
09:15
Johannesburg
|
Connect |
BA509
British Airways
VS449
Virgin Atlantic
|
15:30
Faro
22:30
London Heathrow
|
18:10
London Heathrow
10:30
Johannesburg
|
Connect |
BA2697
British Airways
VS449
Virgin Atlantic
|
17:15
Faro
22:30
London Heathrow
|
20:10
London Heathrow
10:30
Johannesburg
|
Connect |
BA2697
British Airways
BA057
British Airways
|
17:15
Faro
21:25
London Heathrow
|
20:10
London Heathrow
09:15
Johannesburg
|
Connect |
HV5352
Transavia Holland
KL0591
KLM
|
20:25
Faro
10:35
Amsterdam Schiphol
|
00:25
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
HV5358
Transavia Holland
KL0591
KLM
|
21:05
Faro
10:35
Amsterdam Schiphol
|
01:05
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
HV5362
Transavia Holland
KL0591
KLM
|
21:40
Faro
10:35
Amsterdam Schiphol
|
01:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Lagos to Lisbon.
You take a flight from Lisbon to Johannesburg and cost approximately 350 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
TK1756
Turkish Airlines
TK38
Turkish Airlines
|
11:05
Lisbon
01:35
Istanbul
|
17:45
Istanbul
10:20
Johannesburg
|
Connect |
TK1756
Turkish Airlines
TK42
Turkish Airlines
|
11:05
Lisbon
01:45
Istanbul
|
17:45
Istanbul
10:20
Johannesburg
|
Connect |
AF1025
Air France
AF990
Air France
|
12:15
Lisbon
23:25
Paris CDG
|
15:45
Paris CDG
10:05
Johannesburg
|
Connect |
LX2085
Swiss
LX288
Swiss
|
13:00
Lisbon
22:40
Zurich
|
16:40
Zurich
09:10
Johannesburg
|
Connect |
TP287
TAP Portugal
HF904
Air Cote D'Ivoire
|
13:30
Lisbon
23:59
Luanda
|
21:10
Luanda
04:25
Johannesburg
|
Connect |
TP926
TAP Portugal
LX288
Swiss
|
13:35
Lisbon
22:40
Zurich
|
17:15
Zurich
09:10
Johannesburg
|
Connect |
TP1603
TAP Portugal
LY053
El Al
|
14:40
Lisbon
05:55
Tel Aviv
|
21:50
Tel Aviv
13:50
Johannesburg
|
Connect |
AF1625
Air France
AF990
Air France
|
15:55
Lisbon
23:25
Paris CDG
|
19:30
Paris CDG
10:05
Johannesburg
|
Connect |
TK1760
Turkish Airlines
TK42
Turkish Airlines
|
16:25
Lisbon
01:45
Istanbul
|
23:10
Istanbul
10:20
Johannesburg
|
Connect |
TK1760
Turkish Airlines
TK38
Turkish Airlines
|
16:25
Lisbon
01:35
Istanbul
|
23:10
Istanbul
10:20
Johannesburg
|
Connect |
AF1195
Air France
AF990
Air France
|
18:45
Lisbon
23:25
Paris CDG
|
22:15
Paris CDG
10:05
Johannesburg
|
Connect |
TP283
TAP Portugal
4Z271
Airlink
|
19:15
Lisbon
07:40
Maputo
|
06:45
Maputo
08:50
Johannesburg
|
Connect |
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
23:00
Lisbon
09:50
Luanda
|
06:30
Luanda
14:20
Johannesburg
|
Connect |
DT653
TAAG Angola Airlines
5Z4019
CemAir
|
23:00
Lisbon
12:10
Luanda
|
06:30
Luanda
16:40
Johannesburg
|
Connect |
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
23:30
Lisbon
09:50
Luanda
|
07:05
Luanda
14:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Lagos to Sevilla.
You take a flight from Sevilla 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 | |
---|---|---|---|
WK221
Edelweiss Air
LX288
Swiss
|
09:35
Sevilla
22:40
Zurich
|
12:10
Zurich
09:10
Johannesburg
|
Connect |
TP1107
TAP Portugal
TP287
TAP Portugal
HF904
Air Cote D'Ivoire
|
10:40
Sevilla
13:30
Lisbon
23:59
Luanda
|
10:40
Lisbon
21:10
Luanda
04:25
Johannesburg
|
Connect |
AF1547
Air France
AF990
Air France
|
12:35
Sevilla
23:25
Paris CDG
|
15:05
Paris CDG
10:05
Johannesburg
|
Connect |
LH1141
Lufthansa
LH572
Lufthansa
|
12:40
Sevilla
22:05
Frankfurt
|
15:30
Frankfurt
08:30
Johannesburg
|
Connect |
IB563
Iberia
SV0226
Saudia
SV0447
Saudia
|
13:35
Sevilla
16:50
Madrid
01:45
Jeddah
|
14:40
Madrid
23:45
Jeddah
07:30
Johannesburg
|
Connect |
IB563
Iberia
MS754
Egyptair
MS839
Egyptair
|
13:35
Sevilla
15:45
Madrid
23:10
Cairo
|
14:40
Madrid
20:20
Cairo
07:10
Johannesburg
|
Connect |
LH1823
Lufthansa
LH574
Lufthansa
GE140
Global Aviation
|
14:20
Sevilla
19:25
Munich
08:30
Capetown
|
17:10
Munich
07:40
Capetown
10:30
Johannesburg
|
Connect |
LH1823
Lufthansa
LH574
Lufthansa
BA6428
British Airways
|
14:20
Sevilla
19:25
Munich
08:30
Capetown
|
17:10
Munich
07:40
Capetown
10:30
Johannesburg
|
Connect |
LH1823
Lufthansa
LH574
Lufthansa
JE142 144
Mango
|
14:20
Sevilla
19:25
Munich
08:45
Capetown
|
17:10
Munich
07:40
Capetown
10:40
Johannesburg
|
Connect |
VY8828
Vueling Airlines
KQ115
Kenya Airways
KQ760
Kenya Airways
|
17:40
Sevilla
21:20
Paris CDG
07:45
Nairobi
|
20:10
Paris CDG
06:25
Nairobi
10:55
Johannesburg
|
Connect |
VY8828
Vueling Airlines
AF990
Air France
|
17:40
Sevilla
23:25
Paris CDG
|
20:10
Paris CDG
10:05
Johannesburg
|
Connect |
FR7337
Ryanair
ET725
Ethiopian Airlines
ET809
Ethiopian Airlines
|
17:50
Sevilla
22:35
Vienna
08:40
Addis Ababa
|
21:00
Vienna
05:55
Addis Ababa
13:05
Johannesburg
|
Connect |
VY2223
Vueling Airlines
VY7844
Vueling Airlines
LY053
El Al
|
20:20
Sevilla
23:00
Barcelona
05:55
Tel Aviv
|
22:00
Barcelona
04:20
Tel Aviv
13:50
Johannesburg
|
Connect |
HV6730
Transavia Holland
KL0591
KLM
|
20:40
Sevilla
10:35
Amsterdam Schiphol
|
23:30
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
HV6728
Transavia Holland
KL0509
KLM
|
20:50
Sevilla
12:35
Amsterdam Schiphol
|
23:40
Amsterdam Schiphol
23:20
Johannesburg
|
Connect |
HV6728
Transavia Holland
KL0591
KLM
|
20:50
Sevilla
10:35
Amsterdam Schiphol
|
23:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
HV6730
Transavia Holland
KL0591
KLM
|
21:05
Sevilla
10:35
Amsterdam Schiphol
|
23:55
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Lagos to Faro.
You take a flight from Faro to Lanseria and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Lanseria to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
TP1900
TAP Portugal
TP295
TAP Portugal
FA314
Safair
|
06:00
Faro
10:30
Lisbon
06:40
Capetown
|
06:45
Lisbon
23:40
Capetown
08:55
Lanseria
|
Connect |
TP1900
TAP Portugal
TP295
TAP Portugal
FA310
Safair
|
06:00
Faro
10:30
Lisbon
06:20
Capetown
|
06:45
Lisbon
23:40
Capetown
08:25
Lanseria
|
Connect |
TP1900
TAP Portugal
TP295
TAP Portugal
JE702
Mango
|
06:00
Faro
10:30
Lisbon
06:10
Capetown
|
06:45
Lisbon
23:40
Capetown
08:05
Lanseria
|
Connect |
LH2709
Lufthansa
LH574
Lufthansa
MN456
Comair
|
09:00
Faro
19:25
Munich
08:50
Capetown
|
13:00
Munich
07:40
Capetown
10:45
Lanseria
|
Connect |
LH2709
Lufthansa
LH574
Lufthansa
FA306 312
Safair
|
09:00
Faro
19:25
Munich
11:40
Capetown
|
13:00
Munich
07:40
Capetown
13:50
Lanseria
|
Connect |
BA2693
British Airways
BA041
British Airways
MN506
Comair
|
11:55
Faro
16:55
London Heathrow
13:10
Durban
|
14:45
London Heathrow
05:25
Durban
14:15
Lanseria
|
Connect |
BA2693
British Airways
BA059
British Airways
FA308
Safair
|
11:55
Faro
21:40
London Heathrow
11:40
Capetown
|
14:45
London Heathrow
10:10
Capetown
13:55
Lanseria
|
Connect |
BA507
British Airways
BA041
British Airways
FA473
Safair
|
12:25
Faro
16:55
London Heathrow
10:05
Durban
|
15:10
London Heathrow
05:25
Durban
11:20
Lanseria
|
Connect |
BA507
British Airways
BA041
British Airways
JE612
Mango
|
12:25
Faro
16:55
London Heathrow
06:00
Durban
|
15:10
London Heathrow
05:25
Durban
07:05
Lanseria
|
Connect |
BA507
British Airways
BA041
British Airways
MN506
Comair
|
12:25
Faro
16:55
London Heathrow
13:10
Durban
|
15:10
London Heathrow
05:25
Durban
14:15
Lanseria
|
Connect |
BA2695
British Airways
BA059
British Airways
FA306 312
Safair
|
12:55
Faro
21:40
London Heathrow
11:40
Capetown
|
15:45
London Heathrow
10:10
Capetown
13:50
Lanseria
|
Connect |
BA507
British Airways
BA041
British Airways
MN506
Comair
|
13:10
Faro
16:55
London Heathrow
13:10
Durban
|
15:55
London Heathrow
05:25
Durban
14:15
Lanseria
|
Connect |
BA507
British Airways
BA041
British Airways
FA473
Safair
|
13:10
Faro
16:55
London Heathrow
10:05
Durban
|
15:55
London Heathrow
05:25
Durban
11:20
Lanseria
|
Connect |
BA507
British Airways
BA041
British Airways
JE612
Mango
|
13:10
Faro
16:55
London Heathrow
06:00
Durban
|
15:55
London Heathrow
05:25
Durban
07:05
Lanseria
|
Connect |
BA507
British Airways
BA059
British Airways
FA306 312
Safair
|
13:10
Faro
21:40
London Heathrow
11:40
Capetown
|
15:55
London Heathrow
10:10
Capetown
13:50
Lanseria
|
Connect |
LH1499
Lufthansa
LH576
Lufthansa
FA306 312
Safair
|
13:20
Faro
22:15
Frankfurt
11:40
Capetown
|
17:25
Frankfurt
10:00
Capetown
13:50
Lanseria
|
Connect |
LH1787
Lufthansa
LH574
Lufthansa
FA308
Safair
|
13:20
Faro
19:25
Munich
11:40
Capetown
|
17:20
Munich
07:40
Capetown
13:55
Lanseria
|
Connect |
LH1787
Lufthansa
LH574
Lufthansa
FA306 312
Safair
|
13:20
Faro
19:25
Munich
11:40
Capetown
|
17:20
Munich
07:40
Capetown
13:50
Lanseria
|
Connect |
LH1787
Lufthansa
LH574
Lufthansa
MN456
Comair
|
13:20
Faro
19:25
Munich
08:50
Capetown
|
17:20
Munich
07:40
Capetown
10:45
Lanseria
|
Connect |
LH1163
Lufthansa
LH576
Lufthansa
FA306 312
Safair
|
15:10
Faro
22:15
Frankfurt
11:40
Capetown
|
19:15
Frankfurt
10:00
Capetown
13:50
Lanseria
|
Connect |
LH1163
Lufthansa
LH576
Lufthansa
MN458
Comair
|
15:10
Faro
22:15
Frankfurt
17:40
Capetown
|
19:15
Frankfurt
10:00
Capetown
19:35
Lanseria
|
Connect |
BA509
British Airways
BA059
British Airways
FA308
Safair
|
15:30
Faro
21:40
London Heathrow
11:40
Capetown
|
18:10
London Heathrow
10:10
Capetown
13:55
Lanseria
|
Connect |
BA509
British Airways
BA059
British Airways
MN458
Comair
|
15:30
Faro
21:40
London Heathrow
17:40
Capetown
|
18:10
London Heathrow
10:10
Capetown
19:35
Lanseria
|
Connect |
BA2697
British Airways
BA059
British Airways
FA306 312
Safair
|
17:15
Faro
21:40
London Heathrow
11:40
Capetown
|
20:10
London Heathrow
10:10
Capetown
13:50
Lanseria
|
Connect |
BA2697
British Airways
BA059
British Airways
MN458
Comair
|
17:15
Faro
21:40
London Heathrow
17:40
Capetown
|
20:10
London Heathrow
10:10
Capetown
19:35
Lanseria
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com