64 Best Beaches In Croatia: Beaches In Dubrovnik, Brač & Beyond

Chasing the Donkey may include affiliate links - if you decide to make a purchase through these links, we receive a commission without any additional cost to you. Disclaimer & privacy policy.
Post author SJ

Written by our local expert SJ

Sarah-Jane has lived in Croatia for 10+ years. SJ, as she is known, has been traveling the Balkans & beyond since 2000. She now shares her passion for traveling with her husband & kids.

Deciding on the perfect spot to take a dip in the Adriatic’s sparkling waters can be a tough call. Don’t sweat it; we’ve got your back with our guide to the best beaches in Croatia.

Whether you’re on a trip to Croatia seeking the charm of pebbles and sand, in need of sunbeds and umbrellas for that leisurely beach day, or simply looking for the ultimate seaside escape, our curated list has something for every beachgoer.

Croatia Travel Blog_The Best Beaches To Visit In Croatia

Croatia’s allure is undeniable, with its stunning natural beauty, cultural richness, and impressive coastline stretching over 6,000 kilometers, dotted with more than 1,000 islands, inlets, and isles.

Choosing the best beaches in this Adriatic gem can be overwhelming, but we’re here to make it easier for people. Among the top picks is a beach near Dubrovnik, renowned as one of the best destinations for its white pebble beach and crystal-clear blue water.

Whether you’re exploring the promenades of the peninsula or seeking solitude on a secluded beach in the archipelago, Croatia offers a slice of paradise for every beachgoer.

Best Croatia Beaches – Hidden Gems

These lesser-known beaches are for travelers who love to explore off the beaten path.

1. Pasjača Beach

Best Beaches In Croatia_Pasjaca Beach

Pasjača Beach, in Konvale near Dubrovnik, was named the most beautiful beach in Europe by European Destinations 2019.

The beach is nestled at the foot of a cliff just 10 minutes from Cavtat and 30 minutes from Dubrovnik.

The beach began in 1955 when a tunnel was constructed from upstream fields. The remaining rocks were left on the seaside, where the waves broke them down into pebbles and then into the sand. 

2. Duboka Draga, Vrsi

Duboka Draga Beach _ Zadar Region

While in Vrsi, don’t miss a stop at Duboka Draga Beach. The pebbled beach with crystal clear waters is tucked between coves, making it an escape from the bustle of the city. Despite being tucked away, it is accessible by car, making a trip to this breathtaking spot feasible for most travelers.

Don’t forget your camera – the view of the Velebit Mountains is one you won’t want to forget!

Best Croatia Beaches – Family-Friendly Beaches

3. Sveti Jakob, Dubrovnik

Sveti Jakov Dubrovnik Beaches
Photo Credit: beach-on-map.com

Located just south of the main center of Dubrovnik, this small but gorgeous beach is ideal for getting away from the crowds, especially during the peak months of July and August. The beach is half an hour’s stroll from the Old Town, and you must walk down more than 100 steps to get there. The result is worth it; trust us!

The beach is pebbly and has an on-site cafe serving refreshments and light snacks. This beach has much shade for those who want it as the pine trees roll down to the shore. Dubrovnik’s city walls can also be seen from the sand, providing a stunning backdrop.

4. Queen’s Beach, Nin

Queens Beach Nin | Croatia Travel Blog

There are many sandy beaches in the Zadar-Nin area, but this one is probably the biggest and the best. Families love this beach because of the shallow water and relative safety of the beach and water. Don’t forget your sand-free beach towel when you’re headed to this excellent beach!

5. Grebisce, Hvar Island

Another beautiful beach on the island of Hvar is Grebisce. To reach the beach, you must head to the popular Grebisce campground and walk through it to gain access. Once you get there, which isn’t an incredibly long walk, you will see the beach is narrow and not very shaded. However, the sand and shallow waters are beautiful for those who want to chill out.

