Climate and average weather in Slovenia
Despite its small size, Slovenia has a surprising variety of climates There is a Continental climate in the northeast, a severe Alpine climate in the high mountain regions and a sub-Mediterranean climate in the coastal region.
The temperatures in the southwest are throughout the year very pleasant. If you go further inland the temperatures are lower and during winter the chance of snow greater. Summers in Slovenia are very pleasant, with lots of sun and high temperatures between 25 and 30 degrees Celius (77 - 86 Fahrenheit). Often the temperature rises above 30 degrees Celsius (86 F) in summer. Especially in the coastal areas of Slovenia you can enjoy wonderful, warm summer months. Spring is also considered a pleasant period by many tourists. The temperatures are lower than in the summer, making the country very suitable for an active holiday. The temperature in this season is around 20 degrees Celsius (68 F) and there is less precipitation than during summer.
Slovenia is a relatively wet country, mainly due to the location of the country. The northwest of Slovenia is one of the wettest regions in Europe. Due to the relatively large amount of precipitation you will find beautiful, green nature reserves in Slovenia.
Interested in more detailed information on the Weather and Climate in Slovenia?
Please select the city you wish to travel to, or the one closest to your destination. Each selected city will show you the following graphs:
1. Average minimum and maximum temperature over the year
2. Average monthly precipitation over the year (rainfall, snow)
3. Average monthly hours of sunshine over the year
On certain pages we also offer other historical weather data like humidity, wind speed and water temperature.
Regions in Slovenia
Popular places in Slovenia
Select a city to see its average temperature, precipitation and hours of sunshine over the year.
- Bohinjska Bela
- Čatež ob Savi
- Cerklje na Gorenjskem
- Hočko Pohorje
- Kranjska Gora
- Log pod Mangartom
- Most na Soči
- Nova Gorica
- Novo Mesto