Search and find cheap flights to Switzerland

1 adult
Tue 25/1
Tue 1/2

Deals available from 900+ travel sites.

Cheapest flights to cities in Switzerland

Click on the cities below to find out when it's cheapest to fly to Switzerland from South Africa

Useful information for your flight to Switzerland

Get up-to-date answers for some of the most frequently asked questions regarding flying to Switzerland
  • What are the most popular cities to visit in Switzerland?

    Switzerland is full of interesting cities to visit if you’re interested in touring the country. The majority of our users (214%) visit Zurich more than other cities in the country, but other popular cities in Switzerland include Geneva and Basel.

  • What is the cheapest flight to Switzerland?

    The cheapest flights to Switzerland recently found by momondo users are R832 with easyJet, R992 with British Airways, and R1 390 with TAP AIR PORTUGAL.

  • Which airlines fly to Switzerland?

    SWISS, Emirates and Kenya Airways are the top three most popular airlines that fly to Switzerland according to our data. SWISS is the first choice among our users, with 21% of people opting to fly with this airline when travelling to Switzerland. Keep in mind that there are 16 different airlines that fly to Switzerland on a routine basis, so you have a few additional options to choose from.

  • How long is the flight from South Africa to Switzerland?

    If you’re flying from a popular airport in South Africa, such as Johannesburg OR Tambo or Cape Town Intl, and flying into the most popular airport in Switzerland (Zurich), then you can expect flight times to average 10h 45m and 11h 25m, respectively.

  • What is the most popular airport in Switzerland to fly to?

    Zurich is the most popular airport in Switzerland to fly to at the moment. Out of all our users who flew to Switzerland in the past year, 56% of them chose to fly into Zurich’s Zurich airport. Keep in mind that there may be other airports within Switzerland that are also a great option to fly to.

  • How much are flights to Switzerland?

    On average, a flight to Switzerland will cost R11 020 per ticket. We’ve had users find flights to Switzerland for as low as R494, however. If you’re unable to find a plane ticket for R494, but manage to find one for R10 560 or less, then this is still a great deal. Keep in mind that flight costs vary depending on where you fly from, what time of year you travel, and what airline you fly with.

  • What is the best day of the week to fly to Switzerland?

    Flying to Switzerland on a Tuesday or Wednesday is your best option since this is when flight prices tend to be at their lowest for the week. The most expensive day of the week to fly to Switzerland is on a Saturday.

Popular cities and sights

Looking to visit Switzerland? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in Switzerland

Find flights to these popular cities in Switzerland from your nearest airport.

Cheapest flight routes to Switzerland

These routes have the cheapest flights to Switzerland found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
JohannesburgZurich10h 45mR785
Cape TownZurich11h 25mR6 325
Cape TownGeneva17h 10mR6 818
JohannesburgGeneva16h 05mR8 372
DurbanZurich27h 40mR8 510
Cape TownBasel24h 20mR8 634
JohannesburgBasel15h 30mR9 188
DurbanGeneva43h 40mR10 742
DurbanBasel26h 15mR12 512

Popular routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Zurich Flights
Fastest flight time10h 45m
Cheapest priceR785
Cape Town to Zurich Flights
Fastest flight time11h 25m
Cheapest priceR6 325
Durban to Zurich Flights
Fastest flight time27h 40m
Cheapest priceR8 510
Durban to Geneva Flights
Fastest flight time43h 40m
Cheapest priceR10 742
Cape Town to Basel Flights
Fastest flight time24h 20m
Cheapest priceR8 634
Cape Town to Geneva Flights
Fastest flight time17h 10m
Cheapest priceR6 818
Johannesburg to Geneva Flights
Fastest flight time16h 05m
Cheapest priceR8 372
Johannesburg to Basel Flights
Fastest flight time15h 30m
Cheapest priceR9 188
Durban to Basel Flights
Fastest flight time26h 15m
Cheapest priceR12 512

Find flights to Switzerland

Pick a destination for your flight below

Start planning your trip to Switzerland