The campground has a cafe and a small restaurant, so you can quickly grab some refreshments there. Additionally, there are several other beach bars and restaurants just around the headland if you walk a few minutes from your perched spot for the day!


Top Beaches For Adventure & Activities

This selection of beaches is ideal for those seeking water sports, hiking, or other outdoor activities.

6. Zlatni Rat Beach, Bol On The Island Of Brač

Zlatni Rat Beach- Croatia Travel Blog
Croatia Best Beaches – Zlatni Rat

All I can say is WOW! This beach is arguably Croatia’s best beach and consistently wins various international best beach awards. Zlatni Rat’s is a long golden pebble beach, which changes shape with the currents and prevailing winds.

The beach is located in Bol and overlooks the island of Hvar. Pine tree lines the beach, making this a picture-perfect location. Also, adding the alluring waters of the Adriatic Sea, you have everything you need for an absolutely magnificent Croatian beach vacation.


7. Cape Kamenjak, Premantura

Best Beaches In Istria, Croatia - Cape Kamenjak

Cape Kamenjak, one of Croatia’s most spectacular coastal areas, is a short drive south of Pula in Istria. Its kilometers-long coastline comprising coves, inlets, beaches, sea caves, and islands makes it a stunning destination to get away from bustling towns.

The numerous rocky shores are a short walk from one another, many of them still unnamed and ideal for sunbathing. Another popular activity is cliff jumping, while kayaking is a beautiful way to explore these shores.

8. Zrce Beach, Island Of Pag

Croatia Travel Tips: Zrce Beach
Croatia Travel Tips: Zrce Beach

Anyone looking for a beach party must check out Zrce Beach on the Island of Pag. This spot is nothing short of world-famous for its epic summer music festivals, sunset party cruises, open-air nightclubs, and 24-hour parties.

Romantic & Idyllic Beaches

These Croatian beaches are perfect for couples seeking a more intimate beach experience.

9. Lovrecina Bay, Brac Island

Sandy beaches in Croatia - Picturesque landscape of sandy Lovrecina beach on Brac

Around four kilometers from Postira, this small bay is a cluster of beaches on the island that gives you that authentic paradise beach vibe. The sea here is literally translucent blue, and the olive groves and old church ruins bordering the beach will make you feel like you’ve died and gone to heaven.

Again, this isn’t the most accessible beach to get to; there is no bus service directly to the beach and not much in the way of parking. However, if you can get there, which is definitely possible, you will be rewarded with a total lack of crowds and a considerable amount of space to yourself.

This area is also exclusive, so that you can expect top-quality restaurants a short distance away.

10. Dubovica, Island Of Hvar

Dubovica beach | Croatia Travel Blog
Photo: Hvar-Dubovica.hr

Heading to Hvar, you can’t go past the spectacularly stunning Dubovica Beach. Located between Hvar Town and Starigrad, this unadulterated pebble beach invites you to take a dip and experience the abundant joys of the Adriatic Coast.


11. Saplunara, Mljet

Best Sandy Beaches In Croatia - Saplunara

This sandy beach is a lovely, quiet beach on the far side of Mljet; this sandy beach is perfect for those looking for peace and quiet amid beautiful Adriatic scenery.

Brands We Use And Trust


Iconic And Popular Beaches

Here are the must-visit beaches that are famous and often featured in travel guides.

12. Banje Beach, Dubrovnik

Best Beaches In The Mediterranean - Banje Beach, Croatia

Located just south of the Old Town of Dubrovnik, Banje Beach may be the most famous of all Dubrovnik beaches. It is undoubtedly the most photogenic. Nowhere else can you enjoy such an iconic view while swimming than here!

Although it gets super-crowded here, you’re still encouraged to spend some time lazing around on the rocks and going for dips in the gloriously blue and refreshing water.

Afterward, head over to the Banje Beach Restaurant for food and drinks.

13. Bačvice Beach, Split

Sandy Beaches in Croatia_Bacvice Beach Split

