Airlines with flights from Zurich to Johannesburg
There are five airlines with scheduled flights between ZRH and JNB. SWISS is the only airline with non-stop flights from Zurich Airport to Johannesburg International and the flight time is 10 hours and 30 minutes.
Choose airline
Schedules
ZRH
Direct
JNB
W22, May 27 - Jun 02
Flight
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 1
Sun
Jun 2
LX282
22:40
22:40
22:40
22:40
22:40
22:40
22:40
The timetable & schedule information was updated at 2024-03-15
Via Frankfurt with Lufthansa
-
Total flight time: 12h 30m - 14h 25m.
-
Zurich is a Lufthansa hub.
-
13 flights per week
ZRH
Via FRA
JNB
W22, May 27 - Jun 02
Flight
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 1
Sun
Jun 2
LH1197
LH572
LH572
----
18:05
18:05
18:05
18:05
18:05
18:05
LH1199
LH572
LH572
20:00
20:00
20:00
20:00
----
20:00
20:00
The timetable & schedule information was updated at 2024-03-15
Via London with British Airways
-
Total flight time: 14h 25m - 17h 55m.
-
One World Alliance
-
12 flights per week
ZRH
Via LHR
JNB
W22, May 27 - Jun 02
Flight
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 1
Sun
Jun 2
BA713
BA55
BA55
----
----
----
----
----
----
13:20
BA715
BA55
BA55
----
----
----
----
----
15:30
----
BA715
BA57
BA57
----
----
----
15:55
----
----
----
BA717
BA57
BA57
18:50
18:50
----
----
19:00
----
18:40
The timetable & schedule information was updated at 2024-03-15
Via Doha with Qatar Airways
-
Total flight time: 17h 10m - 18h 00m.
-
One World Alliance
-
11 flights per week
ZRH
Via DOH
JNB
W22, May 27 - Jun 02
Flight
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 1
Sun
Jun 2
QR96
QR1363
QR1363
16:40
16:40
16:40
16:40
16:40
16:40
16:40
The timetable & schedule information was updated at 2024-03-15
Via Addis Ababa with Ethiopian Airlines
-
Total flight time: 15h 35m - 15h 55m.
-
10 flights per week
ZRH
Via ADD
JNB
W22, May 27 - Jun 02
Flight
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 1
Sun
Jun 2
ET737
ET809
ET809
21:30
----
21:30
----
21:30
21:30
21:30
The timetable & schedule information was updated at 2024-03-15