Flights OR Tambo, Johannesburg - Malpensa, Milan

1. Flights Johannesburg - Zurich - Milan, Total time: 14h 15m, Swiss International Air Lines

Rating: 5/5
Flight time: 5/5
Air tickets: 5/5 - Only one ticket (same airline)
Connection in ZRH: 5/5
i
Journey description
Swiss International Air Lines international flight LX283 connects South Africa and Switzerland, flying Johannesburg (JNB) to Zurich (ZRH). This flight takes off from Johannesburg, OR Tambo Terminal A at 19:35 on June 6, landing at Zurich at 06:20 on June 7. Flight time is 10h 45m.
Zurich connection between flight LX283 and LX1612 is 2h 35m. Pass through passport control and customs.
Swiss International Air Lines international flight LX1612 connects Switzerland and Italy, flying Zurich (ZRH) to Milan (MXP). This flight takes off from Zurich at 08:55 on June 7, landing at Milan, Malpensa Terminal 1 at 09:50 on June 7. Flight time is 0h 55m.
Johannesburg, OR Tambo (JNB)
19:35
Jun 6
Terminal A
Swiss International Air Lines
10h 45m
Airbus A340-300
Zurich (ZRH)
06:20
Jun 7
 
08:55
Jun 7
 
Connection 2h 35m
Swiss International Air Lines
0h 55m
223
Milan, Malpensa (MXP)
09:50
Jun 7
Terminal 1

2. Flights Johannesburg - Istanbul - Milan, Total time: 14h 50m, Turkish Airlines

Rating: 4.8/5
Flight time: 4.8/5
Air tickets: 5/5 - Only one ticket (same airline)
Connection in IST: 5/5
i
Journey description
Turkish Airlines international flight TK43 connects South Africa and Turkey, flying Johannesburg (JNB) to Istanbul (IST). This flight takes off from Johannesburg, OR Tambo Terminal A at 17:55 on June 6, landing at Istanbul, Ataturk at 04:40 on June 7. Flight time is 9h 45m.
Istanbul connection between flight TK43 and TK1873 is 2h 10m. Pass through passport control and customs.
Turkish Airlines international flight TK1873 connects Turkey and Italy, flying Istanbul (IST) to Milan (MXP). This flight takes off from Istanbul, Ataturk at 06:50 on June 7, landing at Milan, Malpensa Terminal 1 at 08:45 on June 7. Flight time is 2h 55m.
Johannesburg, OR Tambo (JNB)
17:55
Jun 6
Terminal A
Turkish Airlines
9h 45m
359
Istanbul, Ataturk (IST)
04:40
Jun 7
 
06:50
Jun 7
 
Connection 2h 10m
Turkish Airlines
2h 55m
359
Milan, Malpensa (MXP)
08:45
Jun 7
Terminal 1

3. Flights Johannesburg - Frankfurt - Milan, Total time: 15h 40m, Lufthansa

Rating: 4.5/5
Flight time: 4.5/5
Air tickets: 5/5 - Only one ticket (same airline)
Connection in FRA: 5/5
i
Journey description
Lufthansa international flight LH573 connects South Africa and Germany, flying Johannesburg (JNB) to Frankfurt (FRA). This flight takes off from Johannesburg, OR Tambo Terminal A at 19:00 on June 6, landing at Frankfurt Terminal 1 at 05:35 on June 7. Flight time is 10h 35m.
Frankfurt connection between flight LH573 and LH248 is 3h 45m. Pass through passport control and customs.
Lufthansa international flight LH248 connects Germany and Italy, flying Frankfurt (FRA) to Milan (MXP). This flight takes off from Frankfurt Terminal 1 at 09:20 on June 7, landing at Milan, Malpensa Terminal 1 at 10:40 on June 7. Flight time is 1h 20m.
Johannesburg, OR Tambo (JNB)
19:00
Jun 6
Terminal A
Lufthansa
10h 35m
Boeing 747-8 Intercontinental
Frankfurt (FRA)
05:35
Jun 7
Terminal 1
09:20
Jun 7
Terminal 1
Connection 3h 45m
Lufthansa
1h 20m
Airbus A319
Milan, Malpensa (MXP)
10:40
Jun 7
Terminal 1

4. Flights Johannesburg - Paris - Milan, Total time: 15h 40m, Air France

Rating: 3.5/5
Flight time: 4.5/5
Air tickets: 5/5 - Only one ticket (same airline)
Connection in CDG: 3.8/5
i
Journey description
Air France international flight AF995 connects South Africa and France, flying Johannesburg (JNB) to Paris (CDG). This flight takes off from Johannesburg, OR Tambo Terminal B at 18:50 on June 6, landing at Paris, Charles de Gaulle Terminal 2E at 06:45 on June 7. Flight time is 11h 55m.
Paris connection between flight AF995 and AF1830 is 2h 20m. Pass through passport control and customs. Go to terminal «2F».
Air France international flight AF1830 connects France and Italy, flying Paris (CDG) to Milan (MXP). This flight takes off from Paris, Charles de Gaulle Terminal 2F at 09:05 on June 7, landing at Milan, Malpensa Terminal 1 at 10:30 on June 7. Flight time is 1h 25m.
Johannesburg, OR Tambo (JNB)
18:50
Jun 6
Terminal B
Air France
11h 55m
Boeing 777-300ER
Paris, Charles de Gaulle (CDG)
06:45
Jun 7
Terminal 2E
09:05
Jun 7
Terminal 2F
Connection 2h 20m
Air France
1h 25m
223
Milan, Malpensa (MXP)
10:30
Jun 7
Terminal 1

5. Flights Johannesburg - Cairo - Milan, Total time: 15h 45m, EgyptAir

Rating: 4.5/5
Flight time: 4.5/5
Air tickets: 5/5 - Only one ticket (same airline)
Connection in CAI: 5/5
i
Journey description
EgyptAir international flight MS840 connects South Africa and Egypt, flying Johannesburg (JNB) to Cairo (CAI). This flight takes off from Johannesburg, OR Tambo Terminal B at 21:45 on June 6, landing at Cairo Terminal 3 at 07:05 on June 7. Flight time is 8h 20m.
Cairo connection between flight MS840 and MS703 is 3h 25m. Pass through passport control and customs.
EgyptAir international flight MS703 connects Egypt and Italy, flying Cairo (CAI) to Milan (MXP). This flight takes off from Cairo Terminal 3 at 10:30 on June 7, landing at Milan, Malpensa Terminal 1 at 13:30 on June 7. Flight time is 4h 00m.
Johannesburg, OR Tambo (JNB)
21:45
Jun 6
Terminal B
EgyptAir
8h 20m
Airbus A330-300
Cairo (CAI)
07:05
Jun 7
Terminal 3
10:30
Jun 7
Terminal 3
Connection 3h 25m
EgyptAir
4h 00m
Airbus A321-100/200
Milan, Malpensa (MXP)
13:30
Jun 7
Terminal 1

Departure days

See also

New flights search
Origin airport
Destination airport

2025, aviability.com - journey begins

Privacy Disclaimer