Weather in Croatia in March

If you aren't overconcerned about beach weather and are more interested in exploring Croatia without tourist crowds, plan your trip in March. The weather is typically spring-like, with the average daytime temperature in Dubrovnik being around 14°C. In all probability, most of the time in the coastal regions of Croatia a long sleeved shirt during the daytime would be enough, but for the evenings you'd better have a sweater and an anorak. In the continental regions, you will see no leaves on the trees, and in the forests surrounding the Plitvice Lakes some patches of snow can be spotted. Since the winter snow begins to melt, ski resorts become empty. Of all the National parks, which wake up from winter hibernation, Plitvice Lakes and Krka National Park are perhaps the most astounding in March.

Average temperatures in March (Celsius)
CityDay °СNight °СSea °С
Zagreb113-
Dubrovnik14813.8
Split14713.3
Makarska11413.1
Brela13813.5
Hvar14913.8
Brac13813.5
Sibenik13613.2
Zadar12613.0
Krk10411.4
Opatija11511.5
Pula12611.4
Rovinj11511.1
Porec11511.1

What to do in March?

It would be easy to find quality lodging for a reasonable price in March. However, many coastal hotels can be crowded, especially for the Spring Break period. Those, who are eager to visit the islands should know that there are only few ferries running from the mainland to the islands at this time of year.

Nightlife in large cities is already vibrant, but restricted to weekends. Cultural season is also thriving, with plenty of concert, theatre, and dance performances to choose from. Sport-minded people can enjoy hiking, cycling or rock climbing.

Sailing enthusiasts are welcome to the Olympic Sailing Week held in the ancient maritime city of Split. Tourists interested in Croatian cultural traditions can visit the Spring Festa, which is organized in Vela Luka, a small place on Korcula, in the end of March.

Thus, if you have doubts about going to Croatia in the early spring because of the weather, don't hesitate, you will fully enjoy your holidays.