The best beaches in Croatia
The top 3 according to 50 votes from people: Zlatni Rat (Brač) · Stiniva (Vis) · Punta Rata (Brela). (Updated Mar 9, 2026.)
Zlatni Rat, Stiniva and Sakarun: Croatia's most beautiful beaches according to Rough Guides, European Best Destinations and sailors.
Top 13
-
1
Zlatni Rat (Brač)
The pebble spit that changes shape with the wind.
-
2
Stiniva (Vis)
A cove enclosed by towering cliffs.
-
3
Punta Rata (Brela)
Pebbles, pines and the famous rock.
-
4
Saplunara (Mljet)
Sandy beaches in a nature park.
-
5
Sakarun (Dugi Otok)
Shallow turquoise water and white sand.
-
6
Paradise Beach (Rab)
Soft sand and shallow water for families.
-
7
Šunj (Lopud)
Car-free island beach near Dubrovnik.
-
8
Nugal (Makarska)
Hidden cove below cliffs.
-
9
Dubovica (Hvar)
Cove with a stone house and pebbles.
-
10
Spiaza (Susak)
Sandy island beach with a quirky local culture.
-
11
Pasjača (Konavle)
Tiny beach under a sheer cliff south of Dubrovnik.
-
12
Kraljičina plaža (Nin)
Queen's Beach with endless shallow water.
-
13
Proizd
Islet off Korčula with white rock slabs.
How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
Is something missing?
Comments (2)
Stiniva is stunning but go early, by 11 it's full of boats
Zlatni Rat is overrated imo, Sakarun was way nicer and quieter