Found right in Split’s city center is one of the most well-known beaches globally: Bačvice Beach. There is something for everyone at this beach. While it’s not the most beautiful beach in Croatia, it ranks as one of the most fun.

Bačvice has plenty of activities going on during the day, while at night, the beach comes alive when all of the bars and clubs lining the shore open their doors. The local sport of picigin originated at Bačvice Beach, and you’ll see loads of locals playing.


14. Golden Cape Beach, Rovinj

Golden Cape Beach, Rovinj | Croatia Travel Blog
Golden Cape Beach, Rovinj. Photo Tim Ertl

Istria has very few sandy beaches, but its beaches are stunning nonetheless. Golden Cape Beach is just a few kilometers from the charming town of Rovinj, a beach loved by locals and tourists alike.

A lush park lines the shoreline, so there is plenty of shade to escape the heat and nap under a tree.


Island Escapes

Here we’ll focus on the beaches located on islands, offering a unique island vibe.

15. Mali Bok Beach, Cres Island

Mali Bok Beach, Cres | Croatia Travel Blog
Croatia’s Best Beaches – Mali Bok Beach, Cres

This is one of those beaches in Croatia that requires effort to get to. Once you get there, though, you will be rewarded with unparalleled beauty. Rocky cliffs surround Mali Bok on Cres, one of the Kvarner Region islands, an excellent beach for snorkeling or diving.

The Adriatic gets deep at this beach quite quickly, but there is no need to fear the deep blue Adriatic. There are no Great Whites in this neck of the woods!

16. Sakarun Beach, Island Of Dugi Otok

Sakarun Beach_Dugi Otok_Kayaking Zadar

This beach always makes the “Croatian best beaches” list because it’s freaking awesome! Some call it the Croatian Caribbean because the sand on this beach is incredibly white, and the sea is as crystal-clear as the Caribbean Sea. Sakarun is 800 meters long, so there is plenty of room to lay down your towel and claim your little beach paradise.

The beach is on Dugi Otok, so many small charter boats will take you for a day trip to Sakarun Beach for a reasonable price if you are in Zadar.


17. Ručica Beach, Island Of Pag

Aerial view of Rucica beach on Pag island, Metajna, Croatia._Depositphotos_205486858_S

This beach is a unique experience. The crystal-clear sea with the backdrop of the rocky, desolate Pag slopes. The beach combines sand and rock; to get there, you must walk through “the canyon.” No facilities are available, so bring everything you need, including shade.


Secluded Paradises

For those who prefer tranquil and less crowded spots, these are the beaches to hit in Croatia.

18. Pupnatska Luka, Korcula

For some of the bluest sea you will ever see, this beach is where it is! There are many small coves and beaches south of Korcula, and this one is undoubtedly one of the best. A pebbly beach, it lies below a thick forest.

The pebbles are blinding white, which makes the water look even bluer than it already is. The contrast from the green forest also looks impressive in the pictures you will take here.

This is quite a sheltered spot, so you won’t find many crowds. A few upmarket restaurants are just off the beach, serving delicious salads and seafood dishes. You could even call it a hidden gem.

19. Proizd, Vela Luka

Croatia Travel Blog_Best Islands Escapes in Croatia_Proizd
Photo Credit

Near Vela Luka, the main ferry port on Korcula Island lies the tiny islet of Proizd. As a naturalist beach, it’s one of the best quiet beaches in Croatia for snorkeling and skinny-dipping. Home to a few gorgeous rock beaches, it’s reachable by a water taxi from Vela Luka, making for an ideal day trip.

20. Stiniva Beach, Vis

Vis Croatia Cruises

In recent years, the island of Vis has become increasingly popular with tourists looking for a destination that is not swarming with summer crowds.

Stiniva Beach is a beach for those prepared to put in a little work. You must earn the right to visit this little slice of heaven by descending a goat track. If you have a boat, you can somewhat cheat and pass through the rocky Stiniva gateway, opening up into a grand stone amphitheater.

