Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Johannesburg to Zurich?

Cheap Flights from Zurich to Johannesburg, ZA, South Africa - ZRH to JNB Last modified: Aug 26, 2016 2:00 AM

Popular flights from Zurich to Johannesburg Last modified: Aug 26, 2016 2:00 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

KLM
ZRHJNB
Tue 9/20
1 stop
JNBZRH
Sun 9/25
1 stop
CHF485
Select
Iberia
ZRHJNB
Thu 9/22
1 stop
JNBZRH
Wed 9/28
1 stop
CHF488
Select
Air France
ZRHJNB
Tue 9/20
1 stop
JNBZRH
Sun 9/25
1 stop
CHF489
Select
British Airways
ZRHJNB
Mon 11/14
1 stop
JNBZRH
Thu 12/1
1 stop
CHF491
Select
British Airways
ZRHJNB
Mon 11/21
1 stop
JNBZRH
Sun 12/4
1 stop
CHF491
Select
British Airways
ZRHJNB
Tue 11/22
1 stop
JNBZRH
Tue 12/6
1 stop
CHF491
Select
Alitalia
ZRHJNB
Tue 9/20
2 stops
JNBZRH
Sun 9/25
2 stops
CHF627
Select
Lufthansa
ZRHJNB
Tue 11/22
1 stop
JNBZRH
Tue 12/6
1 stop
CHF704
Select
Lufthansa
ZRHJNB
Fri 12/2
1 stop
JNBZRH
Mon 12/19
1 stop
CHF704
Select
Swiss
ZRHJNB
Mon 9/26
nonstop
JNBZRH
Sat 10/8
nonstop
CHF708
Select
Ethiopian
ZRHJNB
Wed 10/5
2 stops
JNBZRH
Wed 10/12
2 stops
CHF734
Select
Ethiopian
ZRHJNB
Thu 10/20
3 stops
JNBZRH
Wed 11/9
3 stops
CHF734
Select
Ethiopian
ZRHJNB
Sun 10/23
2 stops
JNBZRH
Tue 11/8
2 stops
CHF734
Select
Ethiopian
ZRHJNB
Mon 10/24
2 stops
JNBZRH
Fri 11/4
2 stops
CHF734
Select
Ethiopian
ZRHJNB
Mon 11/14
2 stops
JNBZRH
Fri 11/18
2 stops
CHF734
Select
Etihad
ZRHJNB
Mon 9/26
1 stop
JNBZRH
Sat 10/8
1 stop
CHF740
Select
Etihad
ZRHJNB
Sun 10/2
2 stops
JNBZRH
Sun 10/16
2 stops
CHF740
Select
Etihad
ZRHJNB
Mon 11/21
2 stops
JNBZRH
Sun 12/4
2 stops
CHF740
Select
Emirates
ZRHJNB
Tue 10/18
1 stop
JNBZRH
Mon 10/24
1 stop
CHF744
Select
Emirates
ZRHJNB
Mon 10/24
1 stop
JNBZRH
Mon 10/31
1 stop
CHF744
Select
Qatar
ZRHJNB
Tue 9/20
1 stop
JNBZRH
Sun 9/25
1 stop
CHF751
Select
Qatar
ZRHJNB
Mon 9/26
1 stop
JNBZRH
Sat 10/8
1 stop
CHF751
Select
Qatar
ZRHJNB
Mon 10/24
1 stop
JNBZRH
Mon 10/31
1 stop
CHF751
Select
Air Berlin
ZRHJNB
Tue 9/20
2 stops
JNBZRH
Sun 9/25
2 stops
CHF768
Select
Air Berlin
ZRHJNB
Thu 9/22
2 stops
JNBZRH
Wed 9/28
2 stops
CHF768
Select
Air Berlin
ZRHJNB
Thu 9/29
2 stops
JNBZRH
Mon 10/3
2 stops
CHF768
Select
Air Berlin
ZRHJNB
Sun 10/2
2 stops
JNBZRH
Sat 10/15
2 stops
CHF768
Select
Air Berlin
ZRHJNB
Sun 10/2
2 stops
JNBZRH
Sun 10/16
2 stops
CHF768
Select
Turkish
ZRHJNB
Fri 9/9
1 stop
JNBZRH
Fri 9/16
1 stop
CHF815
Select
Turkish
ZRHJNB
Sat 9/10
1 stop
JNBZRH
Fri 9/16
1 stop
CHF815
Select
Turkish
ZRHJNB
Thu 9/22
1 stop
JNBZRH
Wed 9/28
1 stop
CHF815
Select
Turkish
ZRHJNB
Sat 9/24
1 stop
JNBZRH
Sat 10/1
1 stop
CHF815
Select
Turkish
ZRHJNB
Mon 9/26
1 stop
JNBZRH
Sat 10/8
1 stop
CHF815
Select
South African
ZRHJNB
Mon 11/21
1 stop
JNBZRH
Sun 12/4
1 stop
CHF826
Select
Air Seychelles
ZRHJNB
Tue 9/20
2 stops
JNBZRH
Sun 9/25
2 stops
CHF1,002
Select
Egyptair
ZRHJNB
Sun 10/30
1 stop
JNBZRH
Sat 11/12
1 stop
CHF1,081
Select
Egyptair
ZRHJNB
Fri 11/4
1 stop
JNBZRH
Sat 11/12
1 stop
CHF1,081
Select
El Al
ZRHJNB
Tue 11/1
1 stop
JNBZRH
Thu 11/17
1 stop
CHF1,164
Select
El Al
ZRHJNB
Sat 12/17
1 stop
JNBZRH
Thu 1/5
1 stop
CHF1,164
Select
El Al
ZRHJNB
Wed 12/21
1 stop
JNBZRH
Thu 12/29
1 stop
CHF1,164
Select
El Al
ZRHJNB
Sat 12/24
1 stop
JNBZRH
Mon 1/2
1 stop
CHF1,164
Select
Air Mauritius
ZRHJNB
Tue 11/1
2 stops
JNBZRH
Thu 11/17
2 stops
CHF1,232
Select
Air Serbia
ZRHJNB
Tue 9/20
2 stops
JNBZRH
Sun 9/25
2 stops
CHF1,314
Select
Air Serbia
ZRHJNB
Sun 10/2
2 stops
JNBZRH
Sat 10/15
2 stops
CHF1,314
Select
Air Serbia
ZRHJNB
Mon 10/10
2 stops
JNBZRH
Tue 10/25
2 stops
CHF1,314
Select
Air Serbia
ZRHJNB
Sat 10/15
2 stops
JNBZRH
Sat 10/29
2 stops
CHF1,314
Select
Air Serbia
ZRHJNB
Fri 10/21
2 stops
JNBZRH
Sat 11/5
2 stops
CHF1,314
Select
Kenya
ZRHJNB
Fri 10/28
2 stops
JNBZRH
Sat 11/12
2 stops
CHF2,442
Select
Brussels
ZRHJNB
Wed 12/21
2 stops
JNBZRH
Fri 1/6
2 stops
CHF3,717
Select
Singapore
ZRHJNB
Tue 11/22
2 stops
JNBZRH
Tue 12/6
2 stops
CHF5,079
Select

