How to get to Johannesburg, South Africa from Italy by flight ? You can check flights from Italy to Johannesburg, South Africa below.
You can find flight ticket prices from Italy to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Italy to Rome.
You take a flight from Rome to Johannesburg and cost approximately 360 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1596
KLM
KL0591
KLM
|
06:10
Rome
10:15
Amsterdam Schiphol
|
08:45
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
KQ128
Kenya Airways
KQ764
Kenya Airways
|
11:25
Rome
21:50
Nairobi
|
19:05
Nairobi
01:05
Johannesburg
|
Connect |
LX1727
Swiss
LX288
Swiss
|
13:25
Rome
21:50
Zurich
|
15:05
Zurich
09:30
Johannesburg
|
Connect |
LH233
Lufthansa
LH572
Lufthansa
|
13:30
Rome
22:00
Frankfurt
|
15:25
Frankfurt
09:25
Johannesburg
|
Connect |
MS792
Egyptair
MS839
Egyptair
|
13:40
Rome
23:00
Cairo
|
17:50
Cairo
07:05
Johannesburg
|
Connect |
QR132
Qatar Airways
QR1363
Qatar Airways
|
16:20
Rome
02:10
Doha
|
23:25
Doha
10:00
Johannesburg
|
Connect |
BA559
British Airways
BA057
British Airways
|
16:55
Rome
21:10
London Heathrow
|
18:40
London Heathrow
10:15
Johannesburg
|
Connect |
MS794
Egyptair
MS839
Egyptair
|
17:25
Rome
23:00
Cairo
|
21:35
Cairo
07:05
Johannesburg
|
Connect |
LH239
Lufthansa
LH572
Lufthansa
|
17:35
Rome
22:00
Frankfurt
|
19:30
Frankfurt
09:25
Johannesburg
|
Connect |
LH239
Lufthansa
SA261
South African Airways
|
17:35
Rome
20:45
Frankfurt
|
19:30
Frankfurt
08:25
Johannesburg
|
Connect |
AF1305
Air France
AF990
Air France
|
17:40
Rome
23:35
Paris CDG
|
19:55
Paris CDG
11:20
Johannesburg
|
Connect |
TK1864
Turkish Airlines
TK38 42
Turkish Airlines
|
19:00
Rome
02:15
Istanbul
|
23:40
Istanbul
11:10
Johannesburg
|
Connect |
AF1405
Air France
AF990
Air France
|
20:00
Rome
23:35
Paris CDG
|
22:15
Paris CDG
11:20
Johannesburg
|
Connect |
LY384
El Al
LY053
El Al
|
20:15
Rome
05:50
Tel Aviv
|
00:35
Tel Aviv
14:30
Johannesburg
|
Connect |
AZ0848
Alitalia
|
22:10
Rome
|
08:20 Johannesburg | Direct |
ET703
Ethiopian Airlines
ET809
Ethiopian Airlines
|
23:00
Rome
08:40
Addis Ababa
|
06:50
Addis Ababa
13:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Italy to Florence.
You take a flight from Florence to Johannesburg and cost approximately 600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AF1267
Air France
KQ113
Kenya Airways
KQ764
Kenya Airways
|
06:25
Florence
10:50
Paris CDG
21:50
Nairobi
|
08:15
Paris CDG
20:55
Nairobi
01:05
Johannesburg
|
Connect |
KL1638
KLM
KL0591
KLM
|
06:35
Florence
10:15
Amsterdam Schiphol
|
08:55
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
LH309
Lufthansa
SA261
South African Airways
|
10:00
Florence
20:45
Frankfurt
|
11:35
Frankfurt
08:25
Johannesburg
|
Connect |
LH309
Lufthansa
LH572
Lufthansa
|
10:00
Florence
22:00
Frankfurt
|
11:35
Frankfurt
09:25
Johannesburg
|
Connect |
EN8855
Air Dolomiti
SA261
South African Airways
|
10:30
Florence
20:45
Frankfurt
|
12:10
Frankfurt
08:25
Johannesburg
|
Connect |
EN8855
Air Dolomiti
LH572
Lufthansa
|
10:30
Florence
22:00
Frankfurt
|
12:10
Frankfurt
09:25
Johannesburg
|
Connect |
AF1367
Air France
AF990
Air France
|
12:00
Florence
23:35
Paris CDG
|
13:50
Paris CDG
11:20
Johannesburg
|
Connect |
LX1679
Swiss
LX288
Swiss
|
13:35
Florence
21:50
Zurich
|
14:55
Zurich
09:30
Johannesburg
|
Connect |
AF1567
Air France
AF990
Air France
|
15:05
Florence
23:35
Paris CDG
|
16:55
Paris CDG
11:20
Johannesburg
|
Connect |
AZ1682
Alitalia
AZ0848
Alitalia
|
15:10
Florence
22:10
Rome
|
16:00
Rome
08:20
Johannesburg
|
Connect |
EN8859
Air Dolomiti
LH572
Lufthansa
|
18:50
Florence
22:00
Frankfurt
|
20:30
Frankfurt
09:25
Johannesburg
|
Connect |
LX1681
Swiss
LX288
Swiss
|
18:55
Florence
21:50
Zurich
|
20:15
Zurich
09:30
Johannesburg
|
Connect |
AF1767
Air France
AF990
Air France
|
20:20
Florence
23:35
Paris CDG
|
22:10
Paris CDG
11:20
Johannesburg
|
Connect |
AF1767
Air France
AF864
Air France
MN104
Comair
|
20:20
Florence
23:35
Paris CDG
14:35
Capetown
|
22:10
Paris CDG
11:55
Capetown
16:35
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Italy to Naples.
You take a flight from Naples to Johannesburg and cost approximately 600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LH335
Lufthansa
SA261
South African Airways
|
10:00
Naples
20:45
Frankfurt
|
12:10
Frankfurt
08:25
Johannesburg
|
Connect |
TK1880
Turkish Airlines
TK38 42
Turkish Airlines
|
10:00
Naples
02:15
Istanbul
|
14:10
Istanbul
11:10
Johannesburg
|
Connect |
LH335
Lufthansa
LH572
Lufthansa
|
10:00
Naples
22:00
Frankfurt
|
12:10
Frankfurt
09:25
Johannesburg
|
Connect |
BA2613
British Airways
BA057
British Airways
|
10:50
Naples
21:10
London Heathrow
|
12:45
London Heathrow
10:15
Johannesburg
|
Connect |
BA2613
British Airways
BA041
British Airways
BA6200
British Airways
|
10:50
Naples
16:55
London Heathrow
06:25
Durban
|
12:45
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
AF1179
Air France
AF990
Air France
|
12:20
Naples
23:35
Paris CDG
|
14:45
Paris CDG
11:20
Johannesburg
|
Connect |
BA2609
British Airways
BA041
British Airways
BA6202
British Airways
|
13:30
Naples
16:55
London Heathrow
08:50
Durban
|
15:25
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
BA2609
British Airways
BA057
British Airways
|
13:30
Naples
21:10
London Heathrow
|
15:25
London Heathrow
10:15
Johannesburg
|
Connect |
BA2609
British Airways
BA041
British Airways
BA6224
British Airways
|
13:30
Naples
16:55
London Heathrow
09:10
Durban
|
15:25
London Heathrow
05:25
Durban
10:15
Johannesburg
|
Connect |
BA2609
British Airways
BA041
British Airways
BA6200
British Airways
|
13:30
Naples
16:55
London Heathrow
06:25
Durban
|
15:25
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
AZ1292
Alitalia
AZ2109
Alitalia
AZ0848
Alitalia
|
15:05
Naples
19:00
Milan Linate
22:10
Rome
|
16:25
Milan Linate
20:10
Rome
08:20
Johannesburg
|
Connect |
TK1454
Turkish Airlines
TK38 42
Turkish Airlines
|
18:25
Naples
02:15
Istanbul
|
22:35
Istanbul
11:10
Johannesburg
|
Connect |
BA2613
British Airways
VS449
Virgin Atlantic
|
18:55
Naples
22:10
London Heathrow
|
20:40
London Heathrow
11:10
Johannesburg
|
Connect |
AZ1274
Alitalia
ET703
Ethiopian Airlines
ET809
Ethiopian Airlines
|
19:35
Naples
23:00
Rome
08:40
Addis Ababa
|
20:30
Rome
06:50
Addis Ababa
13:05
Johannesburg
|
Connect |
AZ1274
Alitalia
AZ0848
Alitalia
|
19:35
Naples
22:10
Rome
|
20:30
Rome
08:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Italy to Bologna.
You take a flight from Bologna to Johannesburg and cost approximately 500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1582
KLM
KL0591
KLM
|
06:20
Bologna
10:15
Amsterdam Schiphol
|
08:30
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
LH291
Lufthansa
LH572
Lufthansa
|
06:25
Bologna
22:00
Frankfurt
|
07:55
Frankfurt
09:25
Johannesburg
|
Connect |
AZ1312
Alitalia
KQ128
Kenya Airways
KQ764
Kenya Airways
|
06:55
Bologna
11:25
Rome
21:50
Nairobi
|
07:55
Rome
19:05
Nairobi
01:05
Johannesburg
|
Connect |
AZ1312
Alitalia
AZ0848
Alitalia
|
06:55
Bologna
22:10
Rome
|
07:55
Rome
08:20
Johannesburg
|
Connect |
BA543
British Airways
BA057
British Airways
|
07:25
Bologna
21:10
London Heathrow
|
08:55
London Heathrow
10:15
Johannesburg
|
Connect |
AF1229
Air France
AF990
Air France
|
10:20
Bologna
23:35
Paris CDG
|
12:10
Paris CDG
11:20
Johannesburg
|
Connect |
TK1322
Turkish Airlines
TK38 42
Turkish Airlines
|
11:15
Bologna
02:15
Istanbul
|
15:40
Istanbul
11:10
Johannesburg
|
Connect |
BA541
British Airways
BA057
British Airways
|
12:35
Bologna
21:10
London Heathrow
|
14:00
London Heathrow
10:15
Johannesburg
|
Connect |
BA541
British Airways
BA041
British Airways
BA6200
British Airways
|
12:35
Bologna
16:55
London Heathrow
06:25
Durban
|
14:00
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
BA541
British Airways
SA235
South African Airways
|
12:35
Bologna
18:05
London Heathrow
|
14:00
London Heathrow
07:15
Johannesburg
|
Connect |
BA541
British Airways
BA041
British Airways
BA6224
British Airways
|
12:35
Bologna
16:55
London Heathrow
09:10
Durban
|
14:00
London Heathrow
05:25
Durban
10:15
Johannesburg
|
Connect |
BA541
British Airways
BA041
British Airways
BA6202
British Airways
|
12:35
Bologna
16:55
London Heathrow
08:50
Durban
|
14:00
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
EK094
Emirates
EK763
Emirates
|
14:30
Bologna
10:10
Dubai
|
23:20
Dubai
16:35
Johannesburg
|
Connect |
LH285
Lufthansa
SA261
South African Airways
|
14:55
Bologna
20:45
Frankfurt
|
16:25
Frankfurt
08:25
Johannesburg
|
Connect |
LH285
Lufthansa
LH572
Lufthansa
|
14:55
Bologna
22:00
Frankfurt
|
16:25
Frankfurt
09:25
Johannesburg
|
Connect |
AZ1318
Alitalia
AZ0848
Alitalia
|
15:20
Bologna
22:10
Rome
|
16:20
Rome
08:20
Johannesburg
|
Connect |
AZ1318
Alitalia
MS794
Egyptair
MS839
Egyptair
|
15:20
Bologna
17:25
Rome
23:00
Cairo
|
16:20
Rome
21:35
Cairo
07:05
Johannesburg
|
Connect |
AF1829
Air France
AF990
Air France
|
18:10
Bologna
23:35
Paris CDG
|
20:00
Paris CDG
11:20
Johannesburg
|
Connect |
TK1326
Turkish Airlines
TK38 42
Turkish Airlines
|
18:30
Bologna
02:15
Istanbul
|
23:05
Istanbul
11:10
Johannesburg
|
Connect |
BA545
British Airways
BA059
British Airways
BA6418
British Airways
|
19:20
Bologna
21:45
London Heathrow
16:00
Capetown
|
20:40
London Heathrow
11:30
Capetown
18:00
Johannesburg
|
Connect |
BA545
British Airways
BA059
British Airways
BA6412
British Airways
|
19:20
Bologna
21:45
London Heathrow
13:20
Capetown
|
20:40
London Heathrow
11:30
Capetown
15:20
Johannesburg
|
Connect |
BA545
British Airways
BA059
British Airways
BA6414
British Airways
|
19:20
Bologna
21:45
London Heathrow
12:20
Capetown
|
20:40
London Heathrow
11:30
Capetown
14:20
Johannesburg
|
Connect |
BA545
British Airways
VS449
Virgin Atlantic
|
19:20
Bologna
22:10
London Heathrow
|
20:40
London Heathrow
11:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Italy to Milan Linate.
You take a flight from Milan Linate to Johannesburg and cost approximately 800 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AF1213
Air France
AF990
Air France
|
09:45
Milan Linate
23:35
Paris CDG
|
11:20
Paris CDG
11:20
Johannesburg
|
Connect |
AZ1179
Alitalia
AZ1170
Alitalia
AZ0848
Alitalia
|
10:35
Milan Linate
19:15
Lamezia Terme
22:10
Rome
|
12:10
Lamezia Terme
20:25
Rome
08:20
Johannesburg
|
Connect |
LH271
Lufthansa
SA261
South African Airways
|
10:40
Milan Linate
20:45
Frankfurt
|
12:00
Frankfurt
08:25
Johannesburg
|
Connect |
LH271
Lufthansa
LH572
Lufthansa
|
10:40
Milan Linate
22:00
Frankfurt
|
12:00
Frankfurt
09:25
Johannesburg
|
Connect |
BA565
British Airways
BA041
British Airways
BA6200
British Airways
|
11:15
Milan Linate
16:55
London Heathrow
06:25
Durban
|
12:20
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
AZ1715
Alitalia
AZ1750
Alitalia
AZ0848
Alitalia
|
11:30
Milan Linate
19:25
Catania
22:10
Rome
|
13:15
Catania
20:50
Rome
08:20
Johannesburg
|
Connect |
AZ1715
Alitalia
AZ1712
Alitalia
AZ0848
Alitalia
|
11:30
Milan Linate
15:25
Catania
22:10
Rome
|
13:15
Catania
16:45
Rome
08:20
Johannesburg
|
Connect |
AZ0066
Alitalia
AZ0087
Alitalia
AZ0848
Alitalia
|
12:30
Milan Linate
15:10
Ibiza
22:10
Rome
|
14:20
Ibiza
16:55
Rome
08:20
Johannesburg
|
Connect |
AZ1287
Alitalia
AZ1274
Alitalia
AZ0848
Alitalia
|
13:00
Milan Linate
19:35
Naples
22:10
Rome
|
14:20
Naples
20:30
Rome
08:20
Johannesburg
|
Connect |
AZ1765
Alitalia
AZ1794
Alitalia
AZ0848
Alitalia
|
13:30
Milan Linate
19:25
Palermo
22:10
Rome
|
15:05
Palermo
20:35
Rome
08:20
Johannesburg
|
Connect |
AZ1765
Alitalia
AZ1780
Alitalia
AZ0848
Alitalia
|
13:30
Milan Linate
17:20
Palermo
22:10
Rome
|
15:05
Palermo
18:30
Rome
08:20
Johannesburg
|
Connect |
BA589
British Airways
SA235
South African Airways
|
14:10
Milan Linate
18:05
London Heathrow
|
15:15
London Heathrow
07:15
Johannesburg
|
Connect |
BA589
British Airways
BA041
British Airways
BA6224
British Airways
|
14:10
Milan Linate
16:55
London Heathrow
09:10
Durban
|
15:15
London Heathrow
05:25
Durban
10:15
Johannesburg
|
Connect |
BA589
British Airways
BA041
British Airways
BA6202
British Airways
|
14:10
Milan Linate
16:55
London Heathrow
08:50
Durban
|
15:15
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
BA589
British Airways
BA057
British Airways
|
14:10
Milan Linate
21:10
London Heathrow
|
15:15
London Heathrow
10:15
Johannesburg
|
Connect |
BA589
British Airways
BA041
British Airways
BA6200
British Airways
|
14:10
Milan Linate
16:55
London Heathrow
06:25
Durban
|
15:15
London Heathrow
05:25
Durban
07:30
Johannesburg
|
Connect |
AF1013
Air France
AF990
Air France
|
14:35
Milan Linate
23:35
Paris CDG
|
16:10
Paris CDG
11:20
Johannesburg
|
Connect |
AZ2071
Alitalia
AZ0848
Alitalia
|
15:00
Milan Linate
22:10
Rome
|
16:10
Rome
08:20
Johannesburg
|
Connect |
KM625
Air Malta
KM614
Air Malta
AZ0848
Alitalia
|
15:15
Milan Linate
18:20
Malta
22:10
Rome
|
17:05
Malta
19:50
Rome
08:20
Johannesburg
|
Connect |
AZ1528
Alitalia
AZ1596
Alitalia
AZ0848
Alitalia
|
15:25
Milan Linate
19:25
Cagliari
22:10
Rome
|
16:50
Cagliari
20:35
Rome
08:20
Johannesburg
|
Connect |
AZ1721
Alitalia
AZ1750
Alitalia
AZ0848
Alitalia
|
16:00
Milan Linate
19:25
Catania
22:10
Rome
|
17:45
Catania
20:50
Rome
08:20
Johannesburg
|
Connect |
BA575
British Airways
BA057
British Airways
|
16:25
Milan Linate
21:10
London Heathrow
|
17:25
London Heathrow
10:15
Johannesburg
|
Connect |
AZ0238
Alitalia
BA057
British Airways
|
16:55
Milan Linate
21:10
London Heathrow
|
18:00
London Heathrow
10:15
Johannesburg
|
Connect |
AZ2061
Alitalia
AZ0848
Alitalia
|
17:00
Milan Linate
22:10
Rome
|
18:10
Rome
08:20
Johannesburg
|
Connect |
LH275
Lufthansa
SA261
South African Airways
|
18:25
Milan Linate
20:45
Frankfurt
|
19:40
Frankfurt
08:25
Johannesburg
|
Connect |
LH275
Lufthansa
LH572
Lufthansa
|
18:25
Milan Linate
22:00
Frankfurt
|
19:40
Frankfurt
09:25
Johannesburg
|
Connect |
BA569
British Airways
VS449
Virgin Atlantic
|
18:40
Milan Linate
22:10
London Heathrow
|
19:45
London Heathrow
11:10
Johannesburg
|
Connect |
BA569
British Airways
BA057
British Airways
|
18:40
Milan Linate
21:10
London Heathrow
|
19:45
London Heathrow
10:15
Johannesburg
|
Connect |
AZ2109
Alitalia
AZ0848
Alitalia
|
19:00
Milan Linate
22:10
Rome
|
20:10
Rome
08:20
Johannesburg
|
Connect |
AF1313
Air France
AF990
Air France
|
20:30
Milan Linate
23:35
Paris CDG
|
22:05
Paris CDG
11:20
Johannesburg
|
Connect |
U23936
easyJet
AF990
Air France
|
20:45
Milan Linate
23:35
Paris CDG
|
22:15
Paris CDG
11:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Italy to Genoa.
You take a flight from Genoa to Johannesburg and cost approximately 850 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AZ1380
Alitalia
KQ128
Kenya Airways
KQ764
Kenya Airways
|
06:45
Genoa
11:25
Rome
21:50
Nairobi
|
07:50
Rome
19:05
Nairobi
01:05
Johannesburg
|
Connect |
AZ1380
Alitalia
AZ0848
Alitalia
|
06:45
Genoa
22:10
Rome
|
07:50
Rome
08:20
Johannesburg
|
Connect |
AF1417
Air France
AF990
Air France
|
07:30
Genoa
23:35
Paris CDG
|
09:10
Paris CDG
11:20
Johannesburg
|
Connect |
AF1417
Air France
AF814
Air France
KQ764
Kenya Airways
|
07:30
Genoa
10:10
Paris CDG
21:50
Nairobi
|
09:10
Paris CDG
20:25
Nairobi
01:05
Johannesburg
|
Connect |
AF1417
Air France
KQ113
Kenya Airways
KQ764
Kenya Airways
|
07:30
Genoa
10:50
Paris CDG
21:50
Nairobi
|
09:10
Paris CDG
20:55
Nairobi
01:05
Johannesburg
|
Connect |
LH261
Lufthansa
SA261
South African Airways
|
10:35
Genoa
20:45
Frankfurt
|
12:00
Frankfurt
08:25
Johannesburg
|
Connect |
LH261
Lufthansa
LH572
Lufthansa
|
10:35
Genoa
22:00
Frankfurt
|
12:00
Frankfurt
09:25
Johannesburg
|
Connect |
VY6011
Vueling Airlines
MS768
Egyptair
MS839
Egyptair
|
13:00
Genoa
15:25
Barcelona
23:00
Cairo
|
14:30
Barcelona
20:30
Cairo
07:05
Johannesburg
|
Connect |
AZ1386
Alitalia
AZ0848
Alitalia
|
15:10
Genoa
22:10
Rome
|
16:15
Rome
08:20
Johannesburg
|
Connect |
AZ1386
Alitalia
MS794
Egyptair
MS839
Egyptair
|
15:10
Genoa
17:25
Rome
23:00
Cairo
|
16:15
Rome
21:35
Cairo
07:05
Johannesburg
|
Connect |
V71818
Volotea
AZ1170
Alitalia
AZ0848
Alitalia
|
15:20
Genoa
19:15
Lamezia Terme
22:10
Rome
|
17:00
Lamezia Terme
20:25
Rome
08:20
Johannesburg
|
Connect |
V71774
Volotea
AZ1634
Alitalia
AZ0848
Alitalia
|
15:45
Genoa
19:15
Brindisi
22:10
Rome
|
17:20
Brindisi
20:30
Rome
08:20
Johannesburg
|
Connect |
V71733
Volotea
AZ1274
Alitalia
AZ0848
Alitalia
|
16:20
Genoa
19:35
Naples
22:10
Rome
|
17:45
Naples
20:30
Rome
08:20
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com