Find flights
Deals
Airlines
FAQs

Cheap flights from Johannesburg to Switzerland from R7 340

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight to Switzerland departing on 3/6. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
JNB — ZRH
Mar 5 — Mar 121
1 adult
Tue 5/3
Tue 12/3

How far in advance should I book a flight from Johannesburg to Switzerland?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 54 days in advance, which can save you up to 18% on flights from Johannesburg to Switzerland compared to booking the week you need them. Waiting 54 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R13 796. For sooner than that we have options available in the next 3 days from R14 161.

What is the cheapest month to fly from Johannesburg to Switzerland?

The best pricing can be found in the month of February. Prices to Switzerland from Johannesburg average R13 618. You can even find prices in February for less than R13 618, as users have found deals to Switzerland from as low as R9 665. The month of December appears to be one of the more expensive times to travel to Switzerland from Johannesburg. Flying in the targeted month can save you up to 15%.

When is the cheapest time to fly from Johannesburg to Switzerland (JNB - CH)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Switzerland as you normally would.

Cheap Ethiopian Air flights from Johannesburg to Switzerland

Explore cheap flight options specifically provided by Ethiopian Air for the route between Johannesburg and Switzerland. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Find some of the cheapest Ethiopian Air flights travelling from Johannesburg to Switzerland. Make sure to check back often as deals are often changing.
Thu 23/514:30JNB - ZRH
2 stops17h 30mEthiopian Air
Sun 23/621:30ZRH - JNB
2 stops22h 30mEthiopian Air
Deal found 29/2R12 316
Wed 17/423:00JNB - ZRH
2 stops33h 00mEthiopian Air
Wed 15/521:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 28/2R12 431
Wed 17/423:00JNB - ZRH
2 stops33h 00mEthiopian Air
Sun 5/521:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 28/2R12 451
Wed 17/423:00JNB - ZRH
2 stops33h 00mEthiopian Air
Wed 15/521:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 470
Fri 17/523:00JNB - ZRH
2 stops33h 00mEthiopian Air
Sun 2/621:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 739
Fri 17/523:00JNB - ZRH
2 stops33h 00mEthiopian Air
Sun 2/621:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 28/2R12 835
Tue 16/414:30JNB - ZRH
2 stops17h 30mEthiopian Air
Sat 4/521:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 931
Thu 21/38:20JNB - ZRH
2 stops24h 10mEthiopian Air
Fri 12/421:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 950
Sat 30/38:20JNB - ZRH
2 stops23h 40mEthiopian Air
Sat 6/421:30ZRH - JNB
2 stops22h 30mEthiopian Air
Deal found 29/2R13 142

Cheap RwandAir flights from Johannesburg to Switzerland

Explore cheap flight options specifically provided by RwandAir for the route between Johannesburg and Switzerland. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Browse through some of the cheapest RwandAir flights travelling from Johannesburg to Switzerland. Deals frequently update to provide users with more options.
Wed 6/316:00JNB - GVA
3 stops22h 35mRwandAir
Tue 28/515:55GVA - JNB
3 stops23h 05mRwandAir
Deal found 29/2R14 987
Wed 27/316:00JNB - ZRH
3 stops22h 40mRwandAir
Thu 2/516:40ZRH - JNB
3 stops22h 20mRwandAir
Deal found 29/2R15 544
Wed 10/416:00JNB - ZRH
3 stops22h 20mRwandAir
Thu 2/516:40ZRH - JNB
3 stops22h 20mRwandAir
Deal found 29/2R15 582
Wed 27/316:00JNB - ZRH
3 stops22h 40mRwandAir
Thu 2/516:40ZRH - JNB
3 stops22h 20mRwandAir
Deal found 28/2R15 659
Tue 5/33:10JNB - GVA
2 stops35h 25mRwandAir
Tue 28/515:55GVA - JNB
3 stops23h 05mRwandAir
Deal found 29/2R16 851
Fri 8/316:00JNB - ZRH
3 stops22h 40mRwandAir
Sat 23/315:40ZRH - JNB
2 stops33h 40mRwandAir
Deal found 29/2R17 427
Fri 8/316:00JNB - GVA
3 stops22h 35mRwandAir
Sat 23/315:15GVA - JNB
3 stops22h 45mRwandAir
Deal found 29/2R19 483
Wed 6/316:00JNB - ZRH
3 stops22h 40mRwandAir
Wed 13/315:40ZRH - JNB
3 stops46h 20mRwandAir
Deal found 28/2R20 002
Fri 8/316:00JNB - ZRH
3 stops22h 40mRwandAir
Sat 23/315:40ZRH - JNB
3 stops22h 20mRwandAir
Deal found 29/2R20 059