How Much Does it Cost to Fly from Zurich to Johannesburg (ZRH to JNB)?

We have collected flight cost data from across the web for travel from Zurich to Johannesburg, and have found the average flight price for this trip to be CHF584.

When Can I Buy the Cheapest Flight from Zurich to Johannesburg (ZRH to JNB)?

Airlines can adjust prices for plane tickets from Zurich to Johannesburg based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Zurich to Johannesburg

The chart below shows up-to-date information regarding how far in advance a flight from Zurich to Johannesburg should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days CHF0 CHF0
7-14 days CHF934 CHF770
14-21 days CHF909 CHF770
21-30 days CHF809 CHF485
30-60 days CHF708 CHF496
60-90 days CHF709 CHF489
90+ days CHF709 CHF485

Cheapest Day To Fly from Zurich to Johannesburg

The chart below shows up-to-date information regarding the cheapest days to fly from Zurich to Johannesburg.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CHF489 CHF485 CHF628 CHF488 CHF533 CHF766 CHF693

Lowest Fares Chart By Month from Zurich to Johannesburg

The chart below shows the lowest fare by month when flying from Zurich to Johannesburg.

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Zurich Johannesburg KLM 9/20/16 9/25/16 1 CHF485
October Zurich Johannesburg Iberia 10/31/16 11/11/16 1 CHF533
November Zurich Johannesburg Iberia 11/3/16 11/7/16 1 CHF489
December Zurich Johannesburg KLM 12/2/16 12/19/16 2 CHF632
January Zurich Johannesburg Iberia 1/13/17 1/30/17 1 CHF489
February Zurich Johannesburg KLM 2/17/17 3/8/17 1 CHF485
March Zurich Johannesburg British Airways 3/24/17 3/26/17 1 CHF491
April Zurich Johannesburg KLM 4/14/17 4/30/17 2 CHF498

