Best Beaches in Croatia — 18 Coastal & Island Beaches Worth Sailing To
From Zlatni Rat to Sakarun to Stiniva — the Croatian beaches actually worth detouring for, including the ones reachable only by boat.
Croatia's coastline holds some of the most photographed beaches in the Mediterranean — and a handful of hidden ones that never make the brochures. The difference between a forgettable beach day and a great one is almost always access: the best beaches are reached by boat, anchored over water you can see your toes through, with maybe a single konoba serving fresh fish at the back of the bay.
This hub gathers every beach we've documented in detail — from the dramatic cliff-enclosed Stiniva on Vis to the rare sandy stretch of Sakarun on Dugi Otok. We focus on what actually matters: how to get there, where to anchor, what time of day to arrive before the day-trippers, and which beaches have facilities versus pristine isolation.
Croatia's Most Famous Beaches
- Zlatni Rat (Bol, Brač) — the iconic 500-metre pebble tongue, shifting shape with the wind.
- Stiniva (Vis) — Europe's "best beach" (2016), enclosed by limestone cliffs.
- Sakarun (Dugi Otok) — 800 m of fine white sand, the rarest find on the Adriatic.
- Lubenice Beach (Cres) — descending from a 4,000-year-old clifftop village.
- Lojena (Levrnaka, Kornati) — sand inside a national park, only by yacht.
Beaches Reachable Only by Boat
The beaches the locals keep quiet about — Stiniva (Vis), Proizd (Korčula), Lojena (Kornati), Krknjasi/Blue Lagoon (Drvenik Veli), Stiniva (Hvar), Pasjača (south of Dubrovnik) — are unreachable by car. A yacht charter or day-rental boat is the only way in, and that filter alone keeps them quiet.
Croatia’s Beaches — The Detailed Inventory
Below is the in-depth profile of every Croatian beach worth planning a sailing route around, organised by location and distinctive feature.
Zlatni Rat — Bol, Brač
The 500-metre “Golden Cape” tombolo on the south coast of Brač. The pebble spit shifts shape with the wind — aerial photos taken a year apart show measurably different forms. The classic Croatian beach photo. The afternoon Maestral makes Zlatni Rat one of Europe’s top windsurfing and kitesurfing locations. Anchor west of the cape or moor in Bol Marina (200 m east). Read the full Zlatni Rat guide.
Stiniva — Vis
A collapsed sea cave on the south coast of Vis — 30 m vertical cliffs ring a near-circular cove with a 12 m wide entrance. Voted Europe’s best beach in 2016. Cannot be entered by yacht (anchor outside, swim or tender in). The single beach konoba serves grilled fish in season. Read the full Stiniva guide.
Sakarun — Dugi Otok
800 m of fine white sand at the north-west tip of Dugi Otok — one of only three or four genuinely sandy bays on the entire eastern Adriatic. Caribbean-style turquoise water from the shallow shelf, 23–26°C in summer. Best holding in the entire Zadar region. Exposed to north winds — relocate to Pantera in any forecast Bura. Read the full Sakarun guide.
Lojena — Levrnaka, Kornati
A small sandy beach on the uninhabited island of Levrnaka inside the Kornati National Park. Only accessible by yacht (no land transport, no ferry). Park ticket required. Anchor in 5 m sand outside the bay; swim ashore. The most pristine sand-beach experience in Croatia.
Lubenice Beach — Cres
White pebbles below the 4,000-year-old cliff-top village of Lubenice (378 m elevation). 45-minute steep descent on foot from the village, or 5 minutes by tender from a yacht anchored offshore. Dramatic cliff backdrop. South-west facing — sunset is exceptional. Read the Lubenice guide.
Saplunara — Mljet
Two pine-fringed sandy bays (Velika and Mala Saplunara) at the south-east tip of Mljet — comparable in quality to Sakarun but warmer and far less visited because they’re on the wrong end of the island for the National Park crowd. Anchor in Saplunara Bay (sand, good holding, exposed south). See the Mljet guide.
Krknjasi (Blue Lagoon) — Drvenik Veli
The shallow turquoise channel between Drvenik Veli and the small islet of Krknjas. Sandy bottom, water depth 1–3 m, the most popular daytime swim stop on any Split-area itinerary. Day-tripper boats arrive 11:00–14:00 — come early or late for empty water.
Pasjača — South of Dubrovnik
Hidden cliff-base beach 10 km south of Dubrovnik, accessed by a steep tunnel cut through the rock from the village of Popovići above. Voted European Best Destinations beach 2019. From a yacht, anchor 200 m offshore (rocky bottom) and tender in calm weather only.
Proizd — Off Korčula
Small uninhabited island 1 nm off the west tip of Korčula — voted Croatia’s best beach in 2007 by national newspaper Jutarnji List. Three small pebble bays, one beach konoba, anchorage outside in 6–10 m sand and rock.
Stiniva — Hvar (not the famous one)
Often confused with the famous Stiniva on Vis. The Hvar Stiniva is a small pebble bay on the south coast of Hvar island, accessible only by yacht or a 45-min hike down from the road above. Less dramatic than Vis Stiniva but quieter and easier to anchor outside.
Smaller Beaches Worth Knowing
- Stončica (Vis) — sand bottom, family-friendly, one of the best free anchorages on Vis.
- Šunj (Lopud) — 800 m sand beach on the small island of Lopud near Dubrovnik.
- Banje (Dubrovnik) — the in-town beach directly under the Old Town walls, with pebble sections.
- Pakleni Bays — Vinogradišće, Stipanska, Vlaka all have small pebble beaches with bay restaurants.
- Murvica (Brač) — pebble beach 4 km west of Bol, much quieter than Zlatni Rat.
- Lopar (Rab) — 1.5 km of fine sand at the north tip of Rab, the longest sand beach in Croatia.
How Croatian Beaches Compare to Other Mediterranean Beaches
The Croatian Adriatic coast has a fundamentally different beach character than the western Mediterranean (Spain, Italy, France). The dominant surface is smooth pebble or rock, not sand — the karst geology produces few natural sand beaches. The pay-off is that the water stays exceptionally clear (visibility commonly 10–25 m vs the 3–8 m typical of sandy Mediterranean beaches), the water is colder in mid-summer (24–26°C vs 27–29°C in Spain), and the beaches are smaller and more numerous — Croatia has hundreds of small bays rather than fewer long stretches.
For sailors, this is the ideal: a different beach every day, none of them crowded by Mediterranean standards (except Zlatni Rat in August), and clear water for swimming and snorkelling at every stop.
FAQ — Croatian Beaches
Are there sandy beaches in Croatia?
Yes, but they’re rare. The major ones: Sakarun (Dugi Otok), Lojena (Levrnaka, Kornati), Lopar (Rab), Saplunara (Mljet), and Saharun (Silba). The Croatian beach norm is smooth pebble — arguably better for water clarity but harder underfoot.
Which Croatian beach is the best?
Depends on what you value: Zlatni Rat for the iconic photo, Stiniva for the dramatic cliff geometry, Sakarun for sand and turquoise water, Lojena for pristine national-park solitude, Lubenice for the dramatic cliff backdrop. No single beach is “best” for every purpose.
Can you anchor at any Croatian beach?
Mostly yes — Croatia is generous with free anchoring. The exceptions are: inside national parks (Kornati, Mljet, Telašćica) where buoys are required; in commercial harbours; and within 300 m of a marina entrance. Always check the chart for cables, no-anchor zones, and protected seagrass meadows.
What time of day are Croatian beaches least crowded?
Before 10:00 and after 17:00 in peak season. The day-tripper boats from Split, Hvar, Zadar, and Dubrovnik run 09:30–15:00 cycles — outside that window the famous beaches (Stiniva, Krknjasi, Sakarun) become much quieter. Plan to anchor and swim early or late, and use midday for sailing.
Are dogs allowed on Croatian beaches?
Most beaches allow dogs except dedicated swimming beaches with concessions. Croatia has 50+ official dog-friendly beaches across the coast (Lokrum near Dubrovnik, Punta Križa on Cres, Crikvenica), marked with the Monty Beach signage.
All Croatian Beaches
Blue Lagoon (Krknjasi)
Between the islands of Drvenik Veli and the small islet of Krknjaši, just a short cruise from Trogir,…
Budikovac Blue Lagoon
The Budikovac Blue Lagoon is the closest thing to a Caribbean fantasy that you will find in the…
Dubovica Beach
Dubovica Beach Hvar is one of the most photogenic coves on the entire Croatian coast — a horseshoe-shaped…
Kosirina Bay
Nestled along the quiet eastern shore of Murter island, Kosirina Bay is one of the Adriatic's best-kept coastal…
Lojena Beach
On the uninhabited island of Levrnaka, deep inside the Kornati National Park, lies Lojena Beach Kornati—one of the…
Luka Levrnaka
The iconic view of Levrnaka bay — turquoise waters, white pebble beach, and anchored sailboats. Photo: Wikimedia Commons,…
Maslinica Bay
Maslinica Bay Šolta is the kind of place that makes sailors fall in love with the Croatian coast…
Porat Bay
Porat Bay Biševo on the island of Biševo is one of the Adriatic’s most enchanting natural harbours —…
Ravni Žakan
Deep in the heart of the Kornati archipelago, where more than 80 barren, sun-bleached islands rise from a…
Sakarun Beach
If you have ever dreamed of a Caribbean beach transplanted onto a Croatian island, Sakarun Beach Croatia on…
Saplunara Beach
At the remote south-eastern tip of Mljet island, where dense Mediterranean forest meets the open sea, lies Saplunara…
Skrivena Luka
On the wild, forested southern coast of Lastovo island—one of the most remote and least visited inhabited islands…
Stiniva Beach
Stiniva Beach on the island of Vis is one of the most extraordinary natural spectacles in the Adriatic.…
Stomorska Coves
Tucked along the rugged north coast of Šolta island, the Stomorska coves are a chain of intimate, pine-fringed…
Vela Przina
Vela Przina Lumbarda is a rare and precious treasure on the Croatian coast — a genuine sandy beach…
Veli Zal Beach
Nestled within the dramatic landscape of Telašćica Nature Park on Dugi Otok, Veli Žal beach is a sheltered…
Zlatni Rat
Zlatni Rat beach Bol — the legendary Golden Horn — is Croatia’s most famous beach and one of…