Fly to
Route
Depart
Return
Price
ZurichJohannesburg
ZRH - JNB
ZRHJNB
Zurich
Thu 16/1
10:45-9:15
1 stop21h 30m
Johannesburg OR Tambo
Wed 29/1
19:45-13:35
2 stops18h 50m
ZurichJohannesburg
ZRH - JNB
ZRHJNB
Zurich
Wed 29/1
20:15-13:10
2 stops15h 55m
Johannesburg OR Tambo
Fri 7/2
14:35-7:40
2 stops18h 05m
ZurichJohannesburg
ZRH - JNB
ZRHJNB
Zurich
Fri 24/1
6:55-22:00
1 stop14h 05m
Johannesburg OR Tambo
Sun 2/2
19:45-13:35
2 stops18h 50m
ZurichJohannesburg
ZRH - JNB
ZRHJNB
Zurich
Thu 20/2
15:10-14:45
1 stop22h 35m
Johannesburg OR Tambo
Thu 27/2
19:50-13:40
1 stop18h 50m
ZurichJohannesburg
ZRH - JNB
ZRHJNB
Zurich
Wed 29/1
10:45-9:15
1 stop21h 30m
Johannesburg OR Tambo
Wed 19/2
19:45-17:55
1 stop23h 10m
ZurichCape Town
ZRH - CPT
ZRHCPT
Zurich
Mon 24/2
20:15-14:30
2 stops17h 15m
Cape Town Intl
Tue 4/3
15:20-7:40
2 stops17h 20m
ZurichCape Town
ZRH - CPT
ZRHCPT
Zurich
Sat 8/3
13:55-12:05
2 stops21h 10m
Cape Town Intl
Fri 21/3
17:20-12:55
2 stops20h 35m
ZurichJohannesburg
ZRH - JNB
ZRHJNB
Zurich
Sun 16/2
10:25-8:35
1 stop21h 10m
Johannesburg OR Tambo
Mon 3/3
9:55-6:30
1 stop21h 35m
ZurichCape Town
ZRH - CPT
ZRHCPT
Zurich
Thu 23/1
9:00-6:10
1 stop20h 10m
Cape Town Intl
Fri 7/2
8:30-22:30
1 stop15h 00m
ZurichCape Town
ZRH - CPT
ZRHCPT
Zurich
Thu 23/1
11:50-6:10
1 stop17h 20m
Cape Town Intl
Thu 6/2
18:10-13:35
2 stops20h 25m