The beach is stony, and the sea magical. Stiniva is a real treasure and an unforgettable beach experience.

Picturesque Shores

Croatia is home to many beaches with stunning landscapes and photogenic views.

21. Nugal, Makarska Riviera

Nugal Beach, Makarska | Croatia Travel Blog
Croatia Best Beaches – Nugal Beach, Makarska Photo: Vjeko Begovic

This one is for those who like to let it all hang out! Nugal is a nudist beach, and we had to include at least one of those. It’s located at the bottom of a cliff, which is accessible by descending through a forest. This beach has to be one of the most picturesque beaches on the Makarska Riviera. If you like to bare it all at the beach, this is the one for you.

22. Punta Rata, Brela

Punta Rata Beach | Croatia Travel Blog
Photo: Brela TZ

Punta Rata has been nominated as one of the most beautiful pebble beaches in the world countless times, and it’s not hard to see why. Located on the Makarska Riviera, where you can take your pick from numerous breathtaking beaches, this beach still stands out. Let’s not forget the famous Brela Stone at this beach, the symbol of Brela and Croatia. It’s heavenly.


23. Šunj Bay, Lopud Island

Elaphites near Dubrovnik

One of the gorgeous Dalmatian islands west of Dubrovnik, Lopud Island, is where you’ll find Šunj Bay, a delightful stretch of sand, which is hard to find in Croatia, between rocky hills.

From Dubrovnik, you can reach Šunj Bay via the passenger-only ferry and a hike or bike ride across car-free Lopud Island.

While there, you might also want to explore the many ruins of villas, monasteries, palaces, and forts that dot the island.

More Excellent Croatia Beaches

24. Bilotnjak Beach, Privlaka

Bilotnjak Beach in Privlaka is a little slice of paradise. It is an entirely natural beach: no concrete and no sunbeds. The steep rock descends into the sea and sand, a real natural oasis away from the village.

Just a little warning – there are no facilities at all here. There is a place to park your car (which you will need to access this beach), and then you need to walk down the steep set of stairs to the beach. 

25. Posedarje, Zadar

This beach is close to Zadar but not in the center, making it a great spot to escape busy crowds. Located around 25 kilometers from the center, you must drive, catch a bus, or get a taxi. The beach has a chilled-out feel, so this is a good choice if you don’t like too much action.

The beach is family-orientated, while the water is clear and shallow, making it ideal for an afternoon splashing around. There are also a couple of cafes just off the beach, convenient places to grab lunch.

26. Pecine Beach, Rijeka

Pecine Beach, Rijeka | Croatia Travel Blog
Pecine Beach, Rijeka. Photo Tim Ertl

This little beach gem is located a stone’s throw from Rijeka and is perfect for a sneaky little swim. As always, the Adriatic doesn’t disappoint here, either. This is a top beach in an area not known for too many good beaches.

27. Ricina Beach, Vrsi

About 18km outside of Zadar, you will find the municipality of Vrsi. With sandy, arcing shores, Ricina Beach is right in town. The gentle slope towards the water and the beach bar, umbrellas, and changing rooms make this an excellent option for families with young children. 

Views of Pag Island and nearby mountains make this a great little gem to check out.

28. Livacina, Rab

This is one of Rab’s beautiful sandy beaches, and its plus point is that it’s also a quiet spot. You don’t have to venture too far from the main beach, Rajska, to get here, and you will be rewarded with fewer crowds and a more laid-back atmosphere.

Beautiful green pine trees back the beach, while the waters are relatively shallow, making it ideal for families who want to escape the main crowds.

However, the crowds tend to spill over from the main beach during peak season, but you will grab a spot if you get there early enough. Cafes and restaurants are closed if you want a break from splashing and/or heading out for lunch.

29. Vela Przina Beach, Korcula Island

Vela Przina Beach, Korcula| Croatia Travel Blog
Vela Przina Beach, Korcula – Tim Ertl

Arguably, Korcula’s best beach, Vela Przina, is very popular with holidaymakers during the summer months.

