Ljubljana, where it's located

The climate of Ljubljana is continental, with cold winters and warm summers.
The city is the capital of Slovenia and is located in the central-western part of the country, at an altitude of 300 meters (1,000 feet). The Alps are to the north and the Carso to the south.
In winter, snow often falls, while there are frequent fogs when the weather is stable. Cold waves from Russia can bring intense frosts; during the most intense cold spells (as happened in December 2001 and February 2018) it can reach -20 °C (-4 °C). In January 1985, it reached -24.4 °C (-12 °F).
In summer, there is a moderate amount of afternoon thunderstorms, although the sun shines quite often. There can be short heat waves, with peaks of 35 °C (95 °F).
The average temperature of the coldest month (January) is of 0 °C (32 °F), that of the warmest month (July) is of 21 °C (70 °F). Here are the average temperatures.
Ljubljana - Average temperatures
Min (°C)-3-21591315141172-2
Max (°C)36111521242726221583
Min (°F)272834414855595752453628
Max (°F)374352597075817972594637

Precipitation amounts to 1,390 millimeters (54.7 inches) per year: so, it is quite abundant. It ranges from 75 mm (3 in) in the driest month (March) to 150 mm (5.9 in) in the wettest (October). Here is the average precipitation.
Ljubljana - Average precipitation

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


Best Time

The best times to visit Ljubljana are spring and autumn, and in particular, the months of May, June and September: daytime temperatures are pleasant, although it's better to bring a sweater and a jacket for the evening. In July and August, the temperature is usually not too hot, however, there is the risk of some very hot days, which can happen, though more rarely, also in the second half of June and in the first half of September.