Non-Stop vs Connecting Flights from Zurich to Johannesburg (ZRH to JNB)

Your Zurich to Johannesburg flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Zurich to Johannesburg is CHF1,091.

The average price for non-stop flights from Zurich to Johannesburg is CHF1,045.

The chart below shows up to date information regarding non-stop flights from Zurich to Johannesburg.

Nonstop Flight Details from Zurich to Johannesburg
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Swiss 1 1 1 1 1 1 1 22:45 22:45

Zurich to Johannesburg Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Zurich to Johannesburg?
Answer: The average Zurich to Johannesburg flight time is 10 hours and 30 minutes.
Question: How many kilometers are there between Zurich and Johannesburg?
Answer: The distance from Zurich to Johannesburg is 8412 kilometers.
Question: How common are direct flights from Zurich to Johannesburg?
Answer: There are 7 direct flights from Zurich to Johannesburg.
Question: What is the most popular airline for non-stop flights from Zurich to Johannesburg?
Answer: Swiss provides 100% of the non-stop flights between Zurich and Johannesburg.
Question: What are the most popular connecting cities when flying from Zurich to Johannesburg?
Answer: Amsterdam, NL

Airlines Flying from Zurich to Johannesburg (ZRH to JNB) Number of flights searched: 261Last modified: Aug 26, 2016 2:00 AM

Below are the different airlines that fly from Zurich to Johannesburg with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Zurich to Johannesburg.

Zurich to Johannesburg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss - X X X X X X X
El Al TLV X X X X X
Qatar DOH X X X X X X X
Turkish IST X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Zurich and Johannesburg, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Zurich - ZRH

FlightsAirlineLowest Price
Zurich to London Germanwings, Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Eurowings, Icelandair, Iberia, Meridiana, Adria, Air Serbia, KLM, Air Malta, Lufthansa, LOT, Swiss, El Al, Austrian, Croatia, Pegasus, SAS, Brussels, Turkish, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling CHF125
Zurich to Durban Air France, British Airways, Emirates, Etihad, Lufthansa, Swiss, Air Mauritius, Qatar, South African, Turkish CHF790
Zurich to Gaborone Air France, Ethiopian, KLM, Kenya, South African CHF3,848

Cheap International Flights to Johannesburg - JNB

