Plane tickets to Switzerland
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
- Kiwi.com
- Flights to anywhere
- Switzerland
Popular cities in Switzerland
Explore airlines and airports
Airlines based in Switzerland
Popular airlines flying to Switzerland
Airports in Switzerland
Airports near Switzerland
Nearby airports
Airports flying to Switzerland
Buses & trains
Bus providers in Switzerland
SwissTours
Giosy tours SA
Domo Reisen
Domo Swiss Express
Train companies in Switzerland
SBB
Cheapest month to fly to Switzerland
Explore price trends for trips to Switzerland
Showing prices in GBP
Annual Avg. Price | 43 GBP |
June 2023 | 65 GBP |
July 2023 | 49 GBP |
August 2023 | 36 GBP |
September 2023 | 36 GBP |
October 2023 | 36 GBP |
November 2023 | 37 GBP |
December 2023 | 38 GBP |
January 2024 | 37 GBP |
February 2024 | 40 GBP |
March 2024 | 37 GBP |
April 2024 | 56 GBP |
May 2024 | 53 GBP |
Explore Switzerland
Switzerland is an interesting country which you need to go to.
The country is full of lovely places and natural areas to explore. The most visited city is Bern with all its historical parts.
There are other interesting cities like Zürich, Geneva, Basel, Lausanne, Winterthur and many others where you can travel during your trip to Switzerland.
During your journey around Switzerland, you can taste Fondue, Landjager, Älplermagronen (Alpine Macaroni), Raclette, Rosti and many other local food.
Major airports in Switzerland
Switzerland has more than two airports where you can arrive from any location. And the largest ones you can arrive at are Zürich Airport (ZRH), Geneva Cointrin International Airport (GVA), Lugano Airport (LUG), St Gallen Altenrhein Airport (ACH), Bern Belp Airport (BRN).
If you arrive at Zürich Airport (ZRH) in Bern, which is also the biggest airport in the country, and you’re traveling further, no worries. It takes a few hours to get to any city within the country.
General information about Switzerland
Switzerland accepts Swiss franc (CHF). Therefore, we advise you to exchange money prior to your trip for the best rates.
Switzerland has a population of 8.57 million individuals.
The only official language in Switzerland is German. However, travelers will also usually hear Romansh as these are the languages of the largest international communities within Switzerland.
Italy, France, Germany, Austria, Liechtenstein are neighbors of Switzerland.
Switzerland weather
The climate in Switzerland is temperate, similar to other countries in that part of the world. If you travel to Switzerland during the summer holidays, then you don’t need to pack warm clothes with you as the weather is usually nice and balmy. Although if you travel in August you might want to take a light jacket with you as it can get a bit cold in the evenings. Nevertheless, when you’re going to Switzerland we recommend you to check the weather forecast before your trip so you can pack appropriate clothes.
Switzerland COVID-19 travel restrictions

