When is the best time to go to Switzerland?

When is the best time to go to Switzerland? Here's some information to help you in your decision:

  • In September, the weather is good across more than 54% of the territory of Switzerland
  • The best months to go to Zurich are May, June, July, August and September
  • On average, the warmest months in Zurich are June, July and August, and the coldest month of the year is January
  • The cities with the best climate are Zurich, Bern, Basel, Lugano, Burgdorf, Frauenfeld, Kloten, Kreuzlingen, Neuchatel and Rapperswil, with good weather at least 5 months a year

For information about the climate and the weather city by city in Switzerland for a specific month, click on the corresponding line below:

January 18°F to 36°F
32%
February 20°F to 38°F
30%
March 27°F to 47°F
34%
April 32°F to 56°F
36%
May 40°F to 61°F
50%
June 50°F to 70°F
51%
July 56°F to 72°F
49%
August 54°F to 72°F
45%
September 45°F to 65°F
34%
October 36°F to 56°F
28%
November 27°F to 47°F
30%
December 20°F to 40°F
34%
* weather varies across the country

Best time to travel to Switzerland by cities

Zurich

Best time to go to Zurich

The best months to go to Zurich are may, june, july, august and september.

Bern

Best time to go to Bern

The best months to go to Bern are may, june, july, august and september.

Davos

Best time to go to Davos

The best months to go to Davos are june, july and august.

See full list of cities


Temperatures and rainfall in Switzerland

On these 2 graphs, we present the evolution of temperatures of Switzerland and month-by-month rainfall for the cities of Zurich, Bern, Davos, Geneva and Lausanne.


Where to go in Switzerland?

This table allows you to see the maximum temperature for each city and our opinion on the weather month by month (see colour legend below the table).

Cities jan.feb.mar.apr.mayjun.jul.aug.sep.oct.nov.dec.
Zurich40°F41°F50°F61°F67°F74°F77°F77°F70°F59°F49°F41°F
Bern38°F40°F49°F58°F63°F70°F74°F74°F67°F58°F49°F40°F
Davos27°F29°F34°F41°F49°F58°F63°F63°F56°F47°F38°F29°F
Geneva38°F40°F49°F58°F61°F70°F74°F74°F67°F58°F49°F40°F
Lausanne40°F40°F49°F58°F61°F68°F74°F74°F67°F58°F49°F41°F
Basel40°F41°F52°F61°F65°F72°F76°F76°F68°F59°F49°F41°F
Fribourg38°F38°F47°F56°F61°F68°F72°F72°F65°F56°F47°F40°F
Interlaken31°F31°F36°F45°F50°F59°F63°F63°F56°F47°F40°F32°F
Lucerne38°F38°F47°F56°F61°F68°F72°F74°F65°F56°F47°F40°F
Lugano41°F43°F52°F59°F67°F74°F79°F77°F70°F59°F50°F43°F
Montreux34°F34°F41°F50°F56°F65°F68°F68°F61°F54°F45°F36°F
Sion29°F29°F34°F43°F49°F58°F63°F63°F56°F47°F38°F31°F
Zermatt25°F25°F29°F36°F41°F52°F58°F58°F50°F41°F32°F27°F
Aarau38°F40°F49°F59°F65°F72°F76°F76°F68°F58°F49°F41°F
Altstatten36°F38°F45°F56°F61°F68°F72°F72°F65°F56°F47°F38°F
Andermatt27°F29°F34°F41°F49°F59°F63°F63°F56°F45°F36°F31°F
Arbon38°F40°F49°F59°F63°F72°F74°F76°F67°F58°F49°F41°F
Bellinzona36°F38°F45°F52°F59°F68°F74°F72°F65°F54°F45°F38°F
Biasca34°F36°F43°F50°F58°F67°F72°F70°F63°F54°F43°F36°F
Biel/Bienne38°F40°F49°F59°F63°F70°F74°F74°F67°F58°F49°F41°F

Legend:

perfect weather

good weather

tolerable weather

bad weather

very bad weather



Map of Switzerland

Click over cities for information about the weather.

Chargement en cours
Legend: cities in Switzerland

About Switzerland

What can I do in Switzerland?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife


Is this weather information for Switzerland reliable?

Climate data for Switzerland has been gathered every day since January 2009. The analysis of these meteorological data for Switzerland allows us to determine the average for each month in Zurich, Bern, Davos, Geneva, Lausanne, Basel, Fribourg, Interlaken, and 55 other cities.

So yes: this data is reliable except in cases of temporary climate disruption in the region.

Change units