Best Beaches in Dalmatia
58 hand-picked beaches in Dalmatia, ranked by our editors. Top pick: Punta Rata Beach (4.7 / 5).

Punta Rata Beach
Brela, Makarska Riviera · Pebble beach with pines on the Makarska Riviera · 4.7 / 5
Punta Rata
Brela, Makarska Riviera, Croatia · Pebble Beach · 4.6 / 5
Dubovica
Hvar, Croatia · Pebble Beach · 4.6 / 5
Saplunara
Mljet, Croatia · Sandy Beach · 4.6 / 5
Nugal Beach
Makarska, Dalmatia · Hidden pebble cove under limestone cliffs · 4.6 / 5
Pupnatska Luka Beach, Korcula
Pupnatska Luka, Pupnat, Korcula · Remote forest-backed pebble bay on Korcula · 4.6 / 5
Sunj Beach
Lopud, Dubrovnik Riviera, Croatia · Island Bay · 4.5 / 5
Slanica Beach
Murter, Sibenik-Knin, Croatia · Pine-Shaded Bay on Murter · 4.5 / 5
Nin Beach
Nin, Zadar County · Shallow sandy lagoon beach with pine shade · 4.5 / 5
Sveti Jakov Beach
Dubrovnik, Dalmatia · Quiet pebble cove below Dubrovnik cliffs · 4.5 / 5
Lokrum Island, Dubrovnik
Lokrum, Dubrovnik · Wooded island with rock platforms and a salt-water lake · 4.5 / 5
Palmizana Beach, Pakleni Islands
Palmizana, Sveti Klement, near Hvar · Pine-shaded rock bay on the Pakleni Islands · 4.5 / 5
Soline Beach, Brela
Soline, Brela, Makarska Riviera · Pine-shaded pebble beach on the Makarska Riviera · 4.5 / 5
Banje Beach
Dubrovnik, Croatia · Pebble Beach · 4.4 / 5
Stoncica Beach
Vis Island, Croatia · Vis Island Pebble Bay · 4.4 / 5
Zavala Beach
Zavala, Hvar · Pebble cove on Hvar south coast reached by tunnel · 4.4 / 5
Kasjuni Beach
Split, Dalmatia · City pebble beach under Marjan hill · 4.4 / 5
Makarska Beach
Makarska, Dalmatia · Town beach under the Biokovo mountains · 4.4 / 5
Jagodna Beach
Hvar, Dalmatia · Quiet pine-shaded cove near Hvar Town · 4.4 / 5
Trstenica Beach
Orebic, Peljesac · Long family beach facing Korcula · 4.4 / 5
Sjekirica Beach, Brsecine
Brsecine, Dubrovnik coast · Remote pebble beach with an islet north of Dubrovnik · 4.4 / 5
Tucepi Beach
Tucepi, Makarska Riviera · Long pebble beach below the Biokovo mountains · 4.4 / 5
Gradac Beach, Makarska Riviera
Gradac, Makarska Riviera · Pebble beach and clear sea at the southern end of the Makarska Riviera · 4.4 / 5
Drvenik Beach, Dalmatia
Drvenik, Gradac, Split-Dalmatia, Croatia · Pebble beach below pine trees at the south end of the Makarska coast · 4.4 / 5
Lovrecina Bay, Brac
Postira, Brac · Pine-fringed bay with fine pebbles and shallow water on Brac · 4.4 / 5
Ovcice Beach
Split, Croatia · Pine-Backed City Beach in Split · 4.3 / 5
Supetar Beach
Brac · Pebble shoreline and clear water on the island of Brac · 4.3 / 5
Pakostane Beach
Pakostane, Zadar County · Pine-shaded bay on the Zadar coast · 4.3 / 5
Podgora Beach
Makarska Riviera, Dalmatia · Quiet pebble beach with views of Brac · 4.3 / 5
Primosten Beach
Primosten, Dalmatia · Pebble coves around a walled island town · 4.3 / 5
Cavtat Beach
Cavtat, Dubrovnik Riviera · Rocky coast with sea swimming south of Dubrovnik · 4.3 / 5
Baska Voda Beach
Baska Voda, Makarska Riviera · Pebble beach in front of a church and the Biokovo mountains · 4.3 / 5
Bilin Zal Beach, Lumbarda
Lumbarda, Korcula · Shallow sandy cove at the east end of Korcula · 4.3 / 5
Trstevica Beach, Prvic
Sepurine, Prvic Island, Sibenik archipelago · Quiet pebble beach on a car-free island near Sibenik · 4.3 / 5
Kolovare Beach, Zadar
Kolovare, Zadar, Dalmatia · City beach of sand and fine pebbles beside Zadar old town · 4.3 / 5
Raduca Beach, Primosten
Raduca, Primosten, Dalmatia · Quiet pebble beach with sunset views south of Primosten · 4.3 / 5
Pomena Beach, Mljet
Pomena, Mljet, Dubrovnik-Neretva · Quiet village bay at the entrance to Mljet National Park · 4.3 / 5
Viganj Beach, Peljesac
Viganj, Peljesac, Dubrovnik-Neretva · Pebble beach and windsurf village on the Korcula Channel · 4.3 / 5
Igrane Beach, Makarska Riviera
Igrane, Makarska Riviera, Split-Dalmatia · Quiet pebble beach below Biokovo mountain · 4.3 / 5
Okrug Gornji Beach, Ciovo
Okrug Gornji, Ciovo, Split-Dalmatia · Pebble beaches and calm water on the island of Ciovo · 4.3 / 5
Trstenik Beach, Peljesac
Trstenik, Peljesac, Dubrovnik-Neretva · Quiet pebble beach and fishing boats on the Peljesac coast · 4.3 / 5
Zivogosce Beach, Makarska Riviera
Zivogosce, Makarska Riviera, Split-Dalmatia, Croatia · Long pebble beach with pine trees on the Makarska Riviera · 4.3 / 5
Prapratno Beach, Peljesac
Prapratno, Peljesac · Pine-shaded sand and pebble bay near Ston on the Peljesac peninsula · 4.3 / 5
Bačvice
Split, Croatia · Mixed Beach · 4.2 / 5
Kupari Beach
Zupa dubrovacka, near Dubrovnik · Pebble beach below ruined Yugoslav-era hotels · 4.2 / 5
Zaton Beach
Zaton, near Nin and Zadar · Long sandy-pebble beach near Nin · 4.2 / 5
Lapad Beach
Dubrovnik, Dalmatia · Dubrovnik city beach on the Lapad peninsula · 4.2 / 5
Vodice Beach
Vodice, Dalmatia · Calm pebble bay with pine shade · 4.2 / 5
Copacabana Beach, Dubrovnik
Copacabana, Babin Kuk, Dubrovnik · Lively pebble beach on the Babin Kuk peninsula · 4.2 / 5
Omis Beach
Omis, Dalmatia · Pebble beach at the mouth of the Cetina river between mountains · 4.2 / 5
Medena Beach, Seget Vranjica
Medena, Seget Vranjica, Split-Dalmatia · Pine-shaded pebble beach west of Trogir in Dalmatia · 4.2 / 5
Trpanj Beach, Peljesac
Trpanj, Peljesac, Dubrovnik-Neretva · Small pebble beach beside a quiet port in Croatia · 4.2 / 5
Srebreno Beach, Dubrovnik Riviera
Srebreno, Mlini, Dubrovnik-Neretva · Long pebble beach with calm water south of Dubrovnik · 4.2 / 5
Znjan Beach, Split
Znjan, Split, Split-Dalmatia · Pebble city beach with clear water on the Split coast · 4.2 / 5
Stobrec Beach, Split
Stobrec, Split-Dalmatia · Quiet pebble beach in a fishing village east of Split · 4.2 / 5
Petrcane Beach, Zadar
Petrcane, Zadar · Quiet pebble beach in a small fishing village north of Zadar · 4.2 / 5
Borik Beach, Zadar
Zadar · Promenade beach with bars and hotels on the Zadar peninsula edge · 4.1 / 5
Suluci Beach
Dubrovnik, Croatia · Rocky Cove below Dubrovnik Old Town · 4.0 / 5About beaches in Dalmatia
Dalmatia stretches along the Croatian Adriatic coast, with pebble beaches, pine-backed coves and islands such as Brac, Hvar and Korcula. The water is very clear and many beaches sit below old stone towns.
When to go
June to September is the main swimming season, with the sea warmest in July and August. May and October are quieter but cooler.
Getting around
Ferries connect the islands and a car helps on the mainland coast. Most beaches are pebble or rock, so water shoes are useful, and popular spots get busy by midday in summer.
Easiest beaches to reach
Punta Rata Beach, Punta Rata, Pupnatska Luka Beach, Korcula, Slanica Beach.
Quieter hidden gems
Dubovica, Saplunara, Nugal Beach, Pupnatska Luka Beach, Korcula.
All beaches at a glance
- Punta Rata Beach: best June–September, water about 24 degrees C, access easy.
- Punta Rata: best June–September, water about 24 degrees C, access easy.
- Dubovica: best June–September, water about 25 degrees C, access moderate.
- Saplunara: best June–September, water about 25 degrees C, access moderate.
- Nugal Beach: best June–September, water about 24 degrees C, access challenging.
- Pupnatska Luka Beach, Korcula: best June–September, water about 24 degrees C, access easy.
- Sunj Beach: best June–September, water about 24 degrees C, access moderate.
- Slanica Beach: best June–September, water about 24 degrees C, access easy.
- Nin Beach: best June–September, water about 25 degrees C, access easy.
- Sveti Jakov Beach: best June–September, water about 24 degrees C, access moderate.
- Lokrum Island, Dubrovnik: best June–September, water about 24 degrees C, access easy.
- Palmizana Beach, Pakleni Islands: best June–September, water about 24 degrees C, access easy.
- Soline Beach, Brela: best June–September, water about 24 degrees C, access easy.
- Banje Beach: best June–September, water about 25 degrees C, access easy.
- Stoncica Beach: best June–September, water about 24 degrees C, access moderate.
- Zavala Beach: best June–September, water about 24 degrees C, access moderate.
- Kasjuni Beach: best June–September, water about 24 degrees C, access easy.
- Makarska Beach: best June–September, water about 24 degrees C, access easy.
- Jagodna Beach: best June–September, water about 25 degrees C, access moderate.
- Trstenica Beach: best June–September, water about 23 degrees C, access easy.
- Sjekirica Beach, Brsecine: best June–September, water about 24 degrees C, access challenging.
- Tucepi Beach: best June–September, water about 24 degrees C, access easy.
- Gradac Beach, Makarska Riviera: best June–September, water about 24 degrees C, access easy.
- Drvenik Beach, Dalmatia: best June–September, water about 25 degrees C, access easy.
- Lovrecina Bay, Brac: best June–September, water about 24 degrees C, access easy.
- Ovcice Beach: best June–September, water about 24 degrees C, access easy.
- Supetar Beach: best June–September, water about 24 degrees C, access easy.
- Pakostane Beach: best June–September, water about 25 degrees C, access easy.
- Podgora Beach: best June–September, water about 25 degrees C, access easy.
- Primosten Beach: best June–September, water about 23 degrees C, access easy.
- Cavtat Beach: best June–September, water about 24 degrees C, access easy.
- Baska Voda Beach: best June–September, water about 24 degrees C, access easy.
- Bilin Zal Beach, Lumbarda: best June–September, water about 24 degrees C, access easy.
- Trstevica Beach, Prvic: best June–September, water about 24 degrees C, access easy.
- Kolovare Beach, Zadar: best June–September, water about 24 degrees C, access easy.
- Raduca Beach, Primosten: best June–September, water about 24 degrees C, access easy.
- Pomena Beach, Mljet: best June–September, water about 25 degrees C, access easy.
- Viganj Beach, Peljesac: best June–September, water about 24 degrees C, access easy.
- Igrane Beach, Makarska Riviera: best June–September, water about 25 degrees C, access easy.
- Okrug Gornji Beach, Ciovo: best June–September, water about 25 degrees C, access easy.
- Trstenik Beach, Peljesac: best June–September, water about 25 degrees C, access easy.
- Zivogosce Beach, Makarska Riviera: best June–September, water about 25 degrees C, access easy.
- Prapratno Beach, Peljesac: best June–September, water about 24 degrees C, access easy.
- Bačvice: best June–September, water about 25 degrees C, access easy.
- Kupari Beach: best June–September, water about 24 degrees C, access easy.
- Zaton Beach: best June–September, water about 24 degrees C, access easy.
- Lapad Beach: best June–September, water about 23 degrees C, access easy.
- Vodice Beach: best June–September, water about 24 degrees C, access easy.
- Copacabana Beach, Dubrovnik: best June–September, water about 25 degrees C, access easy.
- Omis Beach: best June–September, water about 24 degrees C, access easy.
- Medena Beach, Seget Vranjica: best June–September, water about 25 degrees C, access easy.
- Trpanj Beach, Peljesac: best June–September, water about 25 degrees C, access easy.
- Srebreno Beach, Dubrovnik Riviera: best June–September, water about 25 degrees C, access easy.
- Znjan Beach, Split: best June–September, water about 25 degrees C, access easy.
- Stobrec Beach, Split: best June–September, water about 25 degrees C, access easy.
- Petrcane Beach, Zadar: best June–September, water about 24 degrees C, access easy.
- Borik Beach, Zadar: best June–September, water about 24 degrees C, access easy.
- Suluci Beach: best June–September, water about 23 degrees C, access moderate.
Frequently asked questions
When is the best time to visit the beaches in Dalmatia?
June to September is the main swimming season, with the sea warmest in July and August. May and October are quieter but cooler.
Which beaches in Dalmatia are easiest to reach?
The easiest access is at Punta Rata Beach, Punta Rata, Pupnatska Luka Beach, Korcula, Slanica Beach. Check each beach page for parking and facilities.
Do I need a car for the beaches in Dalmatia?
Ferries connect the islands and a car helps on the mainland coast. Most beaches are pebble or rock, so water shoes are useful, and popular spots get busy by midday in summer.
Best-of lists for Dalmatia
Best Sandy Beaches in Dalmatia · Best Pebble Beaches in Dalmatia · Best Rocky Coves in Dalmatia · Best Family Beaches in Dalmatia · Easiest Beaches to Reach in Dalmatia · Hidden Gem Beaches in Dalmatia