Cheap Johannesburg to Switzerland flights in March & April 2024

Find cheap flight options from Johannesburg to Switzerland specifically for the months of March and April 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Prices were last updated on 1 March 2024.
Scroll through some of the best deals on flights from Johannesburg to Switzerland in 2024. If these deals don't appeal to you, be sure to come back soon for more options.
Mon 25/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Tue 9/410:40GVA - JNB
1 stop21h 55mEtihad Airways
Deal found 29/2R11 567
Sat 30/318:50JNB - ZRH
1 stop18h 30mEmirates
Sat 6/422:15ZRH - JNB
1 stop22h 35mEmirates
Deal found 29/2R12 297
Wed 6/39:25JNB - GVA
1 stop29h 10mQatar Airways
Tue 28/515:55GVA - JNB
1 stop25h 05mQatar Airways
Deal found 29/2R12 374
Wed 6/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Thu 30/510:40GVA - JNB
1 stop21h 50mEtihad Airways
Deal found 29/2R12 566
Mon 25/312:10JNB - GVA
2 stops30h 15mKenya Airways
Tue 9/414:10GVA - JNB
2 stops25h 40mKenya Airways
Deal found 29/2R12 604
Thu 21/38:20JNB - ZRH
2 stops24h 10mEthiopian Air
Fri 12/421:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 950
Wed 13/39:50JNB - ZRH
1 stop21h 40mEtihad Airways
Sun 17/310:20ZRH - JNB
1 stop21h 10mEtihad Airways
Deal found 28/2R12 969
Wed 6/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Tue 28/511:40GVA - JNB
2 stops44h 50mEtihad Airways
Deal found 29/2R13 142
Sat 30/38:20JNB - ZRH
2 stops23h 40mEthiopian Air
Sat 6/421:30ZRH - JNB
2 stops22h 30mEthiopian Air
Deal found 29/2R13 142

Johannesburg to Switzerland 2024 flight deals

Discover exclusive flight deals for travel between Johannesburg and Switzerland in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Scroll through some of the best deals on flights from Johannesburg to Switzerland in 2024. If these deals don't appeal to you, be sure to come back soon for more options.
Mon 25/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Tue 9/410:40GVA - JNB
1 stop21h 55mEtihad Airways
Deal found 29/2R11 567
Tue 2/422:20JNB - ZRH
1 stop22h 00mEmirates
Tue 9/415:25ZRH - JNB
1 stop18h 50mEmirates
Deal found 28/2R11 951
Sat 30/318:50JNB - ZRH
1 stop18h 30mEmirates
Sat 6/422:15ZRH - JNB
1 stop22h 35mEmirates
Deal found 29/2R12 297
Thu 23/514:30JNB - ZRH
2 stops17h 30mEthiopian Air
Sun 23/621:30ZRH - JNB
2 stops22h 30mEthiopian Air
Deal found 29/2R12 316
Mon 3/622:20JNB - ZRH
1 stop22h 00mEmirates
Mon 5/822:15ZRH - JNB
1 stop22h 35mEmirates
Deal found 29/2R12 335
Wed 6/39:25JNB - GVA
1 stop29h 10mQatar Airways
Tue 28/515:55GVA - JNB
1 stop25h 05mQatar Airways
Deal found 29/2R12 374
Wed 17/423:00JNB - ZRH
2 stops33h 00mEthiopian Air
Sun 5/521:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 431
Wed 17/423:00JNB - ZRH
2 stops33h 00mEthiopian Air
Wed 15/521:30ZRH - JNB
2 stops15h 35mEthiopian Air
Deal found 29/2R12 470
Wed 6/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Thu 30/510:40GVA - JNB
1 stop21h 50mEtihad Airways
Deal found 29/2R12 566

Direct flights to Switzerland from Johannesburg

Discover direct flight options from Johannesburg to Switzerland. Find direct flights with no stopovers, providing a convenient travel experience. Explore direct flight options based on user searches, and compare prices and availability for your desired travel dates. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
For a quicker trip, book one of these direct flights from Johannesburg to Switzerland. If you're looking for other options for flights from Johannesburg to Switzerland, make sure to update the search form at the top of page.
Wed 27/320:40JNB - ZRH
Nonstop10h 35mSWISS
Thu 2/522:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R16 005
Wed 13/320:40JNB - ZRH
Nonstop10h 35mSWISS
Sun 17/322:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 28/2R16 197
Wed 17/419:35JNB - ZRH
Nonstop10h 45mSWISS
Wed 15/522:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R17 177
Tue 16/419:35JNB - ZRH
Nonstop10h 45mSWISS
Sat 4/522:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R17 562
Thu 23/519:35JNB - ZRH
Nonstop10h 45mSWISS
Sun 23/622:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R17 581
Wed 17/419:35JNB - ZRH
Nonstop10h 45mSWISS
Thu 2/522:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R18 734
Wed 17/419:35JNB - ZRH
Nonstop10h 45mSWISS
Sun 5/522:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R19 176
Fri 12/419:35JNB - ZRH
Nonstop10h 45mSWISS
Sat 4/522:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R21 078
Sat 15/619:35JNB - ZRH
Nonstop10h 45mSWISS
Sat 29/622:40ZRH - JNB
Nonstop10h 30mSWISS
Deal found 29/2R23 979

