Ljubljana Slovenia
Ljubljana Castle on its wooded hill above the red rooftops of the Old Town

Weather and seasons

Ljubljana Weather by Month and the Best Time to Visit

Average temperatures, rain, sunshine and daylight for every month, from Slovenia's official weather agency, and the best time to visit for your kind of trip.

For most first-time visitors, the best time to visit Ljubljana is May, June or September, when afternoons average about 22–26°C (71–78°F) and the days are long enough for the city and a day trip.

July and August are the hottest and sunniest months. November and December are the greyest, with under two hours of sunshine a day, though December makes up for it with the festive lights. The figures on this page are long-term averages from ARSO, the Slovenian Environment Agency, not forecasts. Check the ARSO forecast (opens in a new tab) a few days before you travel.

Best Months By Trip Style

May and JuneGreen city days, cafes, day trips, comfortable walkingWeather is usually pleasant, but popular weekends can already feel busy.
July and AugustLong evenings, festivals, outdoor dining, combining Slovenia with the coast or AlpsThe hottest months, with about ten days above 30°C (86°F) each. Book hotels and popular tours earlier.
SeptemberThe best all-round month for many first tripsStill popular, but usually calmer than peak summer. Pack for heavier rain.
October and NovemberLower crowds, autumn mood, museums, wine and food focusShorter, greyer days and more weather risk for mountain-heavy plans.
DecemberChristmas lights, festive markets, cozy city breakThe darkest month. Plan around winter weather and confirm market dates each year.
January to MarchQuiet city days, lower prices, museum-heavy trips, ski add-onsCold weather and shorter daylight make day-trip pacing more important.

Ljubljana Weather by Month

Average daytime highs and night-time lows, rain and snow, days with at least 1 mm of rain or snow, sunshine and daylight. Tap a month for what it is like and what is on.

Ljubljana climate averages by month, 1991–2020, ARSO Ljubljana-Bežigrad station
MonthHighLowRain and snowWet daysSunshine per dayDaylight (mid-month)
January39°F / 4°C29°F / −2°C2.6 in (67 mm)72.2 h9 h 06 min
February45°F / 7°C30°F / −1°C3.3 in (84 mm)73.6 h10 h 26 min
March54°F / 12°C36°F / 2°C3.3 in (83 mm)85.0 h11 h 56 min
April63°F / 17°C43°F / 6°C3.8 in (97 mm)106.2 h13 h 36 min
May71°F / 22°C51°F / 11°C4.5 in (114 mm)117.4 h15 h 01 min
June78°F / 26°C58°F / 14°C4.9 in (125 mm)108.3 h15 h 48 min
July82°F / 28°C61°F / 16°C4.8 in (122 mm)99.2 h15 h 28 min
August82°F / 28°C61°F / 16°C4.9 in (124 mm)98.5 h14 h 13 min
September71°F / 22°C53°F / 12°C6.3 in (160 mm)95.7 h12 h 37 min
October61°F / 16°C46°F / 8°C5.9 in (150 mm)93.6 h11 h 01 min
November49°F / 10°C39°F / 4°C5.4 in (138 mm)101.7 h9 h 31 min
December40°F / 4°C30°F / −1°C4.1 in (104 mm)91.7 h8 h 43 min

Source: ARSO climate normals for Ljubljana-Bežigrad (opens in a new tab), 1991–2020 averages. Daylight is the day length on the 15th of each month from sunrise-sunset.org (opens in a new tab). Averages, not forecasts.

Month by Month

Ljubljana weather in January

High / low
39°F / 29°F
4°C / −2°C
Wet days
7
2.6 in
Sunshine
2.2 h a day
Daylight
9 h 06 min

The coldest month: about 21 frosty nights, snow on the ground on roughly 12 mornings and barely two hours of sunshine a day. It is also the driest month by volume, with seven days of rain or snow.

What's on

Ljubljana weather in April

High / low
63°F / 43°F
17°C / 6°C
Wet days
10
3.8 in
Sunshine
6.2 h a day
Daylight
13 h 36 min

Mild afternoons around 17°C (63°F) and cool evenings. Rain becomes more frequent, with about ten wet days, so keep at least one outdoor day flexible.

What's on

Ljubljana weather in July

High / low
82°F / 61°F
28°C / 16°C
Wet days
9
4.8 in
Sunshine
9.2 h a day
Daylight
15 h 28 min

The hottest and sunniest month: about nine hours of sunshine a day and ten days above 30°C (86°F). Plan Old Town walks for mornings and evenings and keep the middle of the day for museums, the river or a long lunch.

What's on

Ljubljana weather in November

High / low
49°F / 39°F
10°C / 4°C
Wet days
10
5.4 in
Sunshine
1.7 h a day
Daylight
9 h 31 min

The greyest month: under two hours of sunshine a day and 13 days with none at all, when low cloud and fog often settle over the city. Bled and the coast average noticeably more November sunshine (see Beyond Ljubljana below).

What's on

Rain, Snow and Grey Days

