Basel climate

Switzerland · 47.56°N, 7.57°E · elevation 279 m · population 177,595

Warmest month
July
high 25 °C78 °F
Coldest month
January
low −2 °C29 °F
Wettest month
May
118 mm4.6 in
Best time to visit
June and September
by our comfort score
Annual precipitation
1,062 mm42 in
February driest
Year average
11 °C51 °F
temperate oceanic (Cfb)

Basel (Switzerland) has a temperate oceanic climate (Köppen Cfb). The average temperature over the year is 11 °C51 °F, and about 1,062 mm42 in of precipitation falls in an average year.

Temperature by month

Average highAverage low
-5°0°5°10°15°20°25°30°40°60°80°JFMAMJJASOND25°78°−2°29°January: high 4 °C / 40 °F, low -2 °C / 29 °FFebruary: high 6 °C / 42 °F, low -2 °C / 29 °FMarch: high 11 °C / 51 °F, low 1 °C / 35 °FApril: high 16 °C / 60 °F, low 5 °C / 42 °FMay: high 20 °C / 67 °F, low 10 °C / 49 °FJune: high 24 °C / 75 °F, low 14 °C / 57 °FJuly: high 25 °C / 78 °F, low 15 °C / 60 °FAugust: high 25 °C / 77 °F, low 15 °C / 59 °FSeptember: high 21 °C / 69 °F, low 11 °C / 51 °FOctober: high 16 °C / 61 °F, low 7 °C / 44 °FNovember: high 9 °C / 49 °F, low 2 °C / 36 °FDecember: high 5 °C / 41 °F, low -1 °C / 31 °F

Precipitation by month

Precipitation per month (mminches)
025507510012501234JJanuary: 75 mm / 3.0 inFFebruary: 59 mm / 2.3 inMMarch: 74 mm / 2.9 inAApril: 75 mm / 3.0 inMMay: 118 mm / 4.6 inJJune: 105 mm / 4.1 inJJuly: 107 mm / 4.2 inAAugust: 110 mm / 4.4 inSSeptember: 79 mm / 3.1 inOOctober: 94 mm / 3.7 inNNovember: 77 mm / 3.0 inDDecember: 86 mm / 3.4 in1184.6

Basel climate table

Monthly averages, 2001–2025
MonthHigh °C°FLow °C°FMean °C°FPrecip. mmin
Jan440−229134753.0
Feb642−229236592.3
Mar1151135643742.9
Apr16605421151753.0
May2067104915581184.6
Jun2475145719661054.1
Jul2578156020691074.2
Aug2577155920681104.4
Sep216911511660793.1
Oct16617441153943.7
Nov949236643773.0
Dec541−131236863.4
Year2578−22911511,06242

“Year” row: highest monthly high, lowest monthly low, annual mean and annual total.

Humidity, cloud, sun and daylight
MonthHumid.CloudSolarDaylight
Jan91%77%1.18:50
Feb88%73%1.910:11
Mar83%67%3.211:45
Apr79%66%4.513:34
May79%70%5.215:06
Jun77%64%6.015:57
Jul76%59%5.915:36
Aug77%60%5.014:15
Sep80%60%3.812:29
Oct86%69%2.410:45
Nov90%77%1.39:13
Dec91%77%0.98:27

Humid. = average relative humidity at 2 m; cloud = average cloud amount; solar = average daily solar energy reaching the ground in kWh/m² (all-sky); daylight in hours:minutes, calculated for the 15th of each month.

What the climate of Basel is like

The warmest month is July, with an average high of 25 °C78 °F and a low of 15 °C60 °F. The coldest is January, when highs average 4 °C40 °F and lows −2 °C29 °F. Seasons are strongly marked: the warmest month is on average 19 °C34.2 °F warmer than the coldest.

It is wet, with about 1,062 mm42 in of precipitation per year. Rain is spread fairly evenly through the year. The wettest month is May (118 mm4.6 in), the driest is February (59 mm2.3 in).

Relative humidity ranges from 76% in July to 91% in January. The clearest skies (lowest average cloud amount, 59%) are typical of July. Average wind speed near the ground ranges from 6 km/h (3 mph) in August to 8 km/h (5 mph) in February. Daylight lasts from about 8.5 hours in December to 16.0 hours in June.