Most travelers from London, LGW can enter Switzerland, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in Switzerland in our dedicated Stories article.
Cheap flights
Popular flights from North America to Switzerland
- Montreal to Geneva from £420
- Toronto to Geneva from £313
- Montreal to Zürich from £420
- Toronto to Zürich from £334
- Vancouver to Geneva from £340
- Calgary to Geneva from £316
- Montreal to Basel from £412
- Ottawa to Geneva from £372
- Edmonton to Zürich from £374
- Calgary to Zürich from £362
- Los Angeles to Zürich from £373
- Toronto to Basel from £320
- San Francisco to Geneva from £439
- San Francisco to Zürich from £449
- New York to Geneva from £398
- Vancouver to Zürich from £361
- Cancún to Geneva from £368
- Los Angeles to Geneva from £373
- Vancouver to Basel from £355
- Edmonton to Geneva from £324
- Boston to Zürich from £345
- Calgary to Basel from £331
- Victoria to Basel from £372
- Miami to Geneva from £366
- Lower Prince's Quarter to Geneva from £547
- New York to Zürich from £405
- Winnipeg to Geneva from £320
- Winnipeg to Zürich from £351
- Denver to Geneva from £449
- Regina to Basel from £389
- Chicago to Geneva from £407
- Boston to Geneva from £396
- Orlando to Zürich from £370
- Mexico City to Geneva from £409
- Austin to Geneva from £444
- Cancún to Zürich from £411
- Honolulu to Zürich from £640
- Los Angeles to Basel from £443
- Dallas to Zürich from £426
- Nashville to Zürich from £374
Popular flights from Europe to Switzerland
- London to Geneva from £32
- London to Zürich from £55
- Dublin to Geneva from £52
- London to Basel from £50
- Athens to Zürich from £45
- Athens to Geneva from £45
- Dublin to Zürich from £68
- Manchester to Geneva from £47
- Manchester to Zürich from £47
- Edinburgh to Geneva from £59
- Reykjavik to Geneva from £67
- Birmingham to Geneva from £48
- Birmingham to Zürich from £90
- Thessaloniki to Zürich from £65
- Athens to Basel from £52
- Cork to Zürich from £62
- Bristol to Zürich from £62
- Thessaloniki to Basel from £60
- Glasgow to Geneva from £43
- Paris to Geneva from £39
- Amsterdam to Geneva from £56
- Cork to Geneva from £47
- Edinburgh to Zürich from £65
- Amsterdam to Zürich from £69
- Manchester to Basel from £50
- Edinburgh to Basel from £68
- Warsaw to Geneva from £56
- Thessaloniki to Geneva from £44
- Budapest to Basel from £41
- Riga to Zürich from £92
- Paris to Zürich from £53
- Heraklion to Zürich from £54
- Dublin to Basel from £49
- Malta to Geneva from £49
- Heraklion to Basel from £60
- Belfast to Geneva from £53
- Glasgow to Zürich from £57
- Reykjavik to Zürich from £79
- Heraklion to Geneva from £45
- Prague to Zürich from £48
Popular flights from Africa to Switzerland
- Marrakesh to Geneva from £45
- Tunis to Zürich from £85
- Cairo to Geneva from £130
- Hurghada to Zürich from £158
- Casablanca to Basel from £99
- Marrakesh to Zürich from £50
- Tunis to Geneva from £41
- Cape Town to Zürich from £324
- Luanda to Geneva from £340
- Casablanca to Geneva from £99
- Agadir to Zürich from £71
- Ndola to Zürich from £488
- Marrakesh to Basel from £53
- Hurghada to Basel from £165
- Dakar to Zürich from £256
- Banjul to Zürich from £368
- Nouakchott to Zürich from £340
- Maputo to Zürich from £367
- Victoria Falls to Geneva from £419
- Constantine to Geneva from £82
- Fes to Zürich from £49
- Kinshasa to Zürich from £363
- Mauritius Island to Geneva from £391
- Accra to Zürich from £353
- Tangier to Zürich from £54
- Lamu to Geneva from £411
- Abidjan to Geneva from £312
- Tangier to Geneva from £41
- Fes to Geneva from £46
- Rabat to Zürich from £50
- Algiers to Geneva from £77
- Djerba to Zürich from £85
- Tunis to Basel from £81
- Abuja to Zürich from £471
- Agadir to Geneva from £63
- Mogadishu to Geneva from £355
- Windhoek to Zürich from £356
- Tripoli to Geneva from £98
- Blantyre to Bern from £692
Popular flights from Asia to Switzerland
- Bangkok to Zürich from £307
- Jakarta to Zürich from £420
- Tel Aviv to Zürich from £64
- Beirut to Zürich from £109
- Denpasar to Zürich from £453
- Kuala Lumpur to Zürich from £309
- Tel Aviv to Geneva from £59
- Mumbai to Geneva from £199
- Denpasar to Geneva from £436
- Hyderabad to Zürich from £239
- Phuket City to Zürich from £403
- Singapore to Zürich from £392
- Taipei to Zürich from £388
- Bangkok to Geneva from £311
- Manila to Geneva from £284
- Hong Kong to Geneva from £393
- Goa to Zürich from £223
- Tel Aviv to Basel from £71
- Singapore to Geneva from £410
- Kutaisi to Basel from £78
- Istanbul to Geneva from £77
- New Delhi to Zürich from £229
- Amman to Geneva from £56
- Manila to Zürich from £289
- Taipei to Geneva from £390
- Bengaluru to Zürich from £233
- Thiruvananthapuram to Zürich from £238
- Chengdu to Basel from £345
- Beirut to Geneva from £128
- Penang to Zürich from £391
- Ko Samui to Zürich from £449
- Kuching to Zürich from £390
- Davao to Zürich from £396
- Cebu to Geneva from £365
- Tehran to Geneva from £149
- Bandar Seri Begawan to Zürich from £432
- Phnom Penh to Geneva from £420
- Dehradun to Zürich from £272
- Dubai to Geneva from £130
- Istanbul to Zürich from £65
Popular flights from South America to Switzerland
- Buenos Aires to Zürich from £701
- La Paz to Zürich from £678
- Medellín to Geneva from £481
- Bogotá to Zürich from £461
- La Paz to Geneva from £623
- Rio de Janeiro to Geneva from £563
- Caracas to Zürich from £532
- São Paulo to Zürich from £545
- Córdoba to Geneva from £719
- Santiago de Chile to Geneva from £523
- Quito to Geneva from £556
- Buenos Aires to Basel from £638
- Caracas to Basel from £542
- Cusco to Geneva from £565
- Londrina to Zürich from £662
- Medellín to Zürich from £472
- Cartagena to Zürich from £504
- Lima to Zürich from £516
- Cali to Zürich from £484
- Santa Marta to Zürich from £497
- Santiago de Chile to Zürich from £600
- San Andrés to Zürich from £577
- Rio de Janeiro to Zürich from £629
- Quito to Zürich from £567
- Barranquilla to Zürich from £493
- Guayaquil to Zürich from £538
- Cúcuta to Zürich from £607
- Pereira to Zürich from £516
- Recife to Zürich from £632
- Asunción to Zürich from £672
- Bogotá to Geneva from £455
- Bucaramanga to Zürich from £502
- Cusco to Zürich from £627
- Cartagena to Geneva from £490
- Santa Cruz de la Sierra to Zürich from £610
- Lima to Geneva from £484
- São Paulo to Geneva from £556
- Cali to Geneva from £486
- Salvador to Zürich from £654
- Fortaleza to Zürich from £565
Popular flights from Oceania to Switzerland
- Melbourne to Geneva from £623
- Auckland to Geneva from £585
- Port Vila to Geneva from £790
- Brisbane to Zürich from £684
- Sydney to Geneva from £506
- Melbourne to Zürich from £588
- Perth to Basel from £546
- Perth to Geneva from £487
- Darwin to Basel from £596
- Bora Bora to Geneva from £765
- Rabaul to Zürich from £941
- Tauranga to Zürich from £720
- Cairns to Geneva from £668
- Suva to Geneva from £798
- Sydney to Zürich from £570
- Auckland to Zürich from £606
- Tahiti to Zürich from £643
- Nadi to Zürich from £737
- Perth to Zürich from £522
- Sydney to Basel from £520
- Bora Bora to Zürich from £777
- Brisbane to Geneva from £620
- Adelaide to Zürich from £713
- Melbourne to Basel from £579
- Tahiti to Geneva from £628
- Nadi to Geneva from £792
- Port Moresby to Zürich from £601
- Auckland to Basel from £608
- Adelaide to Geneva from £623
- Brisbane to Basel from £652
- Christchurch to Zürich from £743
- Tahiti to Basel from £695
- Port Moresby to Geneva from £567
- Nadi to Basel from £769
- Bora Bora to Basel from £718
- Cairns to Zürich from £703
- Gold Coast to Zürich from £550
- Adelaide to Basel from £683
- Christchurch to Geneva from £702
- Apia to Zürich from £864