Ljubljana is not a dry city. ARSO's averages add up to 54 inches (1,368 mm) of rain and snow a year, spread over about 108 days with at least 1 mm. The heaviest totals fall from September to November, while May has the most wet days.

Snow covers the ground on about 40 mornings a year, almost all of them between December and February. The other thing to plan around is grey weather: the city averages 79 days a year without any sunshine, 42 of them between November and January.

On wet or grey days, swap a viewpoint or a mountain day trip for museums, galleries and cafes. The things-to-do guide marks the indoor options, and the caves are the same temperature in any weather.

Best Time For…

First city break

May, June or September: afternoons around 22–26°C (71–78°F) and long, usable days.

Two days in Ljubljana →

Lake Bled and hiking

May, June, September and early October balance scenery, daylight and crowds. Near Bled, July highs average about 26°C (78°F).

Lake Bled guide →

The coast

June to September. July and August are the hottest and sunniest months at Portorož, with highs around 29°C (85°F).

Piran guide →

Caves

Any month: Postojna Cave stays at 10°C (50°F) and Škocjan at 12°C (54°F) all year, a good plan for hot or wet days.

Postojna Cave →

Christmas

Late November to mid-January, when the festive lights and markets run.

Christmas market guide →

Value

Late autumn, winter outside the Christmas period and early spring are usually better value. Compare live prices for your dates.

Budget guide →

Beyond Ljubljana: the Alps, the Coast and the Caves

Lake Bled and the Julian Alps are a few degrees cooler than the city, with colder winter nights. The coast around Piran is milder: winter nights stay just above freezing on average, snow is rare, and it gets about 30% less rain and snow than Ljubljana. In late autumn both are noticeably sunnier than the city, which makes a Bled or Piran day a good plan for November.

Underground, the season does not matter: Postojna Cave holds a constant 10°C (50°F) and the Škocjan Caves 12°C (54°F), so bring a warm layer even in August.

Ljubljana, the Bled area and the coast compared, ARSO averages 1991–2020
PlaceJuly highJanuary lowSnow-cover mornings a yearNovember sunshineRain and snow a year
LjubljanaLjubljana-Bežigrad82°F / 28°C29°F / −2°C4052 hours53.9 in (1,368 mm)
Near Lake BledLesce airfield, 509 m78°F / 26°C24°F / −4°C4180 hours52.2 in (1,327 mm)
The coastPortorož airport, near Piran85°F / 29°C34°F / 1°CUnder 194 hours37.7 in (958 mm)

Sources: ARSO climate normals, 1991–2020, for Ljubljana-Bežigrad (opens in a new tab), Lesce (opens in a new tab) and Portorož airport (opens in a new tab). Cave temperatures from the Postojna Cave and Škocjan Caves visitor pages.

What to Pack by Season

  • Winter (December–February): A warm coat, hat, gloves and shoes with grip. Average nights are below freezing.
  • Spring (March–May): Layers for cool mornings and mild afternoons, plus a rain jacket. May has the most wet days.
  • Summer (June–August): Light clothes and sun protection, plus a warm layer for caves and mountain evenings.
  • Autumn (September–November): Layers and a proper waterproof. This is the wettest stretch of the year by volume.

Visiting between December and February? The winter guide covers cold-weather plans in more detail.

Ljubljana Weather and Best Time to Visit FAQ

What is the best month to visit Ljubljana?

September is often the best all-round month: afternoons average about 22°C (71°F), crowds tend to be easier than in peak summer and the city is lively. May and June are equally good for weather; July and August are the hottest, with highs around 28°C (82°F).

What is the weather like in Ljubljana by month?

Average highs range from about 4°C (39°F) in January and December to 28°C (82°F) in July and August, and average lows from about −2°C (29°F) in January to 16°C (61°F) in July. The table on this page lists rain, sunshine and daylight for every month.

What is the rainiest month in Ljubljana?

By volume, September (160 mm, 6.3 in), followed by October and November. May has the most days with rain (eleven on average), while January is the driest month.

Does it snow in Ljubljana?

Yes. On average snow covers the ground on about 40 mornings a year (ARSO, 1991–2020), almost all of them between December and February, with January the snowiest month.

How cold is Slovenia in winter?

In Ljubljana, January averages highs of 4°C (39°F) and lows of −2°C (29°F). Near Lake Bled the nights are colder, around −4°C (24°F) in January, while the coast stays milder, with January lows just above freezing at about 1°C (34°F).

What is the average summer temperature in Slovenia?

July afternoons average about 28°C (82°F) in Ljubljana, 26°C (78°F) near Lake Bled and 29°C (85°F) on the coast at Portorož, with nights around 14–17°C (57–63°F).

When is Ljubljana cheapest?

Late autumn, winter outside the Christmas period, and early spring are usually better for value. Exact hotel and flight prices change, so compare dates before booking.

When should I visit for Lake Bled day trips?

May, June, September, and early October are strong choices for balancing scenery, daylight, and manageable crowds. Summer has long days but more visitors.