Johannesburg to Switzerland flights leaving soon

Find last-minute flight options from Johannesburg to Switzerland for spontaneous travel. Discover available flights and compare prices based on user searches. Secure great deals and offers for spontaneous trips with quick booking options. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Book one of these great deals on flights from Johannesburg to Switzerland. Tip: verify your flight details before completing your reservation.
Tue 5/318:50JNB - ZRH
1 stop18h 35mEmirates
Tue 12/321:50ZRH - JNB
1 stop17h 45mEmirates
Deal found 27/2R11 682
Wed 6/313:25JNB - ZRH
1 stop24h 00mEmirates
Wed 13/314:35ZRH - JNB
1 stop25h 00mEmirates
Deal found 28/2R11 778
Wed 6/39:50JNB - ZRH
1 stop21h 40mEtihad Airways
Wed 13/318:45ZRH - JNB
2 stops36h 45mEtihad Airways
Deal found 28/2R12 278
Wed 6/39:25JNB - GVA
1 stop29h 10mQatar Airways
Tue 28/515:55GVA - JNB
1 stop25h 05mQatar Airways
Deal found 29/2R12 374
Wed 6/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Thu 30/510:40GVA - JNB
1 stop21h 50mEtihad Airways
Deal found 29/2R12 566
Sun 10/39:50JNB - ZRH
2 stops25h 15mEtihad Airways
Thu 21/310:20ZRH - JNB
1 stop21h 10mEtihad Airways
Deal found 27/2R12 777
Wed 6/39:50JNB - GVA
1 stop22h 00mEtihad Airways
Tue 28/511:40GVA - JNB
2 stops44h 50mEtihad Airways
Deal found 29/2R13 142
Wed 6/39:50JNB - GVA
1 stop22h 00mMultiple Airlines
Thu 30/57:25GVA - JNB
2 stops25h 05mMultiple Airlines
Deal found 29/2R13 277
Fri 8/321:45JNB - GVA
1 stop16h 20mEgypt Air
Sat 23/313:55GVA - JNB
1 stop16h 15mEgypt Air
Deal found 29/2R13 296

One-way flights to Switzerland from Johannesburg

Search for one-way flight options from Johannesburg to Switzerland. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Users in need of a one-way flight from Johannesburg to Switzerland can choose from these deals. Users can also find round-trip Johannesburg to Switzerland flights by using the search form above.
Mon 3/613:35JNB - ZRH
1 stop24h 45mQatar Airways
Deal found 29/2R7 340
Mon 3/613:35JNB - ZRH
1 stop24h 45mQatar Airways
Deal found 28/2R7 378
Fri 17/518:05JNB - GVA
1 stop14h 55mTurkish Airlines
Deal found 29/2R7 570
Wed 5/69:50JNB - ZRH
1 stop21h 30mEtihad Airways
Deal found 29/2R7 590
Fri 17/518:05JNB - GVA
1 stop14h 55mTurkish Airlines
Deal found 28/2R7 609
Thu 30/51:15JNB - GVA
2 stops21h 00mKenya Airways
Deal found 28/2R7 647
Thu 16/51:15JNB - GVA
2 stops21h 00mKenya Airways
Deal found 29/2R7 666
Tue 4/620:15JNB - ZRH
1 stop18h 05mQatar Airways
Deal found 29/2R7 801
Tue 4/618:05JNB - ZRH
1 stop15h 15mTurkish Airlines
Deal found 28/2R7 858

Find flights from Johannesburg to Switzerland within your budget

Customise your flight search to find flights from Johannesburg to Switzerland that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R11 567 - R15 544

Route

Depart

Return

Price

Johannesburg OR TamboGeneva Geneve-Cointrin

JNB - GVA

JNBGVA

Johannesburg OR Tambo

Mon 25/3

1 stop22h 00m

Geneva Geneve-Cointrin

Tue 9/4

1 stop21h 55m

R11 567

Johannesburg OR TamboZurich

JNB - ZRH

JNBZRH

