How to get to Milan, Italy from Johannesburg by flight ? You can check flights from Johannesburg to Milan, Italy below.
You can find flight ticket prices from Johannesburg to Milan, Italy with our flight tickets search tool below
You take a flight from Johannesburg to Milan Linate and cost approximately 850 USD.
You take a bus, shuttle or taxi from Milan Linate to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL1623
KLM
|
01:10
Johannesburg
15:35
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
17:15
Milan Linate
|
Connect |
AF995
Air France
AF1212
Air France
|
18:50
Johannesburg
07:20
Paris CDG
|
05:45
Paris CDG
08:50
Milan Linate
|
Connect |
AF995
Air France
AZ0305
Alitalia
|
18:50
Johannesburg
09:20
Paris CDG
|
05:45
Paris CDG
10:50
Milan Linate
|
Connect |
LH573
Lufthansa
LH270
Lufthansa
|
19:00
Johannesburg
09:05
Frankfurt
|
05:35
Frankfurt
10:15
Milan Linate
|
Connect |
LH573
Lufthansa
LH280
Lufthansa
|
19:00
Johannesburg
12:30
Frankfurt
|
05:35
Frankfurt
13:40
Milan Linate
|
Connect |
LH573
Lufthansa
LH1004
Lufthansa
SN3147
Brussels Airlines
|
19:00
Johannesburg
07:30
Frankfurt
09:45
Brussels
|
05:35
Frankfurt
08:25
Brussels
11:20
Milan Linate
|
Connect |
LH573
Lufthansa
LH274
Lufthansa
|
19:00
Johannesburg
16:40
Frankfurt
|
05:35
Frankfurt
17:50
Milan Linate
|
Connect |
BA054
British Airways
BA568
British Airways
|
21:10
Johannesburg
15:20
London Heathrow
|
07:20
London Heathrow
18:25
Milan Linate
|
Connect |
KL0592
KLM
KL1623
KLM
|
23:10
Johannesburg
15:35
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
17:15
Milan Linate
|
Connect |
KL0592
KLM
KL1621
KLM
|
23:10
Johannesburg
17:20
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
19:00
Milan Linate
|
Connect |
You take a flight from Johannesburg to Milan Malpensa and cost approximately 600 USD.
You take a bus, shuttle or taxi from Milan Malpensa to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL1637
KLM
|
01:10
Johannesburg
21:00
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
22:40
Milan Malpensa
|
Connect |
KL0510
KLM
U22726
easyJet
|
01:10
Johannesburg
13:55
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
15:35
Milan Malpensa
|
Connect |
QR1366
Qatar Airways
QR123
Qatar Airways
|
07:40
Johannesburg
01:25
Doha
|
17:00
Doha
06:40
Milan Malpensa
|
Connect |
EY601
Etihad
EY087
Etihad
|
10:15
Johannesburg
04:20
Abu Dhabi
|
20:20
Abu Dhabi
08:35
Milan Malpensa
|
Connect |
QR1364
Qatar Airways
QR127
Qatar Airways
|
13:50
Johannesburg
08:35
Doha
|
23:10
Doha
13:50
Milan Malpensa
|
Connect |
QR1364
Qatar Airways
QR123
Qatar Airways
|
13:50
Johannesburg
01:25
Doha
|
23:10
Doha
06:40
Milan Malpensa
|
Connect |
ET808
Ethiopian Airlines
ET702
Ethiopian Airlines
ET702
Ethiopian Airlines
|
14:25
Johannesburg
23:20
Addis Ababa
05:50
Rome
|
20:40
Addis Ababa
04:50
Rome
06:55
Milan Malpensa
|
Connect |
ET808
Ethiopian Airlines
ET736
Ethiopian Airlines
|
14:25
Johannesburg
23:20
Addis Ababa
|
20:40
Addis Ababa
05:20
Milan Malpensa
|
Connect |
TK43
Turkish Airlines
TK1873
Turkish Airlines
|
18:15
Johannesburg
07:55
Istanbul
|
04:50
Istanbul
09:45
Milan Malpensa
|
Connect |
AF995
Air France
AF1730
Air France
|
18:50
Johannesburg
15:35
Paris CDG
|
05:45
Paris CDG
17:05
Milan Malpensa
|
Connect |
AF995
Air France
AF1330
Air France
|
18:50
Johannesburg
10:10
Paris CDG
|
05:45
Paris CDG
11:40
Milan Malpensa
|
Connect |
AF995
Air France
AF1830
Air France
|
18:50
Johannesburg
08:25
Paris CDG
|
05:45
Paris CDG
09:50
Milan Malpensa
|
Connect |
LH573
Lufthansa
LH252
Lufthansa
|
19:00
Johannesburg
13:00
Frankfurt
|
05:35
Frankfurt
14:10
Milan Malpensa
|
Connect |
LH573
Lufthansa
LH248
Lufthansa
|
19:00
Johannesburg
09:00
Frankfurt
|
05:35
Frankfurt
10:10
Milan Malpensa
|
Connect |
LH573
Lufthansa
LH098
Lufthansa
LH1854
Lufthansa
|
19:00
Johannesburg
09:15
Frankfurt
11:45
Munich
|
05:35
Frankfurt
10:10
Munich
12:50
Milan Malpensa
|
Connect |
LH573
Lufthansa
LH094
Lufthansa
LH1854
Lufthansa
|
19:00
Johannesburg
07:15
Frankfurt
11:45
Munich
|
05:35
Frankfurt
08:10
Munich
12:50
Milan Malpensa
|
Connect |
LH573
Lufthansa
LH254
Lufthansa
|
19:00
Johannesburg
16:50
Frankfurt
|
05:35
Frankfurt
18:00
Milan Malpensa
|
Connect |
EK764
Emirates
EK205
Emirates
|
19:10
Johannesburg
09:45
Dubai
|
05:25
Dubai
14:20
Milan Malpensa
|
Connect |
LX289
Swiss
LX1612
Swiss
|
19:25
Johannesburg
07:30
Zurich
|
06:10
Zurich
08:25
Milan Malpensa
|
Connect |
VS450
Virgin Atlantic
BA572
British Airways
|
20:20
Johannesburg
09:15
London Heathrow
|
06:35
London Heathrow
12:15
Milan Malpensa
|
Connect |
QR1478
Qatar Airways
QR127
Qatar Airways
|
20:55
Johannesburg
08:35
Doha
|
06:15
Doha
13:50
Milan Malpensa
|
Connect |
QR1368
Qatar Airways
QR127
Qatar Airways
|
21:05
Johannesburg
08:35
Doha
|
06:25
Doha
13:50
Milan Malpensa
|
Connect |
BA054
British Airways
BA584
British Airways
|
21:10
Johannesburg
11:55
London Heathrow
|
07:20
London Heathrow
15:00
Milan Malpensa
|
Connect |
BA054
British Airways
BA572
British Airways
|
21:10
Johannesburg
09:15
London Heathrow
|
07:20
London Heathrow
12:15
Milan Malpensa
|
Connect |
LY052
El Al
LY387
El Al
|
21:30
Johannesburg
14:30
Tel Aviv
|
07:05
Tel Aviv
17:40
Milan Malpensa
|
Connect |
MS840
Egyptair
MS705
Egyptair
|
21:45
Johannesburg
12:55
Cairo
|
05:35
Cairo
16:50
Milan Malpensa
|
Connect |
KL0592
KLM
KL1637
KLM
|
23:10
Johannesburg
21:00
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
22:40
Milan Malpensa
|
Connect |
You take a flight from Johannesburg to Turin and cost approximately 650 USD.
You take a bus, shuttle or taxi from Turin to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AF1102
Air France
|
18:50
Johannesburg
08:45
Paris CDG
|
05:45
Paris CDG
10:10
Turin
|
Connect |
LH573
Lufthansa
EN8844
Air Dolomiti
|
19:00
Johannesburg
10:25
Frankfurt
|
05:35
Frankfurt
11:40
Turin
|
Connect |
LH573
Lufthansa
LH094
Lufthansa
EN8254
Air Dolomiti
|
19:00
Johannesburg
07:15
Frankfurt
11:45
Munich
|
05:35
Frankfurt
08:10
Munich
12:55
Turin
|
Connect |
LH573
Lufthansa
LH098
Lufthansa
EN8254
Air Dolomiti
|
19:00
Johannesburg
09:15
Frankfurt
11:45
Munich
|
05:35
Frankfurt
10:10
Munich
12:55
Turin
|
Connect |
LH573
Lufthansa
EN8848
Air Dolomiti
|
19:00
Johannesburg
16:50
Frankfurt
|
05:35
Frankfurt
18:05
Turin
|
Connect |
BA054
British Airways
BA2578
British Airways
|
21:10
Johannesburg
13:15
London Heathrow
|
07:20
London Heathrow
16:10
Turin
|
Connect |
You take a flight from Johannesburg to Zurich and cost approximately 600 USD.
You take a bus, shuttle or taxi from Zurich to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL1961
KLM
|
01:10
Johannesburg
15:15
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
16:45
Zurich
|
Connect |
TK43
Turkish Airlines
TK1907
Turkish Airlines
|
18:15
Johannesburg
08:05
Istanbul
|
04:50
Istanbul
09:55
Zurich
|
Connect |
AF995
Air France
AF1614
Air France
|
18:50
Johannesburg
12:45
Paris CDG
|
05:45
Paris CDG
14:00
Zurich
|
Connect |
LH573
Lufthansa
LH1190
Lufthansa
|
19:00
Johannesburg
13:00
Frankfurt
|
05:35
Frankfurt
13:55
Zurich
|
Connect |
LH573
Lufthansa
LH1184
Lufthansa
|
19:00
Johannesburg
07:40
Frankfurt
|
05:35
Frankfurt
08:35
Zurich
|
Connect |
LH573
Lufthansa
LX1069
Swiss
|
19:00
Johannesburg
08:50
Frankfurt
|
05:35
Frankfurt
09:45
Zurich
|
Connect |
EK764
Emirates
EK087
Emirates
|
19:10
Johannesburg
08:40
Dubai
|
05:25
Dubai
13:20
Zurich
|
Connect |
LX289
Swiss
|
19:25
Johannesburg
|
06:10 Zurich | Direct |
QR1478
Qatar Airways
QR095
Qatar Airways
|
20:55
Johannesburg
08:25
Doha
|
06:15
Doha
13:40
Zurich
|
Connect |
QR1368
Qatar Airways
QR095
Qatar Airways
|
21:05
Johannesburg
08:25
Doha
|
06:25
Doha
13:40
Zurich
|
Connect |
BA054
British Airways
BA712
British Airways
|
21:10
Johannesburg
09:20
London Heathrow
|
07:20
London Heathrow
12:15
Zurich
|
Connect |
LY052
El Al
LY343
El Al
|
21:30
Johannesburg
13:50
Tel Aviv
|
07:05
Tel Aviv
17:10
Zurich
|
Connect |
KL0592
KLM
KL1961
KLM
|
23:10
Johannesburg
15:15
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
16:45
Zurich
|
Connect |
You take a flight from Johannesburg to Verona and cost approximately 700 USD.
You take a bus, shuttle or taxi from Verona to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
HV5461
Transavia Holland
|
01:10
Johannesburg
19:20
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
21:00
Verona
|
Connect |
KQ761
Kenya Airways
KQ124
Kenya Airways
AZ1487
Alitalia
|
12:10
Johannesburg
23:50
Nairobi
14:00
Rome
|
17:15
Nairobi
05:40
Rome
15:00
Verona
|
Connect |
ET808
Ethiopian Airlines
ET702
Ethiopian Airlines
NO3856
Neos
|
14:25
Johannesburg
23:20
Addis Ababa
06:50
Rome
|
20:40
Addis Ababa
04:50
Rome
07:50
Verona
|
Connect |
SA060
South African Airways
KL0588
KLM
HV5465
Transavia Holland
|
15:00
Johannesburg
21:45
Lagos
07:00
Amsterdam Schiphol
|
20:15
Lagos
05:25
Amsterdam Schiphol
08:40
Verona
|
Connect |
TK43
Turkish Airlines
TK1445
Turkish Airlines
W65627
Wizz Air
|
18:15
Johannesburg
08:45
Istanbul
15:35
Bari
|
04:50
Istanbul
09:50
Bari
17:00
Verona
|
Connect |
TK43
Turkish Airlines
TK1017
Turkish Airlines
EW6672
Eurowings
|
18:15
Johannesburg
08:10
Istanbul
13:45
Pristina
|
04:50
Istanbul
08:40
Pristina
15:45
Verona
|
Connect |
TK43
Turkish Airlines
TK1861
Turkish Airlines
AZ1487
Alitalia
|
18:15
Johannesburg
08:20
Istanbul
14:00
Rome
|
04:50
Istanbul
09:55
Rome
15:00
Verona
|
Connect |
TK43
Turkish Airlines
TK1445
Turkish Airlines
V71603
Volotea
|
18:15
Johannesburg
08:45
Istanbul
11:10
Bari
|
04:50
Istanbul
09:50
Bari
12:35
Verona
|
Connect |
TK43
Turkish Airlines
TK1629
Turkish Airlines
EN8210
Air Dolomiti
|
18:15
Johannesburg
07:15
Istanbul
15:05
Munich
|
04:50
Istanbul
08:50
Munich
16:05
Verona
|
Connect |
AF995
Air France
AF1618
Air France
EN8828
Air Dolomiti
|
18:50
Johannesburg
09:55
Paris CDG
16:30
Frankfurt
|
05:45
Paris CDG
11:25
Frankfurt
17:40
Verona
|
Connect |
LH573
Lufthansa
EN8828
Air Dolomiti
|
19:00
Johannesburg
16:30
Frankfurt
|
05:35
Frankfurt
17:40
Verona
|
Connect |
LH573
Lufthansa
LH106
Lufthansa
EN8210
Air Dolomiti
|
19:00
Johannesburg
13:15
Frankfurt
15:05
Munich
|
05:35
Frankfurt
14:10
Munich
16:05
Verona
|
Connect |
LH573
Lufthansa
EN8830
Air Dolomiti
|
19:00
Johannesburg
21:10
Frankfurt
|
05:35
Frankfurt
22:20
Verona
|
Connect |
LH573
Lufthansa
LH098
Lufthansa
EN8210
Air Dolomiti
|
19:00
Johannesburg
09:15
Frankfurt
15:05
Munich
|
05:35
Frankfurt
10:10
Munich
16:05
Verona
|
Connect |
LH573
Lufthansa
LH094
Lufthansa
EN8210
Air Dolomiti
|
19:00
Johannesburg
07:15
Frankfurt
15:05
Munich
|
05:35
Frankfurt
08:10
Munich
16:05
Verona
|
Connect |
LX289
Swiss
LX1100
Swiss
EN8210
Air Dolomiti
|
19:25
Johannesburg
07:15
Zurich
15:05
Munich
|
06:10
Zurich
08:15
Munich
16:05
Verona
|
Connect |
LX289
Swiss
LH2369
Lufthansa
EN8210
Air Dolomiti
|
19:25
Johannesburg
13:05
Zurich
15:05
Munich
|
06:10
Zurich
13:55
Munich
16:05
Verona
|
Connect |
LX289
Swiss
LX1068
Swiss
EN8828
Air Dolomiti
|
19:25
Johannesburg
07:05
Zurich
16:30
Frankfurt
|
06:10
Zurich
08:10
Frankfurt
17:40
Verona
|
Connect |
LX289
Swiss
AZ0571
Alitalia
AZ1487
Alitalia
|
19:25
Johannesburg
11:00
Zurich
14:00
Rome
|
06:10
Zurich
12:30
Rome
15:00
Verona
|
Connect |
VS450
Virgin Atlantic
BA2596
British Airways
|
20:20
Johannesburg
08:05
London Heathrow
|
06:35
London Heathrow
11:05
Verona
|
Connect |
MS840
Egyptair
MS791
Egyptair
AZ1487
Alitalia
|
21:45
Johannesburg
09:40
Cairo
14:00
Rome
|
05:35
Cairo
13:00
Rome
15:00
Verona
|
Connect |
KL0592
KLM
HV5461
Transavia Holland
|
23:10
Johannesburg
19:20
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
21:00
Verona
|
Connect |
KL0592
KLM
KL1771
KLM
EN8830
Air Dolomiti
|
23:10
Johannesburg
16:40
Amsterdam Schiphol
21:10
Frankfurt
|
10:20
Amsterdam Schiphol
17:45
Frankfurt
22:20
Verona
|
Connect |
You take a flight from Johannesburg to Milan Bergamo and cost approximately 850 USD.
You take a bus, shuttle or taxi from Milan Bergamo to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL1771
KLM
FR1688
Ryanair
|
01:10
Johannesburg
16:40
Amsterdam Schiphol
18:50
Frankfurt
|
12:15
Amsterdam Schiphol
17:45
Frankfurt
20:05
Milan Bergamo
|
Connect |
TK43
Turkish Airlines
TK1043
Turkish Airlines
FR3993
Ryanair
|
18:15
Johannesburg
07:10
Istanbul
09:55
Bucharest Otopeni
|
04:50
Istanbul
08:25
Bucharest Otopeni
11:10
Milan Bergamo
|
Connect |
TK43
Turkish Airlines
TK1047
Turkish Airlines
W63381
Wizz Air
|
18:15
Johannesburg
07:25
Istanbul
14:55
Cluj-Napoca
|
04:50
Istanbul
08:55
Cluj-Napoca
15:55
Milan Bergamo
|
Connect |
LH573
Lufthansa
LH1392
Lufthansa
FR5508
Ryanair
|
19:00
Johannesburg
08:40
Frankfurt
12:00
Prague
|
05:35
Frankfurt
09:40
Prague
13:20
Milan Bergamo
|
Connect |
LH573
Lufthansa
FR1688
Ryanair
|
19:00
Johannesburg
18:50
Frankfurt
|
05:35
Frankfurt
20:05
Milan Bergamo
|
Connect |
BA054
British Airways
BA982
British Airways
FR4734
Ryanair
|
21:10
Johannesburg
08:40
London Heathrow
14:10
Berlin Brandenburg Apt
|
07:20
London Heathrow
11:35
Berlin Brandenburg Apt
15:50
Milan Bergamo
|
Connect |
BA054
British Airways
BA1386
British Airways
FR3218
Ryanair
|
21:10
Johannesburg
09:00
London Heathrow
13:20
Manchester
|
07:20
London Heathrow
10:05
Manchester
16:25
Milan Bergamo
|
Connect |
LY052
El Al
FR2006
Ryanair
|
21:30
Johannesburg
14:45
Tel Aviv
|
07:05
Tel Aviv
17:50
Milan Bergamo
|
Connect |
MS840
Egyptair
E5542
Air Arabia Egypt
|
21:45
Johannesburg
07:30
Cairo
|
05:35
Cairo
11:20
Milan Bergamo
|
Connect |
KL0592
KLM
KL1771
KLM
FR1688
Ryanair
|
23:10
Johannesburg
16:40
Amsterdam Schiphol
18:50
Frankfurt
|
10:20
Amsterdam Schiphol
17:45
Frankfurt
20:05
Milan Bergamo
|
Connect |
You take a flight from Johannesburg to Geneva and cost approximately 600 USD.
You take a bus, shuttle or taxi from Geneva to your destination in Milan, Italy.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL1937
KLM
|
01:10
Johannesburg
20:50
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
22:15
Geneva
|
Connect |
KL0510
KLM
KL1931
KLM
|
01:10
Johannesburg
15:00
Amsterdam Schiphol
|
12:15
Amsterdam Schiphol
16:30
Geneva
|
Connect |
QR1364
Qatar Airways
QR099
Qatar Airways
|
13:50
Johannesburg
08:45
Doha
|
23:10
Doha
14:15
Geneva
|
Connect |
ET808
Ethiopian Airlines
ET726
Ethiopian Airlines
|
14:25
Johannesburg
00:15
Addis Ababa
|
20:40
Addis Ababa
06:15
Geneva
|
Connect |
TK43
Turkish Airlines
TK1919
Turkish Airlines
|
18:15
Johannesburg
15:05
Istanbul
|
04:50
Istanbul
17:20
Geneva
|
Connect |
TK43
Turkish Airlines
TK1917
Turkish Airlines
|
18:15
Johannesburg
08:10
Istanbul
|
04:50
Istanbul
10:20
Geneva
|
Connect |
AF995
Air France
AF1642
Air France
|
18:50
Johannesburg
08:35
Paris CDG
|
05:45
Paris CDG
09:40
Geneva
|
Connect |
AF995
Air France
AF1842
Air France
|
18:50
Johannesburg
09:55
Paris CDG
|
05:45
Paris CDG
11:10
Geneva
|
Connect |
AF995
Air France
AF1342
Air France
|
18:50
Johannesburg
16:15
Paris CDG
|
05:45
Paris CDG
17:25
Geneva
|
Connect |
LH573
Lufthansa
LX1069
Swiss
LX2806
Swiss
|
19:00
Johannesburg
08:50
Frankfurt
12:40
Zurich
|
05:35
Frankfurt
09:45
Zurich
13:30
Geneva
|
Connect |
LH573
Lufthansa
LX1083
Swiss
|
19:00
Johannesburg
13:05
Frankfurt
|
05:35
Frankfurt
14:10
Geneva
|
Connect |
LH573
Lufthansa
LH1004
Lufthansa
SN2713
Brussels Airlines
|
19:00
Johannesburg
07:30
Frankfurt
09:20
Brussels
|
05:35
Frankfurt
08:25
Brussels
10:40
Geneva
|
Connect |
LH573
Lufthansa
LH1184
Lufthansa
LX2806
Swiss
|
19:00
Johannesburg
07:40
Frankfurt
12:40
Zurich
|
05:35
Frankfurt
08:35
Zurich
13:30
Geneva
|
Connect |
LH573
Lufthansa
LH094
Lufthansa
LH2384
Lufthansa
|
19:00
Johannesburg
07:15
Frankfurt
11:15
Munich
|
05:35
Frankfurt
08:10
Munich
12:25
Geneva
|
Connect |
LH573
Lufthansa
LH098
Lufthansa
LH2384
Lufthansa
|
19:00
Johannesburg
09:15
Frankfurt
11:15
Munich
|
05:35
Frankfurt
10:10
Munich
12:25
Geneva
|
Connect |
LH573
Lufthansa
LH1212
Lufthansa
|
19:00
Johannesburg
07:30
Frankfurt
|
05:35
Frankfurt
08:35
Geneva
|
Connect |
EK764
Emirates
EK089
Emirates
|
19:10
Johannesburg
08:30
Dubai
|
05:25
Dubai
13:15
Geneva
|
Connect |
EK764
Emirates
EK083
Emirates
|
19:10
Johannesburg
14:55
Dubai
|
05:25
Dubai
19:45
Geneva
|
Connect |
LX289
Swiss
LX2806
Swiss
|
19:25
Johannesburg
12:40
Zurich
|
06:10
Zurich
13:30
Geneva
|
Connect |
LX289
Swiss
LX1100
Swiss
LH2384
Lufthansa
|
19:25
Johannesburg
07:15
Zurich
11:15
Munich
|
06:10
Zurich
08:15
Munich
12:25
Geneva
|
Connect |
LX289
Swiss
LH1187
Lufthansa
LX1083
Swiss
|
19:25
Johannesburg
10:00
Zurich
13:05
Frankfurt
|
06:10
Zurich
11:00
Frankfurt
14:10
Geneva
|
Connect |
LX289
Swiss
LX1068
Swiss
LX1083
Swiss
|
19:25
Johannesburg
07:05
Zurich
13:05
Frankfurt
|
06:10
Zurich
08:10
Frankfurt
14:10
Geneva
|
Connect |
LX289
Swiss
LX2802
Swiss
|
19:25
Johannesburg
07:30
Zurich
|
06:10
Zurich
08:25
Geneva
|
Connect |
VS450
Virgin Atlantic
LX353
Swiss
|
20:20
Johannesburg
08:55
London Heathrow
|
06:35
London Heathrow
11:30
Geneva
|
Connect |
VS450
Virgin Atlantic
BA728
British Airways
|
20:20
Johannesburg
09:25
London Heathrow
|
06:35
London Heathrow
12:10
Geneva
|
Connect |
QR1478
Qatar Airways
QR099
Qatar Airways
|
20:55
Johannesburg
08:45
Doha
|
06:15
Doha
14:15
Geneva
|
Connect |
QR1368
Qatar Airways
QR099
Qatar Airways
|
21:05
Johannesburg
08:45
Doha
|
06:25
Doha
14:15
Geneva
|
Connect |
BA054
British Airways
BA734
British Airways
|
21:10
Johannesburg
15:15
London Heathrow
|
07:20
London Heathrow
18:00
Geneva
|
Connect |
BA054
British Airways
BA730
British Airways
|
21:10
Johannesburg
11:35
London Heathrow
|
07:20
London Heathrow
14:20
Geneva
|
Connect |
BA054
British Airways
BA728
British Airways
|
21:10
Johannesburg
09:25
London Heathrow
|
07:20
London Heathrow
12:10
Geneva
|
Connect |
MS840
Egyptair
MS771
Egyptair
|
21:45
Johannesburg
09:45
Cairo
|
05:35
Cairo
14:00
Geneva
|
Connect |
KL0592
KLM
KL1931
KLM
|
23:10
Johannesburg
15:00
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
16:30
Geneva
|
Connect |
KL0592
KLM
KL1937
KLM
|
23:10
Johannesburg
20:50
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
22:15
Geneva
|
Connect |
You can find hotels and accommodations in Milan, Italy with our hotels search tool below
Booking.com