Best Time to Visit Bern

Switzerland · weather by month, temperature and rainfall

Best monthsSeptember
HottestJuly · 24°C
ColdestJanuary · -3°C
WettestMay · 133 mm

The best time to visit Bern is September, when the weather is at its most comfortable for sightseeing and time outdoors. July is the hottest month, with average highs of 24°C (74°F), while January is the coldest, with lows around -3°C (27°F). Rain is heaviest in May, at about 133 mm (5.2 in), and lightest in February, at 60 mm (2.4 in). December is the least comfortable month, mainly because of the cold.

When to go to Bern: a seasonal guide

Summer and early autumn: the easy months

July and August are the warmest months in Bern, and they're the ones to pick if you want to swim. Locals float down the Aare river from the Eichholz area toward the Marzili swimming area. The water is cold and quick, so only try it if you're a confident swimmer. Evenings stay mild enough for a drink on the Rosengarten terrace, with the old town spread out below you.

September is our top pick. It's still warm, with far fewer rainy days than summer, and the light is soft over the sandstone arcades. October is a good second choice. It's cooler, and the days get shorter, but it suits walking the old town and the climb up Gurten hill.

Spring and early summer: green but showery

March and April are fair. They're cool and often grey, but you can wander the Zytglogge clock tower area without a crowd. May and June are the wettest stretch of the year, with rain on most days. It usually comes in showers, not all-day downpours, so keep a plan B like the Zentrum Paul Klee or the Bern Historical Museum.

Hiking? Wait for July. Higher trails around Bern, such as the Gurten and Gantrisch areas, are best once the paths dry out. If you love fresh greenery and fewer visitors, June is still worth it.

Winter: dark, damp and cosy

From November to February, it's cold, humid and often gloomy, with very little sun. Don't expect big views. Do expect warm cafés, fondue and raclette (melted cheese eaten with potatoes). The Christmas markets on Waisenhausplatz and Münsterplatz run from late November into December, and they're the main reason to come. Dress for wet pavements under the old town's long arcades, which keep you dry while you shop.

Bern isn't a ski town, but you can reach Alpine resorts within a couple of hours by train. Winter works best as a short city break with a day trip.

Crowds and events

High season runs from June to August, though Bern never feels packed the way Lucerne can. Hotels can fill when big events are on. Late November brings the Zibelemärit, the onion market, where stalls sell onion braids and onion tarts. It's loud, fun and very local. Summer brings open-air concerts and the Gurtenfestival in July. Book a room early for either one.

Bern weather by month

-10°-5°0°5°10°15°20°25°075150January: 73 mm rainFebruary: 60 mm rainMarch: 74 mm rainApril: 83 mm rainMay: 133 mm rainJune: 121 mm rainJuly: 122 mm rainAugust: 122 mm rainSeptember: 88 mm rainOctober: 87 mm rainNovember: 83 mm rainDecember: 97 mm rainJanuary: 4°CFebruary: 5°CMarch: 9°CApril: 14°CMay: 17°CJune: 22°CJuly: 24°CAugust: 23°CSeptember: 20°COctober: 16°CNovember: 9°CDecember: 5°CJanuary: -3°CFebruary: -2°CMarch: 1°CApril: 4°CMay: 8°CJune: 12°CJuly: 14°CAugust: 14°CSeptember: 10°COctober: 7°CNovember: 2°CDecember: -2°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan4°C / -3°C73 mmPoorFeb5°C / -2°C60 mmPoorMar9°C / 1°C74 mmFairApr14°C / 4°C83 mmFairMay17°C / 8°C133 mmFairJun22°C / 12°C121 mmFairJul24°C / 14°C122 mmGoodAug23°C / 14°C122 mmGoodSep20°C / 10°C88 mmExcellentOct16°C / 7°C87 mmGoodNov9°C / 2°C83 mmPoorDec5°C / -2°C97 mmPoor

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January4°C 38°F-3°C 27°F73 mm1385%2.3Poor 2.4
February5°C 42°F-2°C 28°F60 mm1283%3Poor 3.7
March9°C 49°F1°C 33°F74 mm1380%3.8Fair 4.7
April14°C 57°F4°C 39°F83 mm1378%4.6Fair 6.1
May17°C 63°F8°C 47°F133 mm1979%4.2Fair 4.6
June22°C 71°F12°C 54°F121 mm1878%5.9Fair 6.4
July24°C 74°F14°C 58°F122 mm1775%7.1Good 6.7
August23°C 74°F14°C 57°F122 mm1675%6.5Good 6.9
September20°C 68°F10°C 51°F88 mm1279%5.5Excellent 8.4
October16°C 60°F7°C 44°F87 mm1281%4Good 7
November9°C 48°F2°C 35°F83 mm1385%2.5Poor 4.1
December5°C 40°F-2°C 29°F97 mm1584%2.1Poor 1.7

Frequently asked questions

When is the best time to visit Bern?

The best time to visit Bern is September, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Bern?

July is the hottest month in Bern, with an average high of 24°C (74°F).

What is the coldest month in Bern?

January is the coldest month in Bern, with an average low of -3°C (27°F).

What is the rainiest month in Bern?

May is the wettest month, with about 133 mm (5.2 in) of rain. February is the driest, with 60 mm (2.4 in).

Nearby destinations

More in Switzerland