If you want to spend the day at this beach, you must get in early to claim your beach real estate. There are spectacular views from this beach to the island of Lastovo, so be sure to bring a camera.


30. Spiaza, Susak

The small island of Susak is as close to a castaway island as you’re likely to get! The beaches here are beautiful, and the moon-shaped crescent of the beach has waters that go out for a long distance. Therefore, you can easily paddle or splash with your children without worrying about dangerous drops or tides.

The downside is that you must get a ferry from Mali Losinj, which can take some time, but the journey is more than worth it. The beach is also sandy, which is a rarity in Croatia, and makes for the ideal spot to chill out, relax, and enjoy some seaside quietness.

If you get tired of relaxing on the beach, you can also venture out to explore the village.

31. Porat, Biševo

Porat Beach, Biševo | Croatia Travel Blog

The island of Biševo has a hidden gem, Porat Beach. This little sandy beach is perfect for those of you sailing the Adriatic.

On our captain’s advice, we visited this sandy beach and spent the day swimming and lazing about. It was a day of pure relaxation set in an idyllic Dalmatian bay.

32. Trstenica, Orebić

Trstenica Beach, Orebic | Croatia Travel Blog
Croatia Best Beaches – Trstenica Beach, Orebic Photo: Villa Orebic

This beach is one of the best in Pelješac. Trstenica is a sandy/pebble beach and a perfect spot for families in Orebic. Grab yourself a couple of bottles of chilled Pošip and head to the beach for a day of fine wine and lazing in the sunshine while the kiddies frolic in the shallow sea.

33. Baska Beach, Krk Island

Baska Beach Krk Island - Croatia Travel Blog

Krk Island in the Kvarner Bay is Croatia’s largest island, home to many fine beaches. Arguably, the best beach on Krk is Baska Beach, situated near the town of Baska, which lies at the far southeastern terminus of the island’s main road.

There are several beaches around the city, the most accessible and largest of which is the central Baska Beach. It’s almost two kilometers long and lined by many bars, restaurants, campgrounds, and hotels.

34. Sveti Ivan Beach, Cres

Sveti Ivan Beach, Cres| Travel Croatia Guide

One of the most beautiful beaches on Cres Island, Sveti Ivan Beach, lies below the ancient fortified town of Lubenice. This secluded beach is a popular destination for yachts and small boats, a wonderful pebble beach with azure-blue waters. It’s only accessible on foot on land via a trail that runs from the town, down the hillside, and through typical Mediterranean vegetation.

35. Paradise Beach, Lopar

Paradise Beach | Croatia Travel Blog
Paradise Beach Photo: Lopar TZ

This long sandy beach is a rare gem in Croatia. Croatia has few sandy beaches, but Lopar boasts 22 of them, with paradise the biggest and most popular.

This beach is perfect for families as it’s very shallow, and you have the facilities you need to keep the family entertained for the day.

More top-rated beaches in Croatia that we know you’ll love.


Best Beaches In Dubrovnik - Thatched canopies and awnings on the beach Copacabana Beach

  • Veli Zal Beach, Brsecine
  • Pasjaca Beach, Konavle
  • Blace Beach, Mljet
  • Divna Beach, Peljesac
  • Duba Beach, Peljesac



An aerial view of a beach in Umag, Croatia.

  1. Mulini Beach Rovinj
  2. Golubjera Beach Rabac
  3. Ravni Beach
  4. Klancac Beach
  5. Moscenicka Draga Beach



A Split beach with a lot of family - Žnjan Beach

  1. Kasunji Beach
  2. Trstenik Beach
  3. Bene Beach
  4. Kastelet Beach



Town of Jelsa bay and waterfront aerial view, Hvar island

  1. Sv. Nedilja Beach



A boat docked in the water at night, providing a serene stay experience near Pula Hotels.

  1. Ambrela 705
  2. Havajsko 
  3. Zlatne Stijene 



