♦ EuroShoresBeachesMapCountriesGuidesBest ofFinder
EuroShores › Best of › Best Sandy Beaches in Croatia

Best Sandy Beaches in Croatia

We rank the 9 sandy beaches in Croatia. Rajska Plaza (Croatia) comes first with 4.6 / 5, followed by Sakarun Beach, Saplunara.

The sea reaches about 25 degrees C in season, and most of these beaches are at their best from June to September. 6 of the 9 have easy access, and 3 are hidden gems.

Save on Pinterest

Rajska Plaza, Lopar, Rab, Croatia

1Rajska Plaza

Lopar, Rab, Croatia · 4.6 / 5 · Easy access · about 25 °C

Also called Paradise Beach, the best-known beach on Rab, a long stretch of brown sand where the warm, shallow water reaches far out.

Sakarun Beach, Dugi Otok, Croatia

2Sakarun Beach

Dugi Otok, Croatia · 4.6 / 5 · Easy access · about 25 °C

A long, shallow, white-sand bay in the Kornati archipelago — rare for the Adriatic and ideal for families.

Saplunara, Mljet, Croatia

3Saplunara

Mljet, Croatia · 4.6 / 5 · Moderate access · about 25 °C

A rare sandy bay at the southeast end of Mljet, relatively quiet and set in protected surroundings.

Nin Beach, Nin, Zadar County

4Nin Beach

Nin, Zadar County · 4.5 / 5 · Easy access · about 25 °C

Queen Beach (Kraljicina plaza) is a sandy beach of more than 2 km on the Nin lagoon near Zadar.

Porat Beach, Bisevo, Croatia

5Porat Beach

Bisevo, Croatia · 4.5 / 5 · Moderate access · about 24 °C

A small sandy bay on the island of Bisevo, with very clear water, a few houses and terraced fields behind.

Slanica Beach, Murter, Sibenik-Knin, Croatia

6Slanica Beach

Murter, Sibenik-Knin, Croatia · 4.5 / 5 · Easy access · about 24 °C

A sandy bay near the town of Murter with shallow water and pine trees along the shore.

Sunj Beach, Lopud, Dubrovnik Riviera, Croatia

7Sunj Beach

Lopud, Dubrovnik Riviera, Croatia · 4.5 / 5 · Moderate access · about 24 °C

A shallow crescent of sand about 200 metres long, backed by pines on the car free island of Lopud, a rare sandy beach near Dubrovnik.

Bačvice, Split, Croatia

8Bačvice

Split, Croatia · 4.2 / 5 · Easy access · about 25 °C

Split's city beach, with shallow, sandy-bottomed water and the home of picigin, a ball game played in the shallows.

Zaton Beach, Zaton, near Nin and Zadar

9Zaton Beach

Zaton, near Nin and Zadar · 4.2 / 5 · Easy access · about 24 °C

A long, shallow beach between Zadar and Nin on the Adriatic, mostly sand with pebbles in places.

Quick comparison

#BeachCountryScoreWaterBest seasonAccess
1Rajska PlazaCroatia4.625 °CJune–SeptemberEasy
2Sakarun BeachCroatia4.625 °CJune–SeptemberEasy
3SaplunaraCroatia4.625 °CJune–SeptemberModerate
4Nin BeachCroatia4.525 °CJune–SeptemberEasy
5Porat BeachCroatia4.524 °CJune–SeptemberModerate
6Slanica BeachCroatia4.524 °CJune–SeptemberEasy
7Sunj BeachCroatia4.524 °CJune–SeptemberModerate
8BačviceCroatia4.225 °CJune–SeptemberEasy
9Zaton BeachCroatia4.224 °CJune–SeptemberEasy

How we picked these beaches

Included when the shoreline is mostly of this type, then ranked by our editorial score. See how we rate beaches for the full method.

Frequently asked questions

Which are the top-rated sandy beaches in Croatia?

Our top three are Rajska Plaza (4.6 out of 5), Sakarun Beach (4.6 out of 5), Saplunara (4.6 out of 5). Scores are editorial ratings from the EuroShores team.

When is the best time to visit these beaches?

Most are at their best from June to September. Water temperatures average about 25 degrees C in season. Each beach page lists its exact season.

Which of these beaches are easiest to reach?

Rajska Plaza, Sakarun Beach, Nin Beach, Slanica Beach, Bačvice and 1 more have easy access. The others need a walk, stairs or a rougher road, so check the access note on each page.

More lists

All beaches in Croatia · Beach finder · Map of all beaches · All lists