A lasting snow cover is typical in December–February, when the average snow depth in the reanalysis exceeds 10 cm (deepest in January, about 15 cm).

Best time to visit Basel

Based on these averages, the most comfortable months for sightseeing and outdoor activities are June and September: average highs of 21 °C69 °F to 24 °C75 °F with 79 mm3.1 in to 105 mm4.1 in of precipitation per month.

The most challenging month is January, which is cold, with average highs of 4 °C40 °F.

Comfort score: months are ranked by how close they come to an average high of 21–28 °C (70–82 °F), lows above 5 °C (41 °F), little precipitation and moderate humidity. The best-ranked months of each place are recommended, even where none meets all of these. These are general rules of thumb applied to long-term averages.

What to pack for Basel

  • Winter (December–February) — highs 440 to 6 °C42 °F, lows −229 to −1 °C31 °F, about 74 mm2.9 in of precipitation a month. Pack a warm coat, layers and closed shoes and shoes with good grip, as frost is common.
  • Spring (March–May) — highs 1151 to 20 °C67 °F, lows 135 to 10 °C49 °F, about 89 mm3.5 in of precipitation a month. Pack long sleeves, a sweater and a medium jacket.
  • Summer (June–August) — highs 2475 to 25 °C78 °F, lows 1457 to 15 °C60 °F, about 108 mm4.2 in of precipitation a month. Pack light summer clothes such as T-shirts, shorts or light dresses, an extra layer for the cooler mornings and evenings and an umbrella or light rain jacket.
  • Autumn (September–November) — highs 949 to 21 °C69 °F, lows 236 to 11 °C51 °F, about 83 mm3.3 in of precipitation a month. Pack long sleeves, a sweater and a medium jacket.

How Basel compares

Compared with Freiburg, about 53 km to the northeast, Basel has practically the same average temperature and receives 16% less precipitation (1,062 mm42 in vs 1,260 mm50 in). The difference is largest in July (0.5 °C0.9 °F warmer).

Of the 6 places in Switzerland covered by World Climates, Basel is the 4th warmest by annual mean temperature and the 6th wettest by annual precipitation. See all of them on the Switzerland climate page.

Places in other countries with the most similar temperature and rainfall pattern: Freiburg (Germany, Cfb), Mulhouse (France, Cfb) and Besançon (France, Cfb).

Nearby places

  • Mulhouse 28 km · 11 °C51 °F · 846 mm33 in
  • Freiburg 53 km · 11 °C51 °F · 1,260 mm50 in
  • Bern 69 km · 10 °C50 °F · 1,142 mm45 in
  • Zürich 76 km · 10 °C50 °F · 1,313 mm52 in
  • Strasbourg 115 km · 11 °C52 °F · 757 mm30 in
  • Besançon 122 km · 11 °C52 °F · 1,216 mm48 in
  • Lausanne 136 km · 11 °C52 °F · 1,175 mm46 in
  • Vaduz 154 km · 11 °C51 °F · 1,428 mm56 in

All places in Switzerland

Frequently asked questions

What is the warmest month in Basel?

July is the warmest month in Basel, with an average high of 25 °C (78 °F) and an average low of 15 °C (60 °F).

What is the coldest month in Basel?

January is the coldest month, with an average high of 4 °C (40 °F) and an average low of -2 °C (29 °F).

When does it rain the most in Basel?

May is the wettest month with about 118 mm (4.6 in) of precipitation; February is the driest with about 59 mm (2.3 in).

What is the best time to visit Basel?

Judging by long-term averages, the most comfortable months are June and September.

About this data

All figures are 25-year averages (January 2001 – December 2025) from the NASA POWER project. Temperature, humidity, wind and precipitation come from the MERRA-2 reanalysis (precipitation is the bias-corrected MERRA-2 product), cloud and solar values from CERES satellite data. They describe a grid cell of roughly 50–70 km, not a single weather station, so they can differ from airport records — most of all on coasts, in mountains and for rainfall. Average highs and lows are the monthly mean temperature plus/minus half of the average daily temperature range. Counts of rainy days are not part of this dataset.

The grid cell’s average elevation is 563 m, while Basel lies at about 279 m. Temperatures on this page were therefore adjusted by +1.8 °C3.3 °F using the standard lapse rate of 6.5 °C per 1,000 m.

Sources and method