FlightsAirlineLowest Price
Frankfurt to Johannesburg Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qatar, South African, SAS, Singapore, Saudi Arabian, Air Namibia, Turkish, Tap Portugal, Air Austral CHF531
Milan to Johannesburg Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Saudi Arabian, Turkish, Tap Portugal CHF440
Munich to Johannesburg Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, United, Air Austral CHF524
Geneva to Johannesburg Air France, Finnair, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qantas, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Air Austral CHF478
Luxembourg to Johannesburg Air France, Alitalia, British Airways, KLM, Lufthansa, Swiss, Austrian, Turkish, Tap Portugal CHF577
Basel to Johannesburg Air France, British Airways, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Brussels, Turkish CHF450
Stuttgart to Johannesburg Air Berlin, Air France, British Airways, Etihad, Iberia, Air Serbia, KLM, Lufthansa, Swiss, Austrian, Qatar, South African, Turkish, Air Austral CHF514
Turin to Johannesburg Air France, Alitalia, British Airways, Etihad, Iberia, KLM, Kenya, Lufthansa, Qatar, Brussels, Turkish CHF695
Nuremberg to Johannesburg Air Berlin, Air France, British Airways, KLM, Lufthansa, Swiss, South African, Brussels, Turkish CHF599
Verona to Johannesburg Air France, Alitalia, British Airways, Etihad, KLM, Lufthansa CHF792
Lugano to Johannesburg Etihad, Swiss, Singapore CHF850
Innsbruck to Johannesburg British Airways, Etihad, KLM, Lufthansa, Austrian Check Dates
Frankfurt to London Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Emirates, Icelandair, Ryanair, Iberia, Adria, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Croatia, Pegasus, SmartWings, TAROM, SAS, Brussels, Turkish, Tap Portugal, Air Europa, Vueling, WIZZ, WOW air CHF45
Munich to London Aegean, Air Berlin, Air Canada, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Shuttle, Aer Lingus, Emirates, Icelandair, Iberia, Meridiana, Adria, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, Austrian, Croatia, Pegasus, UIA, TAROM, SAS, Brussels, Sky Work, Turkish, Transavia, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling, SunExpress CHF117
Frankfurt to Durban Air France, British Airways, Emirates, Ethiopian, Etihad, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, SAS, Turkish CHF653
Frankfurt to Gaborone Air France, Ethiopian, Etihad, KLM, Kenya, South African CHF704
Milan to London Germanwings, Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Shuttle, Aer Lingus, Ethiopian, Eurowings, Icelandair, Ryanair, Hahn Air, Iberia, Meridiana, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, El Al, Czech, Austrian, Pegasus, SmartWings, SAS, Brussels, Turkish, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling CHF147
Frankfurt to Maputo Air France, Ethiopian, Etihad, KLM, Kenya, Air Mauritius, Qatar, South African, Turkish, Tap Portugal CHF849
Frankfurt to Windhoek British Airways, Condor, TAAG Angola, Ethiopian, Etihad, KLM, Lufthansa, Swiss, Qatar, South African, Air Namibia CHF615
Frankfurt to Paris Aegean, Air Berlin, Air France, Air Algerie, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, BMI Regional, airBaltic, Aer Lingus, Emirates, Icelandair, Ryanair, Iberia, Adria, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, El Al, Czech, Austrian, Croatia, SmartWings, TAROM, SATA, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, Air Europa, Vueling CHF114
Frankfurt to Cape Town Air France, Finnair, Alitalia, British Airways, Condor, TAAG Angola, Emirates, Ethiopian, Etihad, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, SAS, Brussels, Singapore, Air Namibia, Turkish CHF558
Frankfurt to Bangkok Air Berlin, Air France, Air India, Finnair, Alitalia, British Airways, Air China, China Airlines, Cathay, China Southern, Emirates, Ethiopian, Etihad, Gulf Air, Hainan, Hong Kong, Uzbekistan, JAL, Air Serbia, Astana, Korean, KLM, Kuwait, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, Asiana, UIA, Qatar, Royal Jordanian, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Srilankan, Vietnam, Oman Air CHF448
Frankfurt to New York American, Air Berlin, Air Canada, Air France, Royal Air Maroc, Avianca, Finnair, Alitalia, British Airways, airBaltic, Condor, Delta, Aer Lingus, Icelandair, Iberia, Azal, Latam Airlines Brasil, KLM, Lufthansa, LOT, Swiss, El Al, Egyptair, Thomas Cook, China Eastern, Czech, Austrian, UIA, TAROM, South African, Brussels, Singapore, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, United, Air Europa CHF428
Munich to Durban Air France, British Airways, Emirates, Ethiopian, Etihad, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, SAS, Turkish CHF640
Geneva to London Germanwings, Aegean, Air Berlin, Air Canada, Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Aer Lingus, Emirates, Eurowings, Icelandair, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, El Al, MEA, Austrian, Pegasus, UIA, Qatar, TAROM, SAS, Brussels, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, TunisAir, easyJet, Vueling CHF107
Munich to Gaborone Air France, Ethiopian, Etihad, KLM, Kenya, South African CHF836
Geneva to Gaborone Ethiopian, KLM, Kenya, South African Check Dates
Cheap Flights from Zurich to Johannesburg, ZA, South Africa, from CHF485 Round trip from ZRH to JNB