Book cheap flights to Switzerland from £186
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
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 | 75 GBP |
September 2025 | 61 GBP |
October 2025 | 156 GBP |
November 2025 | 47 GBP |
December 2025 | 54 GBP |
January 2026 | 70 GBP |
February 2026 | 71 GBP |
March 2026 | 65 GBP |
April 2026 | 46 GBP |
May 2026 | 61 GBP |
June 2026 | 65 GBP |
July 2026 | 82 GBP |
August 2026 | 123 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.
Cheap flights
Popular flights from North America to Switzerland
- New York to Geneva from £181
- New York to Zürich from £177
- Los Angeles to Geneva from £211
- San Francisco to Zürich from £217
- San Francisco to Geneva from £209
- Toronto to Zürich from £189
- Boston to Zürich from £202
- Los Angeles to Zürich from £219
- Miami to Geneva from £224
- Calgary to Zürich from £186
- Toronto to Geneva from £195
- Montreal to Zürich from £257
- Denver to Geneva from £267
- Calgary to Geneva from £185
- Seattle to Zürich from £239
- Washington, D.C. to Geneva from £213
- Orlando to Zürich from £237
- Cancún to Zürich from £308
- Chicago to Zürich from £242
- San Francisco to Basel from £195
- San Juan to Geneva from £243
- Toronto to Basel from £176
- Monterrey to Geneva from £328
- San José to Zürich from £291
- Vancouver to Geneva from £210
- New York to Basel from £172
- New Orleans to Zürich from £259
- Calgary to Basel from £213
- Orlando to Geneva from £225
- St. John s to Zürich from £204
- Punta Cana to Zürich from £304
- Las Vegas to Geneva from £246
- Boston to Geneva from £226
- Mexico City to Geneva from £313
- Mexico City to Zürich from £368
- Montreal to Geneva from £231
- Phoenix to Zürich from £212
- Los Angeles to Basel from £211
- Cancún to Geneva from £279
- Chicago to Geneva from £225
Popular flights from Europe to Switzerland
- London to Geneva from £42
- London to Zürich from £56
- London to Basel from £30
- Manchester to Geneva from £41
- Manchester to Zürich from £49
- Edinburgh to Geneva from £54
- Bristol to Geneva from £68
- Birmingham to Geneva from £68
- Newcastle upon Tyne to Geneva from £60
- Manchester to Basel from £61
- Pristina to Zürich from £78
- Barcelona to Zürich from £68
- Barcelona to Geneva from £23
- Belfast to Geneva from £61
- Leeds to Geneva from £68
- Budapest to Basel from £25
- Pristina to Geneva from £62
- Warsaw to Zürich from £74
- Bucharest to Basel from £26
- Madrid to Zürich from £66
- Edinburgh to Basel from £70
- Madrid to Geneva from £41
- Prague to Geneva from £58
- Warsaw to Basel from £39
- Bucharest to Zürich from £70
- Pristina to Basel from £58
- Riga to Geneva from £68
- Dublin to Zürich from £47
- Brussels to Geneva from £45
- Lisbon to Geneva from £47
- Dublin to Geneva from £47
- Lisbon to Zürich from £84
- Glasgow to Zürich from £63
- Newcastle upon Tyne to Basel from £60
- Birmingham to Zürich from £55
- Bournemouth to Geneva from £76
- Bristol to Zürich from £57
- Belgrade to Zürich from £75
- Athens to Zürich from £91
- Tirana to Basel from £19
Popular flights from Africa to Switzerland
- Hurghada to Zürich from £76
- Tunis to Geneva from £41
- Hurghada to Basel from £75
- Casablanca to Geneva from £76
- Tunis to Basel from £77
- Marrakesh to Geneva from £66
- Marrakesh to Zürich from £54
- Cairo to Geneva from £111
- Agadir to Zürich from £84
- Algiers to Geneva from £64
- Tangier to Geneva from £58
- Marrakesh to Basel from £69
- Tangier to Zürich from £65
- Abidjan to Geneva from £330
- Banjul to Zürich from £321
- Dakar to Zürich from £290
- Luanda to Geneva from £321
- Rabat to Zürich from £85
- Maputo to Zürich from £415
- Tunis to Zürich from £86
- Mauritius Island to Geneva from £283
- Fes to Geneva from £68
- Victoria Falls to Geneva from £382
- Cape Town to Zürich from £346
- Fes to Zürich from £83
- Ndola to Zürich from £443
- Accra to Zürich from £354
- Kinshasa to Zürich from £359
- Nouakchott to Zürich from £327
- Djerba to Zürich from £106
- Casablanca to Basel from £72
- Constantine to Geneva from £64
- Agadir to Geneva from £71
- Windhoek to Zürich from £354
- Mogadishu to Geneva from £371
- Abuja to Zürich from £308
- Tripoli to Geneva from £228
- Cairo to Zürich from £106
- Casablanca to Zürich from £76
- Dakar to Geneva from £305
Popular flights from Asia to Switzerland
- Tel Aviv to Geneva from £153
- Tel Aviv to Zürich from £150
- Istanbul to Zürich from £78
- Tel Aviv to Basel from £126
- Bangkok to Zürich from £261
- Dubai to Zürich from £95
- Istanbul to Basel from £46
- Antalya to Zürich from £87
- Istanbul to Geneva from £34
- Tbilisi to Basel from £92
- Kabul to Zürich from £251
- Dubai to Basel from £95
- Amman to Geneva from £123
- Tbilisi to Geneva from £76
- Yerevan to Geneva from £148
- Amman to Zürich from £117
- Tehran to Geneva from £195
- Erbil to Geneva from £106
- Bangkok to Geneva from £249
- New Delhi to Zürich from £180
- Denpasar to Zürich from £326
- Antalya to Geneva from £53
- Dubai to Geneva from £103
- Manila to Geneva from £278
- Beirut to Zürich from £82
- Baku to Basel from £122
- Manila to Zürich from £308
- Beirut to Geneva from £90
- Erbil to Zürich from £102
- Baghdad to Geneva from £114
- Kutaisi to Zürich from £94
- İzmir to Basel from £49
- Tokyo to Zürich from £388
- Phuket City to Zürich from £262
- Denpasar to Geneva from £315
- Kayseri to Zürich from £61
- Beirut to Basel from £82
- Cebu to Zürich from £325
- Taipei to Zürich from £316
- Singapore to Zürich from £271
Popular flights from South America to Switzerland
- São Paulo to Zürich from £334
- Buenos Aires to Zürich from £482
- Caracas to Zürich from £468
- La Paz to Zürich from £501
- Rio de Janeiro to Geneva from £348
- Quito to Geneva from £367
- Caracas to Basel from £395
- Medellín to Geneva from £357
- Bogotá to Zürich from £338
- La Paz to Geneva from £501
- Buenos Aires to Basel from £505
- Córdoba to Geneva from £429
- Santiago de Chile to Geneva from £401
- Cusco to Geneva from £404
- Londrina to Zürich from £448
- Lima to Zürich from £395
- Santa Cruz de la Sierra to Geneva from £444
- São Paulo to Geneva from £324
- Bogotá to Geneva from £333
- Fortaleza to Zürich from £568
- Bariloche to Zürich from £525
- Rio de Janeiro to Zürich from £423
- Quito to Basel from £297
- Santa Cruz de la Sierra to Zürich from £485
- Cartagena to Zürich from £355
- Cali to Zürich from £310
- Santiago de Chile to Zürich from £456
- Florianópolis to Geneva from £363
- Córdoba to Zürich from £542
- Cali to Basel from £289
- Calama to Zürich from £469
- Medellín to Zürich from £364
- Salvador to Zürich from £485
- Montevideo to Geneva from £424
- Pereira to Geneva from £314
- Lima to Basel from £335
- Brasília to Zürich from £375
- São José do Rio Preto to Zürich from £443
- El Calafate to Zürich from £570
- Brasília to Geneva from £342
Popular flights from Oceania to Switzerland
- Sydney to Geneva from £355
- Perth to Geneva from £328
- Cairns to Geneva from £432
- Melbourne to Zürich from £478
- Port Vila to Geneva from £577
- Auckland to Geneva from £491
- Brisbane to Zürich from £423
- Darwin to Basel from £364
- Melbourne to Geneva from £438
- Suva to Geneva from £594
- Perth to Basel from £337
- Auckland to Zürich from £491
- Sydney to Zürich from £414
- Gold Coast to Geneva from £463
- Brisbane to Geneva from £417
- Perth to Zürich from £309
- Cairns to Zürich from £422
- Nadi to Geneva from £541
- Gold Coast to Zürich from £440
- Bora Bora to Zürich from £776
- Adelaide to Zürich from £411
- Apia to Zürich from £755
- Auckland to Basel from £464
- Adelaide to Basel from £455
- Port Moresby to Zürich from £457
- Apia to Geneva from £710
- Tahiti to Zürich from £497
- Tahiti to Geneva from £469
- Darwin to Zürich from £339
- Canberra to Zürich from £447
- Sydney to Basel from £342
- Port Moresby to Geneva from £466
- Christchurch to Zürich from £526
- Christchurch to Geneva from £430
- Port Moresby to Basel from £485
- Nadi to Basel from £553
- Canberra to Geneva from £467
- Nadi to Zürich from £567
- Brisbane to Basel from £408
- Christchurch to Basel from £475
Frequently asked questions
Download our app