Croatia flagBeach Directory

Beaches in Croatia (71 Beaches)

Comprehensive directory of all 71 surveyed beaches across Croatia. Explore water temperatures, sand quality, Blue Flag statuses, airport transit times, and local car & ferry logistics.

Average Summer Water Temp25.1°C
Total Surveyed Beaches71
Primary Sand / SurfaceFine White Sand
Statutory Tourism & Environmental Verification
24 Blue Flag certified · 71 warm bathing spots (≥20°C) · 2 scenic/surf reserves
•Vučine Beach: Protected natural landscape of Pelješac; renowned for underwater freshwater springs keeping water exceptionally clear.
•Slanica Beach: Blue Flag environmental monitoring zone; shallow sandy seabed leading into crystal clear Adriatic water.
•Podvrške Beach: Part of Murter-Kornati coastal channel; pine-fringed natural cove with shallow turquoise sandy seabed.
•Porat Beach (Biševo): Natura 2000 protected Biševo marine habitat near the Blue Cave (Modra Špilja).

Coastal Regions & Islands in Croatia

4 dedicated regional hubs
Dubrovnik Riviera & Southern Dalmatia16 Beaches

Dramatic cliffside coves carved into the Konavle cliffs, medieval fortified harbors, and lush island beaches in the Pelješac peninsula and Korčula.

Explore Dubrovnik Riviera & Southern Dalmatia Guide
Split & Makarska Riviera (Brač, Hvar, Vis)18 Beaches

White rounded pebbles beneath towering Biokovo pine forests, crystal clear Adriatic waters, and famous island icons like Zlatni Rat and Stiniva.

Explore Split & Makarska Riviera (Brač, Hvar, Vis) Guide
Istria (Rovinj, Pula, Premantura)7 Beaches

Venetian coastal charm, aromatic pine-fringed bays, white stone cliff jumping in Cape Kamenjak, and calm pebble coves across the peninsula.

Explore Istria (Rovinj, Pula, Premantura) Guide
Kvarner Bay Islands (Krk, Cres, Lošinj, Rab, Pag)15 Beaches

Diverse island seascapes ranging from Pag’s moon-like white stone bays to lush dolphin-inhabited bays in Lošinj and fine sand beaches in Rab.

