The average sea temperature in Cavtat in the summer is around 24°C (75.2 F), and around 14°C (57.2 F) in the winter. The sea temperature in Cavtat regularly records some of the highest sea temperatures in Croatia, and during very favorable years, it is possible to swim in Cavtat even in April. The sea temperature in Cavtat is prone to variations because the town of Cavtat is exposed to winds that mix surface and deep sea water, thus reducing the surface temperature of the sea. The town of Cavtat records sea temperatures significantly higher than the Croatian average, and the sea temperature in Cavtat is often higher than the sea temperature in Dubrovnik, which is located 20 kilometers (12 miles) away.
It is not recommended to swim because the sea temperature is very low, especially for heart patients and other patients.
In Cavtat, you can swim in several places. The most popular beach is Šipančica, which is sandy and has crystal clear water. There is also Rat beach, which is pebbly and has several bars and restaurants nearby. For those who like hidden coves, Sustjepan beach is recommended, which is difficult to access but offers a beautiful view of the sea.
Check sea temperatures by day in Cavtat