Weather and climate
Slovenia's climate varies from Alpine in the north, across Mediterranean in the coastal region to continental in the Pannonian Plain in the northeastern part of the country. The average temperature in July is slightly above 20°C and the average temperature in January approximately 0°C.
The weather in Ljubljana is conditioned by the city's geographical position in a vast basin extending from Slovenia's pre-Alpine to karst areas. Particularly during winter months, Ljubljana experiences the so called temperature inversion, a meteorological phenomenon in which cool and moist air is trapped close to the ground. During summer, the weather in Ljubljana is affected by warm air streams moving from the Mediterranean, so summers in Ljubljana are relatively hot.