Johannesburg OR Tambo

Sun 10/3

1 stop26h 00m

Zurich

Thu 21/3

1 stop19h 20m

R11 682

Johannesburg OR TamboZurich

JNB - ZRH

JNBZRH

Johannesburg OR Tambo

Thu 23/5

2 stops17h 30m

Zurich

Sun 23/6

2 stops22h 30m

R12 316

Johannesburg OR TamboGeneva Geneve-Cointrin

JNB - GVA

JNBGVA

Johannesburg OR Tambo

Mon 25/3

2 stops30h 15m

Geneva Geneve-Cointrin

Tue 9/4

2 stops25h 40m

R12 604

Johannesburg OR TamboZurich

JNB - ZRH

JNBZRH

Johannesburg OR Tambo

Fri 17/5

1 stop23h 10m

Zurich

Sun 2/6

1 stop14h 20m

R12 643

Johannesburg OR TamboBasel EuroAirport Swiss

JNB - BSL

JNBBSL

Johannesburg OR Tambo

Wed 13/3

1 stop20h 10m

Basel EuroAirport Swiss

Sun 17/3

1 stop23h 40m

R13 815

Johannesburg OR TamboZurich

JNB - ZRH

JNBZRH

Johannesburg OR Tambo

Thu 21/3

2 stops17h 25m

Zurich

Fri 12/4

1 stop16h 20m

R13 988

Johannesburg OR TamboZurich

JNB - ZRH

JNBZRH

Johannesburg OR Tambo

Thu 16/5

1 stop15h 15m

Zurich

Fri 17/5

1 stop19h 00m

R14 948

Johannesburg OR TamboZurich

JNB - ZRH

JNBZRH

Johannesburg OR Tambo

Wed 27/3

3 stops22h 40m

Zurich

Thu 2/5

3 stops22h 20m

R15 544

Flights are sorted by cheapest first

Deals found on 29/2

Reviews of airlines servicing Switzerland

Get insights into the airlines that provide service to Switzerland. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Switzerland. Reviews last updated 1 March 2024.
Read through reviews of airlines operating flights from Johannesburg to Switzerland, such as Ethiopian Air, RwandAir and SWISS. Users have also rated airlines in terms of entertainment options, comfort, food, crew/service, and boarding process.
8,1
Very Good
4 318 reviews

Entertainment

8,3

Boarding

8,2

Crew

8,4

Food

7,9

Comfort

8,1

Overall

8,1

Reviews

1 / 10

All in all I enjoyed my experience and definitely flying with you again

8,1
Very Good
4 318 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Boarding

8,2

Crew

8,4

Food

7,9

Comfort

8,1

Overall

8,1

Reviews

1 / 10

All in all I enjoyed my experience and definitely flying with you again

8,1
Very Good
59 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Boarding

8,2

Crew

8,4

Food

7,9

Comfort

8,1

Overall

8,1

Reviews

1 / 10

All in all I enjoyed my experience and definitely flying with you again

7,8
Good
2 258 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Boarding

8,2

Crew

8,4

Food

7,9

Comfort

8,1

Overall

8,1

Reviews

1 / 10

All in all I enjoyed my experience and definitely flying with you again

7,8
Good
1 766 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Boarding

8,2

Crew

8,4

Food

7,9

Comfort

8,1

Overall

8,1

Reviews

1 / 10

All in all I enjoyed my experience and definitely flying with you again

7,8
Good
4 644 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Boarding

8,2

Crew

8,4

Food

7,9

Comfort

8,1

Overall

8,1

Reviews

1 / 10

All in all I enjoyed my experience and definitely flying with you again

Related info for your journey

Find useful and relevant information for your journey from Johannesburg to Switzerland. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.

Can I find flights from Johannesburg to Switzerland for under R11 600 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Switzerland for under R11 600. The cheapest flight booked recently is on Etihad Airways for just R11 567, but on average you can expect to pay R12 508.

Are there direct flights from Johannesburg to Switzerland for under R16 100 on Cheapflights?

Cheapflights has 20 direct flights from Johannesburg to Switzerland under R16 100. A good price for a direct flight from Johannesburg to Switzerland is less than R25 939.

Are there last-minute flights available from Johannesburg to Switzerland for under R11 700?

There are currently 20+ open flights from Johannesburg to Switzerland within the next 7 days for less than R11 700.

What are the cheapest airlines to fly from Johannesburg to Switzerland one-way?

The cheapest airlines for a one-way flight from Johannesburg to Switzerland are Qatar Airways (R7 340), Turkish Airlines (R7 570), and Etihad Airways (R7 590).

What are the most popular routes from Johannesburg to Switzerland?