How to get to Johannesburg, South Africa from Portugal by flight ? You can check flights from Portugal to Johannesburg, South Africa below.
You can find flight ticket prices from Portugal to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Portugal to Lisbon.
You take a flight from Lisbon to Johannesburg and cost approximately 470 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AF1125
Air France
KQ113
Kenya Airways
KQ764
Kenya Airways
|
05:30
Lisbon
10:50
Paris CDG
21:50
Nairobi
|
09:10
Paris CDG
20:55
Nairobi
01:05
Johannesburg
|
Connect |
QR344
Qatar Airways
QR1363
Qatar Airways
|
07:55
Lisbon
02:10
Doha
|
17:55
Doha
10:00
Johannesburg
|
Connect |
QR344
Qatar Airways
QR1367
Qatar Airways
|
07:55
Lisbon
20:45
Doha
|
17:55
Doha
04:35
Johannesburg
|
Connect |
TP578
TAP Portugal
SA261
South African Airways
|
08:00
Lisbon
20:45
Frankfurt
|
12:10
Frankfurt
08:25
Johannesburg
|
Connect |
TP932
TAP Portugal
LX288
Swiss
|
08:50
Lisbon
21:50
Zurich
|
12:40
Zurich
09:30
Johannesburg
|
Connect |
TP846
TAP Portugal
AZ0848
Alitalia
|
10:40
Lisbon
22:10
Rome
|
14:40
Rome
08:20
Johannesburg
|
Connect |
TK1756
Turkish Airlines
TK38 42
Turkish Airlines
|
11:20
Lisbon
02:15
Istanbul
|
19:10
Istanbul
11:10
Johannesburg
|
Connect |
LX2085
Swiss
LX288
Swiss
|
12:00
Lisbon
21:50
Zurich
|
15:40
Zurich
09:30
Johannesburg
|
Connect |
AF1025
Air France
AF990
Air France
|
12:15
Lisbon
23:35
Paris CDG
|
15:50
Paris CDG
11:20
Johannesburg
|
Connect |
LH1167
Lufthansa
SA261
South African Airways
|
12:15
Lisbon
20:45
Frankfurt
|
16:15
Frankfurt
08:25
Johannesburg
|
Connect |
LH1167
Lufthansa
LH572
Lufthansa
|
12:15
Lisbon
22:00
Frankfurt
|
16:15
Frankfurt
09:25
Johannesburg
|
Connect |
TP576
TAP Portugal
SA261
South African Airways
|
12:55
Lisbon
20:45
Frankfurt
|
17:05
Frankfurt
08:25
Johannesburg
|
Connect |
TP576
TAP Portugal
LH572
Lufthansa
|
12:55
Lisbon
22:00
Frankfurt
|
17:05
Frankfurt
09:25
Johannesburg
|
Connect |
TP842
TAP Portugal
AZ0848
Alitalia
|
13:05
Lisbon
22:10
Rome
|
17:00
Rome
08:20
Johannesburg
|
Connect |
TP926
TAP Portugal
LX288
Swiss
|
13:20
Lisbon
21:50
Zurich
|
17:10
Zurich
09:30
Johannesburg
|
Connect |
TP1603
TAP Portugal
LY053
El Al
|
14:30
Lisbon
05:50
Tel Aviv
|
21:40
Tel Aviv
14:30
Johannesburg
|
Connect |
LH1169
Lufthansa
LH572
Lufthansa
|
16:10
Lisbon
22:00
Frankfurt
|
20:10
Frankfurt
09:25
Johannesburg
|
Connect |
TK1760
Turkish Airlines
TK38 42
Turkish Airlines
|
16:15
Lisbon
02:15
Istanbul
|
00:05
Istanbul
11:10
Johannesburg
|
Connect |
AF1195
Air France
AF990
Air France
|
18:30
Lisbon
23:35
Paris CDG
|
22:10
Paris CDG
11:20
Johannesburg
|
Connect |
TP281
TAP Portugal
SA143
South African Airways
|
19:05
Lisbon
11:25
Maputo
|
07:30
Maputo
12:30
Johannesburg
|
Connect |
LY376
El Al
LY053
El Al
|
19:15
Lisbon
05:50
Tel Aviv
|
02:45
Tel Aviv
14:30
Johannesburg
|
Connect |
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
23:00
Lisbon
09:50
Luanda
|
06:30
Luanda
14:20
Johannesburg
|
Connect |
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
23:10
Lisbon
09:50
Luanda
|
07:50
Luanda
14:20
Johannesburg
|
Connect |
TP1523
TAP Portugal
SA210
South African Airways
|
23:30
Lisbon
09:35
Accra
|
05:05
Accra
17:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Portugal to Porto.
You take a flight from Porto 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 | |
---|---|---|---|
LH1181
Lufthansa
SA261
South African Airways
|
05:40
Porto
20:45
Frankfurt
|
09:30
Frankfurt
08:25
Johannesburg
|
Connect |
LH1181
Lufthansa
LH572
Lufthansa
|
05:40
Porto
22:00
Frankfurt
|
09:30
Frankfurt
09:25
Johannesburg
|
Connect |
SN3812
Brussels Airlines
SN357
Brussels Airlines
SA059
South African Airways
|
10:45
Porto
15:10
Brussels
00:30
Kinshasa
|
14:10
Brussels
23:15
Kinshasa
05:15
Johannesburg
|
Connect |
TK1450
Turkish Airlines
TK38 42
Turkish Airlines
|
11:10
Porto
02:15
Istanbul
|
18:50
Istanbul
11:10
Johannesburg
|
Connect |
UX1146
Air Europa
SV0226
Saudia
SV0447
Saudia
|
11:30
Porto
16:50
Madrid
01:45
Jeddah
|
13:40
Madrid
23:45
Jeddah
07:30
Johannesburg
|
Connect |
UX1146
Air Europa
UX1047
Air Europa
AZ0848
Alitalia
|
11:30
Porto
14:55
Madrid
22:10
Rome
|
13:40
Madrid
17:25
Rome
08:20
Johannesburg
|
Connect |
LX2065
Swiss
LX288
Swiss
|
11:40
Porto
21:50
Zurich
|
15:05
Zurich
09:30
Johannesburg
|
Connect |
LX2065
Swiss
LX288
Swiss
|
11:45
Porto
21:50
Zurich
|
15:10
Zurich
09:30
Johannesburg
|
Connect |
LH1177
Lufthansa
LH572
Lufthansa
|
12:25
Porto
22:00
Frankfurt
|
16:10
Frankfurt
09:25
Johannesburg
|
Connect |
LH1177
Lufthansa
SA261
South African Airways
|
12:25
Porto
20:45
Frankfurt
|
16:10
Frankfurt
08:25
Johannesburg
|
Connect |
BA2783
British Airways
BA057
British Airways
|
15:20
Porto
21:10
London Heathrow
|
17:35
London Heathrow
10:15
Johannesburg
|
Connect |
BA2783
British Airways
BA059
British Airways
BA6412
British Airways
|
15:20
Porto
21:45
London Heathrow
13:20
Capetown
|
17:35
London Heathrow
11:30
Capetown
15:20
Johannesburg
|
Connect |
BA2783
British Airways
VS449
Virgin Atlantic
|
15:20
Porto
22:10
London Heathrow
|
17:35
London Heathrow
11:10
Johannesburg
|
Connect |
BA2783
British Airways
BA059
British Airways
BA6418
British Airways
|
15:20
Porto
21:45
London Heathrow
16:00
Capetown
|
17:35
London Heathrow
11:30
Capetown
18:00
Johannesburg
|
Connect |
BA2783
British Airways
BA059
British Airways
BA6414
British Airways
|
15:20
Porto
21:45
London Heathrow
12:20
Capetown
|
17:35
London Heathrow
11:30
Capetown
14:20
Johannesburg
|
Connect |
TK1452
Turkish Airlines
TK38 42
Turkish Airlines
|
15:40
Porto
02:15
Istanbul
|
23:20
Istanbul
11:10
Johannesburg
|
Connect |
AF1529
Air France
AF864
Air France
MN104
Comair
|
16:35
Porto
23:35
Paris CDG
14:35
Capetown
|
19:55
Paris CDG
11:55
Capetown
16:35
Johannesburg
|
Connect |
AF1529
Air France
AF990
Air France
|
16:35
Porto
23:35
Paris CDG
|
19:55
Paris CDG
11:20
Johannesburg
|
Connect |
U23776
easyJet
AF990
Air France
|
17:30
Porto
23:35
Paris CDG
|
20:45
Paris CDG
11:20
Johannesburg
|
Connect |
EK198
Emirates
EK763
Emirates
|
18:15
Porto
10:10
Dubai
|
04:55
Dubai
16:35
Johannesburg
|
Connect |
TP1955
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
20:00
Porto
23:10
Lisbon
09:50
Luanda
|
21:00
Lisbon
07:50
Luanda
14:20
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com