Croatia’s coast is karst limestone, so almost every beach is pebble, shingle or rock rather than sand. The sea peaks in August, not July: 23.6°C at Split, 23.5 at Hvar, 23.3 at Dubrovnik, and it is still above 19°C in October.
Why almost none of it is sand
The coast is limestone that the sea has dissolved and broken rather than ground into grains. That one fact decides more about a Croatian beach holiday than any ranking of individual beaches. What you get is shingle, pebble, and slabs of rock with ladders bolted into them. Sand exists in small quantities, and every place that has it is known for having it — which is why the same handful of names appear on every list.
The consequences are immediate and practical. Something on your feet is not optional. Entry to the water is over stones that move. A mat is more use than a towel, and shade is a pine tree or nothing. None of that is a criticism of the coast; it is the single most useful thing to know before you book a fortnight expecting dune-and-sand. If you want the shortlist that follows from it, the ranked-list problem is dealt with separately.
What is actually measured on a Croatian beach
Croatia has monitored its bathing water since 1989, at roughly 1,010 points around the mainland coast and the islands. Each record in that programme carries a quality grade, a sea temperature, a salinity reading and a note of what the beach has in the way of amenities. It is the only national dataset that could rank a beach on anything other than a photograph.
1,010
bathing points monitored since 1989 — roughly, on IZOR’s count
This page reproduces no grade for any named beach, because the record set behind those grades has not been pulled and a grade quoted from memory is worth nothing. What follows instead is the measurement that changes your plans most and that nobody publishes properly: how warm the water is, month by month.
The sea peaks in August, the air peaks in July
Water takes longer to warm and longer to cool than the air above it, and on this coast the offset runs to about a month. From May to August the sea sits below the air. From September to March it sits above it. April is the crossing point at Split, with a mean air temperature of 13.7°C against a sea of 13.8°C — the one month of the year when the two are level.
| Month | Mean air °C | Sea °C | Days ≥25°C | Rain days |
|---|---|---|---|---|
| January | 8.0 | 12.0 | 0 | 7.9 |
| February | 8.4 | 11.5 | 0 | 7.2 |
| March | 10.6 | 11.9 | 0 | 7.5 |
| April | 13.7 | 13.8 | 0 | 7.7 |
| May | 18.9 | 17.3 | 9 | 6.6 |
| June | 22.8 | 21.1 | 22 | 5.7 |
| July | 25.7 | 23.2 | 30 | 3.3 |
| August | 25.4 | 23.6 | 29 | 3.8 |
| September | 21.2 | 21.7 | 15 | 5.8 |
| October | 16.8 | 19.3 | 1 | 7.6 |
| November | 12.0 | 16.4 | 0 | 9.1 |
| December | 9.1 | 13.7 | 0 | 8.6 |
Read the last two rows of the summer against each other. July is the hottest month of the year and its water is 23.2°C. August is three tenths of a degree cooler in the air and 23.6°C in the sea. Then look at October: air down to 16.8°C, sea still at 19.3°C. The swimming season on this coast finishes later than the weather suggests it should.
May · Split (Marjan)
17.2–17.3°C across the three stations. Air 18.9°C at Split against a 17.3°C sea. The lag is at its widest.
May is the month that catches people out, which is why it opens above. The air reads like a beach holiday at 18.9°C and nine days at or above 25°C; the water is 17.3°C, four degrees short of June. Drag the slider to September and the position reverses: fewer hot days, and water within a degree of the annual peak.
You are booking a sand holiday on a limestone coast
The cost is not disappointment, it is equipment and access. Rock and shingle entries are hard on bare feet and worse on children’s. Families who arrive without footwear buy it locally at resort prices on day one, and the people who suffer most are the ones who booked a week of beach days as the whole plan.
The second cost is choosing a base. If sand is genuinely the point of your trip, you are choosing between a very small number of places and you should pick the place first and the dates second. If it is not the point, the whole island network opens up, and the swimming is the same temperature everywhere in the same week.
The other half of the question is when, and here the two obvious answers pull against each other. Pick on air temperature and you go in July. Pick on water temperature and you go in August or September.
mean air at Split in July
July is the peak of the weather
July is the hottest month at Split: 25.7 °C mean air, a 30.0 °C mean daily maximum, and 29.5 days of the month at or above 25 °C. The sea that month is 23.2 °C, which is warm but short of its own maximum.
September is the answer neither button gives you. The sea is 21.7°C at Split and 22.4°C at Hvar, the air is 21.2°C, and Split still records fifteen days at or above 25°C. It is the month where the water and the crowds move in opposite directions.
What do you need to work out next?
You know what the coast is made of and when the water is warm. These come next.
Where to stay
Which resorts sit on the swimmable coast?
Sea temperature is published for three stations only: Split, Hvar, Dubrovnik.
Getting around
How do I reach the island beaches?
Sixty-eight routes in the 2026 register, and 24 of them carry cars.
When to go
Is September still warm enough to swim?
Split’s sea holds 21.7°C in September and 19.3°C in October.
Planning
What does a beach day from Split look like?
Ten state lines leave Split, and five of them carry a car.
Climate data: DHMZ (meteo.hr), climate normals 1971–2000. Bathing water monitoring: Institut za oceanografiju i ribarstvo (IZOR). No bathing-water grade for any named beach appears on this page. The IZOR record set has not been pulled.