Weather in Slovenia
In Slovenia air temperature varies in different seasons and regions.
The warmest month of the year is usually July, but in the mountains it is August. On the other hand January is the coldest month, while in the mountains the coldest month is February. The biggest daily and annual temperature spans are found in the north-eastern part of Slovenia where the influence of the continental climate is strong. The smallest temperature spans are in the mountains where temperature conditions are close to the open atmosphere, and on the coast where the sea's influence reduces the spans.

In spring, sometimes a cold and moist air mass covers the northern part of the Adriatic and also causes a temperature inversion in the coastal part of Slovenia. The sea has an influence on the air temperature along the coast and in the Soča and Trenta valleys.
The south-eastern part, Slovenia coastal region, is the warmest one.The mean annual air temperature is above 12 °C (in Portorož it is 12.8 °C). The mean air temperature in July exceeds 20 °C and the mean temperature in January is above 4 °C. On the other hand, in Slovenia mountains and mountain valleys are the coldest part of the country. In mountain valleys the mean annual air temperature is below 8 °C, the mean air temperature of the coldest month of the year (January) is below 0 °C but not lower than -4 °C, while in the warmest month of the year the mean air temperature does not reach 18 °.
Air temperature conditions in Ljubljana are similar to the conditions experienced by the inner parts of Slovenia. The mean annual air temperature is 10.2 °C, the mean temperature for July is 20.4 and for January it is -0.2 °C. In the cold part of the year temperature inversions are quite frequent.