Explore Kvarner Bay Islands (Krk, Cres, Lošinj, Rab, Pag) Guide
Sand:
Sort:
Vučine Beach in Pelješac Peninsula, Croatia
Pelješac Peninsula, Croatia•Adriatic Sea
Highest scenery score in Adriatic Sea
25.8°C sea
40/day
White Sand
29°C• Kids
Stays from €40/n
Slanica Beach in Šibenik-Knin (Murter), Croatia
Šibenik-Knin (Murter), Croatia•Adriatic Sea
3rd Highest scenery score in Adriatic Sea
25.8°C sea
45/day
Golden Sand
29°C• Kids
Stays from €45/n
Podvrške Beach in Šibenik-Knin (Murter), Croatia
Šibenik-Knin (Murter), Croatia•Adriatic Sea
25.8°C sea
40/day
White Sand
29°C• Kids
Stays from €40/n
Porat Beach (Biševo) in Vis Archipelago (Biševo), Croatia
Vis Archipelago (Biševo), Croatia•Adriatic Sea
25.8°C sea
45/day
White Sand
29°C• Kids
Stays from €45/n
Blace Beach (Limuni) in Mljet Island, Croatia
Mljet Island, Croatia•Adriatic Sea
3rd Cheapest day in Adriatic Sea · €25/day
25.8°C sea
25/day
White Sand
29°C• Kids
Stays from €25/n
Podrače Beach in Split-Dalmatia (Brela / Makarska Riviera), Croatia
Split-Dalmatia (Brela / Makarska Riviera), Croatia•Adriatic Sea
2nd Highest scenery score in Adriatic Sea
25.6°C sea
45/day
Pebbles
30°C• Kids
Stays from €45/n
Brbišćica Bay & Cave in Zadar (Dugi Otok), Croatia
Zadar (Dugi Otok), Croatia•Adriatic Sea
2nd Cheapest day in Croatia · €25/day
25.8°C sea
25/day
Pebbles
28°C• Scenic
Stays from €25/n
Lučišća Beach in Hvar Island, Croatia
Hvar Island, Croatia•Adriatic Sea
3rd Cheapest day in Croatia · €25/day
25.8°C sea
25/day
Pebbles
29°C• Scenic
Stays from €25/n
Ciganka Sand Cove in Rab Island, Croatia
Rab Island, Croatia•Adriatic Sea
25.2°C sea
25/day
White Sand
28°C• Kids
Stays from €25/n
Mokalo Beach in Pelješac Peninsula, Croatia
Pelješac Peninsula, Croatia•Adriatic Sea
25.8°C sea
42/day
Pebbles
29°C• Kids
Stays from €42/n
Murvica Beach in Brač Island, Croatia
Brač Island, Croatia•Adriatic Sea
25.8°C sea
42/day
Pebbles
29°C• Kids
Stays from €42/n
Sunj Beach in Lopud, Elaphiti Islands, Croatia
Lopud, Elaphiti Islands, Croatia•Adriatic Sea
25.8°C sea
43/day
Golden Sand
34°C• Kids
Stays from €43/n
Saplunara Beach in Mljet, Croatia
Mljet, Croatia•Adriatic Sea
25.7°C sea
46/day
Golden Sand
34°C• Kids
Stays from €46/n
Soline Beach in Zadar (Biograd na Moru), Croatia
Zadar (Biograd na Moru), Croatia•Adriatic Sea
Clearest water in Adriatic Sea
25.8°C sea
42/day
Golden Sand
29°C• Kids
Stays from €42/n
Sakarun in Dugi Otok, Zadar, Croatia
Dugi Otok, Zadar, Croatia•Adriatic Sea
25°C sea
42/day
White Sand
33°C• Kids
Stays from €42/n
Zaglav Beach in Vis Island, Croatia
Vis Island, Croatia•Adriatic Sea
25.8°C sea
42/day
White Sand
29°C• Kids
Stays from €42/n
Veli Žal (Dugi Otok) in Zadar (Dugi Otok), Croatia
Zadar (Dugi Otok), Croatia•Adriatic Sea
25.8°C sea
35/day
White Sand
28°C• Kids
Stays from €35/n
Zlatni Rat in Brač, Croatia
Brač, Croatia•Adriatic Sea
2nd Clearest water in Adriatic Sea
24.8°C sea
43/day
Pebbles
33°C• Scenic
Stays from €43/n
Pupnatska Luka in Korčula Island, Croatia
Korčula Island, Croatia•Adriatic Sea
25.8°C sea
48/day
Pebbles
28°C• Kids
Stays from €48/n
Potošće Beach in Krk Island, Croatia
Krk Island, Croatia•Adriatic Sea
25.2°C sea
38/day
Pebbles
28°C• Kids
Stays from €38/n
Lovrečina Bay in Brač Island, Croatia
Brač Island, Croatia•Adriatic Sea
25.8°C sea
45/day
White Sand
28°C• Kids
Stays from €45/n
Vela Pržina in Lumbarda, Korčula, Croatia
Lumbarda, Korčula, Croatia•Adriatic Sea
25.1°C sea
44/day
Golden Sand
33°C• Kids
Stays from €44/n
Kraljičina Plaža in Nin, Zadar region, Croatia
Nin, Zadar region, Croatia•Adriatic Sea
24.5°C sea
42/day
Golden Sand
33°C• Scenic
Stays from €42/n
Sveti Jakov Beach in Dubrovnik-Neretva, Croatia
Dubrovnik-Neretva, Croatia•Adriatic Sea
25.8°C sea
75/day
Pebbles
29°C• Scenic
Stays from €75/n
Veliki Žal (Brsečine) in Dubrovnik-Neretva, Croatia
Dubrovnik-Neretva, Croatia•Adriatic Sea
25.8°C sea
55/day
Pebbles
29°C• Kids
Stays from €55/n
Sunčana Uvala (Veli Žal) in Lošinj Island, Croatia
Lošinj Island, Croatia•Adriatic Sea
3rd Clearest water in Adriatic Sea
25.2°C sea
55/day
Pebbles
28°C• Kids
Stays from €55/n
Bijeca Beach in Medulin, Istria, Croatia
Medulin, Istria, Croatia•Adriatic Sea
25.1°C sea
61/day
Golden Sand
33°C• Kids
Stays from €61/n
Čikat Bay in Lošinj Island, Croatia
Lošinj Island, Croatia•Adriatic Sea
25.2°C sea
65/day
Golden Sand
28°C• Kids
Stays from €65/n
Zaraće Beach in Hvar Island, Croatia
Hvar Island, Croatia•Adriatic Sea
25.8°C sea
50/day
Pebbles
29°C• Kids
Stays from €50/n
Pasjača Beach in Konavle, near Dubrovnik, Croatia
Konavle, near Dubrovnik, Croatia•Adriatic Sea
25.8°C sea
40/day
Pebbles
34°C• Scenic
Stays from €40/n
Divna Beach in Pelješac Peninsula, Croatia
Pelješac Peninsula, Croatia•Adriatic Sea
25.2°C sea
38/day
Pebbles
33°C• Scenic
Stays from €38/n
Rt Kamenjak in Premantura, Istria, Croatia
Premantura, Istria, Croatia•Adriatic Sea
25.1°C sea
39/day
Pebbles
33°C• Scenic
Stays from €39/n
Stiniva Cove in Vis, Croatia
Vis, Croatia•Adriatic Sea
24.9°C sea
37/day
Pebbles
33°C• Scenic
Stays from €37/n
Dubovica in Hvar Island, Croatia
Hvar Island, Croatia•Adriatic Sea
24.8°C sea
39/day
Pebbles
33°C• Scenic
Stays from €39/n
Nugal Beach in Makarska Riviera, Croatia
Makarska Riviera, Croatia•Adriatic Sea
24.5°C sea
36/day
Pebbles
33°C• Scenic
Stays from €36/n
The Garden Bay (Tisno) in Tisno, Dalmatia, Croatia
Tisno, Dalmatia, Croatia•Adriatic Sea
25.8°C sea
75/day
Pebbles
30.2°C• Scenic
Stays from €75/n
Hawaii Beach (Havajke) in Verudela, Pula, Istria, Croatia
Verudela, Pula, Istria, Croatia•Adriatic Sea
25.1°C sea
46/day
Pebbles
33°C• Scenic
Stays from €46/n
Proizd in near Vela Luka, Korčula, Croatia
near Vela Luka, Korčula, Croatia•Adriatic Sea
25°C sea
38/day
Rocky Cove
33°C• Scenic
Stays from €38/n
Girandella Beach in Istria (Rabac), Croatia
Istria (Rabac), Croatia•Adriatic Sea
25.2°C sea
55/day
Pebbles
28°C• Kids
Stays from €55/n
Crveni Otok (Red Island) in Istria (Rovinj), Croatia
Istria (Rovinj), Croatia•Adriatic Sea
25.2°C sea
60/day
Pebbles
28°C• Kids
Stays from €60/n
Lone Bay in Istria, Croatia
Istria, Croatia•Adriatic Sea
25.2°C sea
65/day
Pebbles
28°C• Kids
Stays from €65/n
Pokonji Dol in Hvar Island, Croatia
Hvar Island, Croatia•Adriatic Sea
25.8°C sea
60/day
Pebbles
29°C• Kids
Stays from €60/n
Valdarke Bay in Lošinj Island, Croatia
Lošinj Island, Croatia•Adriatic Sea
25.2°C sea
42/day
Pebbles
28°C• Kids
Stays from €42/n
Trstenica in Orebić, Pelješac, Croatia
Orebić, Pelješac, Croatia•Adriatic Sea
25.1°C sea
60/day
Pebbles
33°C• Kids
Stays from €60/n
Palmižana in Pakleni Islands, Hvar, Croatia
Pakleni Islands, Hvar, Croatia•Adriatic Sea
24.8°C sea
59/day
Pebbles
33°C• Kids
Stays from €59/n
Srebrna Beach in Rukavac, Vis, Croatia
Rukavac, Vis, Croatia•Adriatic Sea
24.9°C sea
36/day
Pebbles
33°C• Scenic
Stays from €36/n
Zavratnica in Jablanac, Velebit, Croatia
Jablanac, Velebit, Croatia•Adriatic Sea
24°C sea
39/day
Pebbles
32°C• Scenic
Stays from €39/n
Sveti Ivan Beach in Lubenice, Cres, Croatia
Lubenice, Cres, Croatia•Adriatic Sea
24°C sea
38/day
Pebbles
32°C• Scenic
Stays from €38/n
Mulini Beach in Rovinj, Istria, Croatia
Rovinj, Istria, Croatia•Adriatic Sea
25.6°C sea
58/day
Pebbles
33°C• Kids
Stays from €58/n
Sveti Marak Beach in Krk Island, Croatia
Krk Island, Croatia•Adriatic Sea
25.2°C sea
38/day
Golden Sand
28°C• Kids
Stays from €38/n
Copacabana Beach in Babin Kuk, Dubrovnik, Croatia
Babin Kuk, Dubrovnik, Croatia•Adriatic Sea
25.8°C sea
58/day
Pebbles
34°C• Kids
Stays from €58/n
Oprna Bay in Stara Baška, Krk, Croatia
Stara Baška, Krk, Croatia•Adriatic Sea
23.8°C sea
37/day
Pebbles
32°C• Scenic
Stays from €37/n
Zrće Beach in Novalja, Pag, Croatia
Novalja, Pag, Croatia•Adriatic Sea
24°C sea
57/day
Pebbles
32°C• Kids
Stays from €57/n
Banje Beach in Dubrovnik, Croatia
Dubrovnik, Croatia•Adriatic Sea
25.8°C sea
60/day
Pebbles
34°C• Kids
Stays from €60/n
Bačvice Beach in Split, Croatia
Split, Croatia•Adriatic Sea
24.6°C sea
59/day
Golden Sand
33°C• Kids
Stays from €59/n
Paradise Beach (Rajska Plaža) in Lopar, Rab, Croatia
Lopar, Rab, Croatia•Adriatic Sea
23.8°C sea
60/day
Golden Sand
32°C• Kids
Stays from €60/n
Valun Beach (Raca) in Cres Island, Croatia
Cres Island, Croatia•Adriatic Sea
25.2°C sea
42/day
Pebbles
27°C• Kids
Stays from €42/n
Medveja Beach in Kvarner (Opatija Riviera), Croatia
Kvarner (Opatija Riviera), Croatia•Adriatic Sea
25.2°C sea
45/day
Pebbles
28°C• Kids
Stays from €45/n
Sipar Beach (Mošćenička Draga) in Kvarner (Opatija Riviera), Croatia
Kvarner (Opatija Riviera), Croatia•Adriatic Sea
25.2°C sea
48/day
Pebbles
28°C• Kids
Stays from €48/n
Punta Rata in Brela, Makarska Riviera, Croatia
Brela, Makarska Riviera, Croatia•Adriatic Sea
24.5°C sea
57/day
Pebbles
33°C• Kids
Stays from €57/n
Vela Plaža in Baška, Krk, Croatia
Baška, Krk, Croatia•Adriatic Sea
23.8°C sea
61/day
Pebbles
32°C• Kids
Stays from €61/n
Lojena Beach in Kornati National Park (Levrnaka), Croatia
Kornati National Park (Levrnaka), Croatia•Adriatic Sea
25.1°C sea
55/day
White Sand
29.8°C• Kids
Stays from €55/n
Beritnica Beach in Pag Island (Metajna), Croatia
Pag Island (Metajna), Croatia•Adriatic Sea
24.8°C sea
35/day
Pebbles
29.5°C• Scenic
Stays from €35/n
Ručica Beach in Pag Island (Metajna), Croatia
Pag Island (Metajna), Croatia•Adriatic Sea
24.8°C sea
45/day
Pebbles
29.5°C• Kids
Stays from €45/n
Bok Beach in Kvarner (Susak Island), Croatia
Kvarner (Susak Island), Croatia•Adriatic Sea
24.6°C sea
40/day
White Sand
28.8°C• Kids
Stays from €40/n
Velika Raduča Beach in Šibenik-Knin (Primošten), Croatia
Šibenik-Knin (Primošten), Croatia•Adriatic Sea
25.3°C sea
55/day
Pebbles
29.9°C• Kids
Stays from €55/n
Kašjuni Beach in Split (Marjan Forest Park), Croatia
Split (Marjan Forest Park), Croatia•Adriatic Sea
25.4°C sea
65/day
Pebbles
30.1°C• Kids
Stays from €65/n
Tučepi Beach in Makarska Riviera (Tučepi), Croatia
Makarska Riviera (Tučepi), Croatia•Adriatic Sea
3rd Longest swim season in Croatia · 138 days
25.8°C sea
50/day
Pebbles
30.8°C• Kids
Stays from €50/n
Bellevue Beach in Dubrovnik (Miramare Bay), Croatia
Dubrovnik (Miramare Bay), Croatia•Adriatic Sea
Longest swim season in Adriatic Sea · 143 days
26°C sea
60/day
Pebbles
30.5°C• Kids
Stays from €60/n
Kupari Beach in Dubrovnik Riviera (Župa Dubrovačka), Croatia
Dubrovnik Riviera (Župa Dubrovačka), Croatia•Adriatic Sea
2nd Longest swim season in Adriatic Sea · 143 days
26°C sea
45/day
Golden Sand
30.5°C• Kids
Stays from €45/n
Crikvenica Town Beach in Kvarner (Crikvenica Riviera), Croatia
Kvarner (Crikvenica Riviera), Croatia•Adriatic Sea
24.3°C sea
45/day
Golden Sand
28.5°C• Kids
Stays from €45/n