Take off on cheap flights from Johannesburg to Zurich, your adventure starts now!

Find cheap airline tickets from Johannesburg to Zurich by date

  • any
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • any
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • price
  • month of departure
  • month of return
$763
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 9:45p BSL
Kenya Airways 2 stops (20h50m)
Kenya Airways inbound: Jan 7, 2020
6:15a BSL » 12:05a JNB
Kenya Airways 2 stops (41h50m)
$765
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 9:45p BSL
Kenya Airways 2 stops (20h50m)
Kenya Airways inbound: Jan 7, 2020
6:15a BSL » 12:05a JNB
Kenya Airways 2 stops (41h50m)
$768
Lufthansa outward: Dec 19, 2019
6:40p JNB » 9:35a ZRH
Lufthansa 1 stop (14h55m)
Lufthansa inbound: Jan 7, 2020
9:30a ZRH » 8:25a JNB
Lufthansa 1 stop (22h55m)
$770
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 6:25p ZRH
Kenya Airways 2 stops (17h30m)
Kenya Airways inbound: Jan 7, 2020
9:10a ZRH » 9:55a JNB
Kenya Airways 2 stops (24h45m)
$774
Kenya Airways outward: Dec 19, 2019
11:10a JNB » 6:25p ZRH
Kenya Airways 2 stops (31h15m)
Kenya Airways inbound: Jan 7, 2020
6:55a ZRH » 9:55a JNB
Kenya Airways 2 stops (27h)
$781
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 6:25p ZRH
Kenya Airways 2 stops (17h30m)
Kenya Airways inbound: Jan 7, 2020
5:30p ZRH » 9:55a JNB
Kenya Airways 2 stops (16h25m)
$784
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 10:45a BSL
Kenya Airways 2 stops (33h50m)
Kenya Airways inbound: Jan 7, 2020
11:15a BSL » 3:20p JNB
Kenya Airways 2 stops (28h05m)
$789
KLM outward: Dec 19, 2019
10:55p JNB » 4:45p ZRH
KLM 1 stop (17h50m)
Unknown Company inbound: Jan 7, 2020
6:55a ZRH » 9:05p JNB
Unknown Company 1 stop (14h10m)
$811
Kenya Airways outward: Dec 19, 2019
4:25p JNB » 6:25p ZRH
Kenya Airways 2 stops (26h)
Kenya Airways inbound: Jan 7, 2020
5:30p ZRH » 9:55a JNB
Kenya Airways 2 stops (16h25m)
$815
KLM outward: Dec 19, 2019
10:55p JNB » 6:25p ZRH
KLM 1 stop (19h30m)
Unknown Company inbound: Jan 7, 2020
6:55a ZRH » 9:05p JNB
Unknown Company 1 stop (14h10m)
$815
Kenya Airways outward: Dec 19, 2019
4:25p JNB » 6:25p ZRH
Kenya Airways 2 stops (26h)
Kenya Airways inbound: Jan 7, 2020
5:30p ZRH » 9:55a JNB
Kenya Airways 2 stops (16h25m)
$820
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 6:25p ZRH
Kenya Airways 2 stops (17h30m)
Kenya Airways inbound: Jan 7, 2020
5:30p ZRH » 9:55a JNB
Kenya Airways 2 stops (16h25m)
$832
Kenya Airways outward: Dec 19, 2019
11:10a JNB » 6:25p ZRH
Kenya Airways 2 stops (31h15m)
Kenya Airways inbound: Jan 7, 2020
6:55a ZRH » 9:55a JNB
Kenya Airways 2 stops (27h)
$834
Unknown Company outward: Dec 19, 2019
10:55p JNB » 10:25p ZRH
Unknown Company 1 stop (23h30m)
Unknown Company inbound: Jan 7, 2020
6:55a ZRH » 9:05p JNB
Unknown Company 1 stop (14h10m)
$834
KLM outward: Dec 19, 2019
10:55p JNB » 4:45p ZRH
KLM 1 stop (17h50m)
Unknown Company inbound: Jan 7, 2020
6:55a ZRH » 9:05p JNB
Unknown Company 1 stop (14h10m)
$835
Lufthansa outward: Dec 19, 2019
6:40p JNB » 7:25a ZRH
Lufthansa 1 stop (12h45m)
Lufthansa inbound: Jan 7, 2020
8:05a ZRH » 8:25a JNB
Lufthansa 1 stop (24h20m)
$839
Kenya Airways outward: Dec 19, 2019
4:25p JNB » 6:25p ZRH
Kenya Airways 2 stops (26h)
Kenya Airways inbound: Jan 7, 2020
6:45a ZRH » 9:55a JNB
Kenya Airways 2 stops (27h10m)
$839
KLM outward: Dec 19, 2019
10:55p JNB » 6:25p ZRH
KLM 1 stop (19h30m)
Unknown Company inbound: Jan 7, 2020
6:55a ZRH » 9:05p JNB
Unknown Company 1 stop (14h10m)
$841
Kenya Airways outward: Dec 19, 2019
12:55a JNB » 8:25a ZRH
Kenya Airways 2 stops (31h30m)
Kenya Airways inbound: Jan 7, 2020
5:30p ZRH » 9:55a JNB
Kenya Airways 2 stops (16h25m)
$846
Lufthansa outward: Dec 19, 2019
6:40p JNB » 10:30a ZRH
Lufthansa 1 stop (15h50m)
Lufthansa inbound: Jan 7, 2020
3:45p ZRH » 8:25a JNB
Lufthansa 1 stop (16h40m)
$851
Kenya Airways outward: Dec 19, 2019
11:10a JNB » 6:25p ZRH
Kenya Airways 2 stops (31h15m)
Kenya Airways inbound: Jan 7, 2020
9:10a ZRH » 9:55a JNB
Kenya Airways 2 stops (24h45m)
$891
Kenya Airways outward: Dec 19, 2019
4:25p JNB » 6:25p ZRH
Kenya Airways 2 stops (26h)
Kenya Airways inbound: Jan 7, 2020
5:30p ZRH » 9:55a JNB
Kenya Airways 2 stops (16h25m)
$926
Lufthansa outward: Dec 19, 2019
6:40p JNB » 7:25a ZRH
Lufthansa 1 stop (12h45m)
Lufthansa inbound: Jan 7, 2020
2:40p ZRH » 7:25a JNB
Lufthansa 1 stop (16h45m)
$940
Lufthansa outward: Dec 19, 2019
6:40p JNB » 8:50a ZRH
Lufthansa 1 stop (14h10m)
Swiss inbound: Jan 7, 2020
10:40p ZRH » 9:20a JNB
Swiss direct (10h40m)
$940
Lufthansa outward: Dec 19, 2019
6:40p JNB » 7:25a ZRH
Lufthansa 1 stop (12h45m)
Swiss inbound: Jan 7, 2020
10:40p ZRH » 9:20a JNB
Swiss direct (10h40m)
$940
Lufthansa outward: Dec 19, 2019
6:40p JNB » 5:15p ZRH
Lufthansa 1 stop (22h35m)
Swiss inbound: Jan 7, 2020
10:40p ZRH » 9:20a JNB
Swiss direct (10h40m)
$940
Lufthansa outward: Dec 19, 2019
6:40p JNB » 7:10p ZRH
Lufthansa 1 stop (24h30m)
Swiss inbound: Jan 7, 2020
10:40p ZRH » 9:20a JNB
Swiss direct (10h40m)
Return
Departure
Find the cheapest Johannesburg Zurich flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Johannesburg - Zurich with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from Johannesburg to Zurich

Sorry! We haven't found any airline tickets from Johannesburg to Zurich. Try launching another search above.

Travel tips for flights Johannesburg - Zurich

Average flight duration: 10h40m (direct flight)

  • Arrival city:
  • Zurich, Switzerland
  • Airport(s):
  • Kloten Airport (ZRH)
  • Local time:
  • Dec 6, 2019 5:02 AM, GMT+1
  • Weather:
  • min. 31ºF, max. 45ºF
  • Departure city:
  • Johannesburg, South Africa
  • Airport(s):
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Local time:
  • Dec 6, 2019 6:02 AM, GMT+2
  • Weather:
  • min. 51ºF, max. 66ºF