Zlatni Rat (Golden Cape or Golden Horn) famous turquoise beach in Bol town on Brac island, Dalmatia, Croatia. Zlatni Rat sandy beach at Bol on Brac island of Croatia in summertime.

  1. Povlja
  2. Lovrečina



Saharun Beach, Dugi Otok | Travel Croatia Guide

  1. Brbinjšćica
  2. Veli Rat
  3. Sakarun



Vrbnik_Krk Island - Croatia Travel Blog

  1. Potovosce Beach Krk
  2. Velo celo Krk
  3. Vela Luka Beach



What To Do On Korcula Island - Post-COVID _ Sea

  1. Pupnatska Luka Beach
  2. Bratinja Luka Beach
  3. Orlandusa Beach

Book Ferries In Croatia

So, which of these best beaches in Croatia will you visit this summer?

If you want more excellent beach action, check out these beaches and how to travel the Maldives on a budget.

We want you to know: A huge thanks to self-taught photographer Tim Ertl, an Austrian who has spent the last ten years traveling up and down the Croatian Coast and captured many of these photographs. Tim has an excellent photography blog about the 1,000 things to do in Croatia and a kick-ass Flickr account with photos to drool over. Tim was kind enough to share some of his suggestions with us, but you can find dozens more of his best Croatian beaches here.



Comments (56)

  1. wow, these beaches leave me astounded, but Mali Bok Beach is my favorite. I wish to visit Croatia anytime soon.

  2. Places like Pasjaca are already seeing the consequences of articles like this and those of Trip Advisor bedroom critics. What was once a peaceful oasis known to locals and a few adventurous travelers has become a shit storm of obnoxious basic folks turning the place into a crowded mob scene. And with this has come trash. Sun block oiled water and even cigarette butts left by these jokers are all contributing to the beaches descent into a place to avoid. Plastic bags and other garbage, once down there is not leaving unless by sea.

    There are many not on this list which I am thankful for. Tourism is starting to impact the country in negative ways.

  3. Thanks to sites like this, places like Pasjaca beach have turned into a poop hole (kind of literally in te cave!). Real bummer that no stone is left unturned. Imagine driving 30-40 minutes, then hiking down the path only to see the strip of beach littered with bodies (and sadly with that comes the inevitable trash), sometimes as busy as the resort towns people are trying to escape. Coming to Pasjaca was once magical. It would be a couple locals and the odd adventurous straggler who had an unspoken understanding of how special the place was and the importance of keeping it that way. My last visit there a while back was a real eye opener at the damage these threads do. People sitting on top of each other (personal space? what’s that?), plastic bags floating by, oil slicks in the water from lotion run-off, garbage on the beach, people pissing in the cave and a naked guy regulating who could and couldn’t go on the other (unofficial fkk) beach around the ben. It was like a twilight zone episode. Even the amassing piles of cigarette butts in the pebbles. Do people think the trash they leave behind just vanishes? These isolated beaches are not maintained or cleaned. Once trash finds it’s way there it stays or goes out to sea. Horrible. And you know what, once Croatia gets too polluted the tourists will simply go elsewhere and leave locals to their mess. Anyway…

    I’ve since moved on and have found other gems which I will not share out of principle :)

  4. We were invited to Pula by a long time internet friend. We stayed for 3 weeks, our hotel was Hotel Galija, excellent choice for us. Highly recommended.
    Except for day trips to Slovenia and Italy our host kept us constantly on the go seeing and doing in Pula. If there is any attraction or point of interest we missed during our stay I cannot venture a guess what it could be other than the go cart track.
    Our beach visits, Ambrela. Nice, clean, not big, easy access and nice restaurant very close.
    There were other beaches we wanted to visit but 3 weeks was just not enough.
    BTW, the Gladiator Show in the Arena was worth the wait in line.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Move This Adventure To Your Inbox & Get An Instant Freebie

Subscribe To Unlock Your FREE Customizable Travel Packing List & All Our Best Tips!