Best Time to Visit Croatia
Go in June or September. Dubrovnik's 2025 measurements put June at 29.3°C / 84.7°F daytime highs with 0.8mm of rain across zero rainy days — an entire month of dry, hot weather — and September at 26.0°C / 78.8°F with 150.0mm spread over only 8 days, meaning three weeks of the month stayed dry. July and August are hotter (30.1°C / 86.2°F and 29.9°C / 85.8°F) but they are also when every ferry, old town alley and beach chair is full. The months to genuinely plan around are March, which recorded 563.8mm over 20 days, and November at 351.1mm over 17 days.
All numbers below come from measured 2025 weather station data for Dubrovnik. It's one year, not a thirty-year average, so treat it as a strong indication of the pattern rather than a forecast — but a year that produced a rainless June and a 563mm March is telling you something real about how lopsided the Adriatic calendar is.
Monthly climate — Dubrovnik, measured
| Month | Avg high | Avg low | Rainfall | Rainy days |
|---|---|---|---|---|
| January | 13.3°C / 56°F | 5.9°C / 43°F | 198.8 mm | 17 |
| February | 13.0°C / 55°F | 4.3°C / 40°F | 113.8 mm | 11 |
| March | 15.7°C / 60°F | 8.1°C / 47°F | 563.8 mm | 20 |
| April | 18.8°C / 66°F | 10.0°C / 50°F | 84.6 mm | 12 |
| May | 21.1°C / 70°F | 12.3°C / 54°F | 186.7 mm | 15 |
| June | 29.3°C / 85°F | 18.7°C / 66°F | 0.8 mm | 0 |
| July | 30.1°C / 86°F | 20.6°C / 69°F | 88.9 mm | 5 |
| August | 29.9°C / 86°F | 19.8°C / 68°F | 90.7 mm | 7 |
| September | 26.0°C / 79°F | 16.9°C / 62°F | 150.0 mm | 8 |
| October | 19.2°C / 67°F | 10.8°C / 51°F | 132.8 mm | 13 |
| November | 16.0°C / 61°F | 8.6°C / 47°F | 351.1 mm | 17 |
| December | 14.4°C / 58°F | 4.5°C / 40°F | 55.4 mm | 6 |
Source: Open-Meteo historical archive. These are measured values, not estimates.
The best months and what the weather is actually like
June is the standout, and it isn't close. Highs of 29.3°C / 84.7°F with overnight lows of 18.7°C / 65.7°F means you can eat dinner outside in a t-shirt at 10pm and never think about a jacket. The 0.8mm of rainfall recorded across the whole month — not one day that registered as a rain day — is the number that changes how you pack. You are not carrying a rain shell "just in case." You are packing for sun exposure: a hat, high-SPF sunscreen, and more water than you think, because 29°C on limestone with sea glare reflecting back at you is hotter than 29°C anywhere inland.
September is the smarter trip for most people. 26.0°C / 78.8°F is the temperature where walking the city walls stops being an endurance event. The 150.0mm of rain sounds high until you see it fell across 8 days — that's roughly 19mm per rainy day, which is a proper heavy Adriatic shower, not drizzle. Practically: expect one or two dramatic afternoon or evening storms that soak the streets for an hour and then leave everything steaming and clear. The sea has absorbed all of July and August's heat, so swimming in September is warmer than swimming in June, even though the air is 3°C cooler.
July and August work if crowds don't bother you. July's 30.1°C / 86.2°F over 5 rainy days and August's 29.9°C / 85.8°F over 7 rainy days are close to identical in feel. The 88.9mm and 90.7mm totals are concentrated into those handful of days as thunderstorms. What actually separates these months from June isn't weather — it's that lows of 20.6°C / 69.1°F in July mean a room without air conditioning does not cool down overnight. Check that before you book.
The months to avoid and why
March is the one to genuinely skip. 563.8mm across 20 days is not a rainy month, it's a wet season. To put it in scale: March alone recorded more rain than June, July, August and September combined (330.4mm). With highs of only 15.7°C / 60.3°F and lows of 8.1°C / 46.6°F, that rain lands cold. Twenty rainy days out of thirty-one means the question isn't whether your beach day gets rained on, it's whether you get two consecutive dry days. Boat trips to Lokrum and the Elaphiti islands get cancelled in this weather, which removes a large part of why people come.
November is the second worst. 351.1mm over 17 days at 16.0°C / 60.8°F highs. The temperature is mild enough that you're not cold walking around, but more than half the month is wet, and daylight is short. This is the month when the Adriatic gets its serious southerly storms.
January is wet and dark rather than freezing. Highs of 13.3°C / 55.9°F and lows of 5.9°C / 42.6°F would be a pleasant winter almost anywhere in northern Europe — but 198.8mm over 17 days means more than half your days involve rain. Croatia in January is not a cold-weather problem, it's a wet-weather problem.
May is the surprise on the avoid-ish list. Everyone recommends May for the Mediterranean. Dubrovnik's 2025 May recorded 186.7mm over 15 days at 21.1°C / 70.0°F. Half the month was wet, and 21°C with a breeze off a still-cold sea is not swimming weather for most people. If you have a choice between late May and early June, take early June — the gap between them in this data is enormous.
Shoulder season — cheaper but still fine
Late September into early October is the best value window. September's 26.0°C / 78.8°F holds well into the month, prices drop after the first week, and October still delivers 19.2°C / 66.6°F highs with 10.8°C / 51.4°F lows. October's 132.8mm falls over 13 days — that's the tipping point where you should be checking the forecast daily and keeping your plans flexible, but it's nowhere near March or November territory.
October is a walking, eating and old-town month rather than a beach month. 19°C is comfortable for the city walls, the Konavle valley, and day trips to Ston and Mljet. It is too cool for most people to swim comfortably, and outdoor restaurant terraces start putting out blankets in the evening when it drops toward 10.8°C / 51.4°F.
December is the odd one out and quietly the best winter option. It recorded just 55.4mm over 6 days — the second-driest month of the entire year after June — with highs of 14.4°C / 57.9°F. The catch is the lows of 4.5°C / 40.1°F, the coldest nights of the year, and very short daylight. But if someone tells you Croatian winter is a washout, December 2025 says otherwise.
What each season actually means for your trip
Summer (June–August, 29.3–30.1°C / 84.7–86.2°F): You're in swimwear, linen, and sandals from morning to night. You will not wear the same thing twice. Pack more shirts than days if you don't plan to do laundry. The genuinely necessary items are sun protection and reef-safe swim shoes — Croatian beaches are pebble and rock, not sand, and this catches almost every first-time visitor out. Do your walking before 10am or after 6pm; the middle of the day is for the sea or the shade.
Early autumn (September, 26.0°C / 78.8°F): Same summer wardrobe, plus one light layer for evenings when it drops to 16.9°C / 62.4°F, and a small folding umbrella for those 8 rainy days. Sea swimming is at its best. This is the season where you can comfortably do a full day of walking and a full afternoon of swimming.
Late autumn and winter (October–February, 13.0–19.2°C / 55.4–66.6°F): Layers, a genuinely waterproof jacket rather than a fashion coat, and shoes with grip. Dubrovnik's old town is polished limestone that becomes skating-rink slippery when wet, and with 11 to 17 rainy days a month in this window, it will be wet. You'll be doing museums, walls between showers, long lunches and wine.
Spring (March–May): This is the least reliable season in the data — 563.8mm, 84.6mm, 186.7mm across three consecutive months is wild swing, not a trend. April is the exception worth noting: 18.8°C / 65.8°F with only 84.6mm over 12 days makes it the driest month of the entire first half of the year. Pack for changeable weather and don't build the trip around beach days.
Month-by-month
- January — 13.3°C / 55.9°F, 198.8mm over 17 days. Mild but more than half the month is wet.
- February — 13.0°C / 55.4°F, 113.8mm over 11 days. The coolest highs of the year, but noticeably drier than January.
- March — 15.7°C / 60.3°F, 563.8mm over 20 days. The wettest month by a factor of nearly three. Avoid.
- April — 18.8°C / 65.8°F, 84.6mm over 12 days. The first genuinely usable month; good for sightseeing, too cool for swimming.
- May — 21.1°C / 70.0°F, 186.7mm over 15 days. Warmer, but half the month rained. Overrated.
- June — 29.3°C / 84.7°F, 0.8mm over 0 rainy days. Hot and effectively dry. The best month in this dataset.
- July — 30.1°C / 86.2°F, 88.9mm over 5 days. Hottest month; rain arrives as short storms.
- August — 29.9°C / 85.8°F, 90.7mm over 7 days. Same as July, plus peak crowds and peak prices.
- September — 26.0°C / 78.8°F, 150.0mm over 8 days. Warm sea, thinner crowds, occasional heavy shower. The best all-round month.
- October — 19.2°C / 66.6°F, 132.8mm over 13 days. Excellent for walking and food, done with beaches.
- November — 16.0°C / 60.8°F, 351.1mm over 17 days. The second wettest month. Storm season.
- December — 14.4°C / 57.9°F, 55.4mm over 6 days. Coldest nights (4.5°C / 40.1°F) but surprisingly dry.
FAQ
Can you swim in Croatia in May?
Air temperature in May reached 21.1°C / 70.0°F, which is borderline, and the sea lags the air by several weeks — it's still holding winter cold. Combined with 15 rainy days, May is not a swimming month for most visitors. June, at 29.3°C / 84.7°F and effectively no rain, is where the swimming season properly begins.
Is October too late to visit Croatia?
Not for a city and food trip. 19.2°C / 66.6°F highs are comfortable for walking the walls and doing day trips, and prices drop sharply from summer levels. It is too late for reliable beach days, and 13 rainy days out of 31 means you should have an indoor backup for roughly two days in five.
When is Dubrovnik least crowded but still warm?
The second half of September. Highs stay at 26.0°C / 78.8°F, the sea is at its warmest after two months of summer heating, cruise-ship volume drops, and the 150.0mm of rain arrives concentrated in 8 days rather than spread thinly across the month. Early June is the other option — same low-crowd advantage before peak season, with the driest weather in the entire dataset.
Does this data apply to all of Croatia?
No, and this matters. These are Dubrovnik numbers — southern Adriatic coast. Zagreb, Plitvice Lakes and the inland regions are continental: colder winters, more snow, and hotter but less humid summers. Istria and the northern islands sit between the two. Use these figures for a Dalmatian coast trip (Dubrovnik, Split, Hvar, Korčula) and check separately if you're heading inland.