Basel, where it's located

The climate of Basel is moderately continental, with cold winters and warm summers.
The city is located in the north of Switzerland, in the canton of Basel-Stadt (Basel-City), in the Rhine valley, 300 meters (1,000 feet) above sea level, in a slightly milder area than the Swiss plateau, and where there's a higher chance of sultry days in summer.
The average temperature of the coldest month (January) is of 1.7 °C (35 °F), that of the warmest month (July) is of 19.9 °C (68 °F). Here are the average temperatures.
Basel - Average temperatures
Min (°C)-1025912141411730
Max (°C)46111520232525201595
Min (°F)303236414854575752453732
Max (°F)394352596873777768594841

Precipitation amounts to 840 millimeters (33.1 inches) per year: so, it is at an intermediate level. It ranges from 45 mm (1.8 in) in the driest months (January, February) to 100 mm (3.9 in) in the wettest (May). On average, 37 cm (14.5 in) of snow fall per year. Here is the average precipitation.
Basel - Average precipitation

On average, there are around 1,590 sunshine hours per year. Here are the average sunshine hours per day.
Basel - Sunshine


Best Time

The best time to visit Basel is from mid-May to mid-September, since it is the warmest and sunniest of the year. However, we cannot exclude some rain, or a bit of cool weather, or even cold, especially in May and early June.