49 Awesome Beaches in Croatia

Beaches in Croatia are perhaps the number one reason why so many tourists visit this beautiful country. Other reasons to visit Croatia include historical towns (Croatia has 7 UNESCO Heritage Sites), yummy food, great wines, outdoor activities, summer festivals, and still good value for money.

We’ve already written about reasons to fall in love with beaches here, and now it’s time to take you through the best beaches in Croatia.

Best Beaches in Croatia | Croatian Beaches Guide, Illustration
Best Beaches in Croatia | Croatian Beaches Guide, Illustration

From well-known spots on the Adriatic to island paradises, and hidden gems visited mostly by locals, we hope to help you find a dream beach in Croatia.

Below you will find our list of the 49 best Croatia beaches. They are listed geographically from north to south.

Beaches in Croatia: what to expect

Beaches in Croatia are mostly pebbly and rocky. Underwater visibility is great. There are lots of shade at the beach, especially in Istria, where thick pine forests line the coastline.

While sandy beaches aren’t that common here, you can still find some of the sandy beaches in Croatia.

The sea gets warm enough for swimming in June, and it stays warm throughout October. The average sea temperature in Croatia in June is around 22 °C; in July and August sea temperature in Croatia is around 24 °C; in September sea temperature in Croatia is around 23 °C, and in October it drops down to 19 °C.

Croatian beaches aren’t wide, but rather a narrow stretch of pebbles, or rocks, with promenades and forests in the back.

In and around coastal towns, beaches get crowded in July and August. These beaches in and near the towns have bars, restaurants, toilets, sports facilities, as well as other facilities.

In Croatia, you can also find wild beaches. They aren’t particularly wild in any real sense. It just means that access to those beaches is more difficult and that facilities are limited or non-existent.

At many Croatian beaches, it is common to see women swimming and sunbathing topless. You will also find some nude beaches in Croatia. These beaches are usually designated and have a prominent warning sign that reads FKK.  A simple search on forums can give you more info on a particular beach.

Best Beaches in Istria

We start with the northern Adriatic region of Istria. Istria is the most visited tourist region of Croatia.

Germans, Slovenians, Austrians, Italians, and Dutch make up the majority of tourists in Istria. Overseas visitors for some reason don’t have it on their radar as much as they have southern Croatian regions, particularly Dubrovnik, Split, and Hvar.

However, Istria is a great place to spend your holidays. And beaches in Istria, while not the most beautiful in Croatia, have their charm.

Beaches in Istria are mostly rocky, and when they are naturally pebbly, they tend to have big round pebbles that again aren’t that comfortable for swimming or sunbathing. Don’t get discouraged yet!

Here, beaches are shaded at the majority of the places, and they are also spacious. The coast is well-preserved and no matter how many people there are, you will always be able to find your spot at the beach.

Istria also has an excellent tourist infrastructure. Many beaches in the resorts are man-made and feature nice small, rounded pebbles. These resort beaches are also well-maintained and come with many amenities.

Below, you will find the best beaches in Istria.

Mulini Beach Rovinj

Mulini Beach Rovinj
Mulini Beach Rovinj

Mulini Beach is an artificial pebbly beach situated in Rovinj’s Lone Bay. It is a full-service beach with a groovy beach bar serving pricey drinks and having a resident DJ. The beach is primarily aimed at the guests of the nearby hotels – Monte Mulini, Lone, and Eden.

The entire area is beautiful, designed by famed Croatian architects, it consists of a seafront promenade, sunbathing areas, and a pebble beach.

Read more: Beaches in Rovinj, Croatia

Ravni Beach Istria

Ravni Beach, Istria
Ravni Beach, Istria

This beach is so pretty that you can’t snap a bad photo of it. Located in the tiny village of Ravni, 20 km southwest of Rabac, this Croatian beach is popular among locals and windsurfers.

Along with Preluk, and Premantura, the village of Ravni is the most popular windsurfing location in Istria.

Golubjera Beach Rabac

A short walk from Girandella Beach in Rabac, you’ll find the Golubjera beach. This is a wonderful pebble beach, that once was a popular spot for electronic music parties.

Today, the beach is run by a local tour agency – Four Elements and it’s known as Bounty Bay. Many sea kayaking tours start and finish at this beach.

Brsec – Klancac Beach Istria

Small pebbly beach below a village of Brsec
A pebbly beach below a village of Brsec | Photo credit: Charles Wardell via Flickr

A wonderful pebbly beach on the east coast of Istria, the Brsec beach is surrounded by a steep, rugged mountain that shelves steeply toward the blue Adriatic, creating quite dramatic scenery, especially when seen from the sea or from the village above.

The road to the beach is narrow. This beach, although small and difficult to reach, is very popular among locals. Unless you are a confident driver, consider walking down to the beach instead of using your car.

Bring your own food and water as the beach doesn’t have any facilities. The beach has very little shade, so bring a sun umbrella and wear sunscreen at all times.

Moscenicka Draga (Sipar) Beach Istria

Sipar Beach in Moscenicka Draga
Sipar Beach in Moscenicka Draga | Photo credit: SI-Ziga via Wikimedia and CC

Perhaps the prettiest and the busiest beach along Opatija Riviera, Sipar Beach is a lovely pebbly beach located in the village of Moscenicka Draga.

This beach is seriously crowded as there are two hotels in the village – a 180-room family-friendly hotel Marina, and a 60-room Mediteran hotel. Many locals also rent apartments and rooms, and on weekends, tour buses bring daily tourists from neighboring Slovenia. This means – a lot of people at the beach.

There is no shade at the beach, but there are lots of facilities nearby.

Beaches on Krk Island

Krk Island is one of the most popular islands in Croatia. Krk is a northern Adriatic island, close to Zagreb and nearby Slovenia, it draws people from April through October. Krk Bridge connects the island with the mainland, making it easily accessible.

Krk is quite an interesting island to visit. It has a nice balance of natural, historic, and cultural sights, as well as some really good restaurants serving yummy food.

Potovosce Beach

Potovosce Beach, Krk Island
Potovosce Beach, Krk Island | Photo credit: Ruk7 via Wikimedia

The Potovosce beach, located in the east part of the Krk island, in a cove, beneath the village of Vrbnik, is a nice and secluded pebbly beach.

There is a single beach bar at the Potovosce and nice shaded parking in the wood above the beach. You can also rent deck chairs and sun umbrellas. No other facilities, so you’ll need to bring your own props.

Velo celo Beach

Velo celo beach near Stara Baska, Krk Island
Velo celo beach near Stara Baska, Krk Island | Photo credit: Kasto via Depositphotos

Velo Celo Beach is a nice pebble beach located in the southern part of Krk Island. The beach is characterized by vertical cliffs, gold in color, and rising steeply above the beach. These cliffs gave another popular name to Velo celo beach – the Golden Beach.

The beach is only accessible by boat.

Oprna Beach

Oprna Beach on the island of Krk, Croatia
Oprna Beach on the island of Krk, Croatia | Photo credit: wujekspeed via Depositphotos

Oprna is just one of many pretty Croatia beaches around Stara Baska, on the Krk Island.

This beach is pebbly, off the main touristy routes, quiet and relaxing. It takes some effort to reach the beach, but you’ll be awarded nice views as you descend down to the beach and a blissfully clear turquoise sea.

There isn’t any shade on the beach. There is a small beach bar at the far end of this beach. Deck chairs and parasol rental available.

Vela plaza Baska Beach

Vela plaza in Baska on Krk Island
Vela plaza in Baska on Krk Island | Photo credit: xbrchx via Depositphotos

The most popular beach on the island of Krk, and one of the top beaches in Croatia, Vela Plaza stretches along with the village of Baska, with a length of over 1.800 m.

The beach is pebbly, and even sandy in some places. Being located in the center of the village, easily accessible, and suitable for all and every, this beach is way too crowded in high season.

There are lots of facilities, water sports options, restaurants, and bars all along the beach.

There isn’t any natural shade on the beach.

Vela Luka Beach

Vela Luka Beach on Krk Island
Vela Luka Beach on Krk Island | Photo credit: xbrchx via Depositphotos

Located east of Baska, Vela Luka is a 2 km long bay with a nice pebbly beach of the same name. The terrain here is interesting, for most parts are deserted, except for the grassy parts.

The beach is off the beaten path, and only accessible by boat unless you are in for a couple of hours of trekking. During the summer, many taxi boats operate between Baska and Vela Luka Beach.

There is a small restaurant on the beach, open only from June through September.

Cres Island Beaches

Cres Island is another island in the northern Adriatic, super popular among Croatians, Slovenians, and Italians. Cres is also popular among camping aficionados.

The island is nice with a good balance between wild nature and developed tourist infrastructure. Ferries from Cres depart from Brestova in Istria, Valbiska on the island of Krk, and Rijeka.

Beaches on the island of Cres are among the best beaches in Croatia. However, visitors need to put in some effort in order to reach most of them. Many beaches here are secluded, and only accessible on foot, or by boat.

Sv. Ivan Beach Cres

Sv. Ivan Beach, Lubenice, Cres
Sv. Ivan Beach, Lubenice, Cres | Photo credit: My Adventures in Italy and Beyond

A wonderful pebble beach located on Cres Island, Sv. Ivan is difficult to reach, but worth every step once you get to it.

You can reach Sv. Ivan by boat, or on foot. The walk starts in the village of Lubenice, 378 m above sea level. The path down is mostly gentle but can get slippery at times. It takes 40 minutes to reach this beach.

The beach has no facilities and very little shade.

Koromacno Beach

Koromacno Beach, Cres
Koromacno Beach, Cres | Photo credit: Neretva via Kroatien-netz.de

Located in an absolutely lovely cove, with a long pier protecting it from the north winds, Koromacno beach consists of bare rocks, and three small beaches engraved in cave-like cliffs.

Mali Bok Beach

Mali Bok Beach is a small, maybe only 50 m long beach, located in the southern part of Cres, not far from the village of Orlec.

It takes a 15-minute walk down the hill to reach this beach from the main road where you need to leave your car.

Mali Bok is a pebble beach with some sandy parts at the shoreline. There aren’t any facilities on this beach.

Rucica Beach, Pag Island

Rucica Beach on the island of Pag, Croatia
Rucica, Pag | Photo credit: Chorvatsko Ostrov Pag

The Rucica beach, located 12 km southeast of Novalja on the island of Pag, is a nice, partly pebbly, and partly sandy beach.

Located in the part of the island with very little to no vegetation, the Rucica beach looks absolutely surreal. Thus, there isn’t any shade on the beach.

The beach can be reached by car. There is a cafe on the beach.

Silba Beaches

Silba Beach
Silba Beach | Photo credit: TZ Silba

A small car-free island Silba is located south of Losinj, and north of Zadar (and you can reach it by ferry from either of them).

There are many wonderful pebbly, rocky, and sandy beaches on the island. The most popular beaches are Sotorisce, Zalic, Tratica, and Carpusina, all located at the center of the island.

However, for us, the nicest beaches are Pernastica, Dobre Vode, and Nozdre. All three beaches have a sandy seabed. They are further away and never crowded. There aren’t any facilities on these beaches, so make sure to bring your own water, food, and other things you might need.

Dugi Otok & Kornati Beaches

Kornati Islands are one of eight Croatian national parks and one of the must-see destinations in Croatia. The islands are simply beautiful and unreal. Something you won’t see anywhere in the world.

Watching photos on the internet doesn’t even do them justice. Before we visited Kornati Islands, just watching images of these wind-blown, vegetation-deprived islands covered in rocks and rocky pastures, we couldn’t understand what all the fuss is about.

But once there, we can only confess, that Kornati is one of the most beautiful places we’ve ever seen.

Kornati Islands are pretty deserted, without many dwellings or buildings. However, in summer they get crowded by nautical tourists on their sailing boats, yachts, speed boats, and alike. Some places are also on an itinerary of many boat excursions.

Below are some of the top beaches in Croatia that you will find on Kornati Island and Dugi otok.

Sakarun Beach

Beach Sakarun, Dugi Otok
Beach Sakarun, Dugi Otok | Photo credit: Greta Ceresini via Flickr

Sakarun Beach is located on the island of Dugi Otok. The beach is partly pebbly partly sandy, with a sandy seabed starting right at the shoreline.

This beach is popular, especially among locals, but also among daily visitors who take a boat excursion from Zadar and other nearby resorts. In fact, Sakarun gets busy from 11 am to 2 pm as many boat excursions from Zadar bring tourists for a swim at this beach.

In the shoulder season, in June and September, Dugi Otok remains a place off the beaten path, that attracts few tourists in search of peace and quiet.

The water is warm, crystal clear, and shallow at only waist height. There is one beach bar offering also simple food.

Veli Zal Beach Dugi Otok

Beach Veli Zal, Dugi Otok
Beach Veli Zal, Dugi Otok | Photo credit: TZ Dugi Otok

Veli Zal Beach is another popular beach on Dugi Otok Island. This beach is located on the uninhabited southwest part of the island, overlooking the islet Mežanj, and the open sea.

The beach is over one kilometer long and made of perfectly round white pebbles.

This beach can be reached by car, and it’s only five minutes walk from the asphalted road.

Lojena, Levernaka (Kornati Archipelago)

Lojena is the only sandy beach in the Kornati Archipelago. Thus, it’s one of the most popular stops on any cruise around the archipelago.

The beach is less crowded in the morning and late afternoon.

Brac Island Beaches

Moving south to central Dalmatia, we can’t talk about the best beaches without mentioning Brac Island. First of all, the most popular Croatian beach, often seen on many promotional materials about Croatia, Zlatni Rat is located on the island of Brac.

But besides this famous beach, Brac Island abounds in beautiful pebbly beaches, especially its southern side.

Zlatni Rat Beach in Bol

Airview of Zlatni rat Beach, Bol, Brac island
Zlatni rat beach in Bol, Brac island | Photo credit: Simonesimone via Depositphotos

The most famed and photographed beach in all of Croatia, Zlatni Rat, located o the island of Brac, is a cone-shaped beach made of such fine stones that they almost feel like sand. Due to its shape, this beach always takes winds only on one side at a time, while the sea on the other side remains calm.

Pine forest covers the central part of Zlatni Rat. This area provides lots of shade, and this is where all restaurants and beach bars are. Being the most popular beach in Croatia, Zlatni Rat gets busy, but crowds are there only in July and August.

At the Zlatni Rat beach, you’ll find all the necessary facilities, from showers, and changing cabins, to chill-out bars, and restaurants.

While this is the most popular beach in Brac, other beaches on the island are as nice. Below we list a few others.

Murvica Beaches

Murvica beach in Brac Island
Murvica beach in Brac Island | Photo credit: zocchi via Depositphotos

Just 6 km west of Bol, you’ll find a small village of Murvica. Many people in search of quieter beaches than the ones found in Bol head to beaches below Murvica.

Beaches here are pebbly, set in small coves, and separated one from another with rocky coast. The road is narrow and as you head more west, it isn’t asphalt. The best way to reach those beaches is on foot, bicycle, or a quad.

Lovrecina Beach Brac

Sandy Lovrecina Beach, Brac Island
Lovrecina Beach, Brac Island

The only true sandy beach on the island of Brac, the Lovrečina beach is located on the north side of the island. The beach is set in a small bay, of the same name, and it’s off the beaten path. There is just one house to rent at the beach and remains of the old pre-Christian church.

The water is warm and shallow, the sea clear and turquoise. The views from the beach give over to the mainland and Biokovo Mountain. A nice place to spend a day out. Bring your own picnic.

Hvar Beaches

You know that joke about Hvar and Brac. If you ask a person from Hvar what’s the best attraction that Brac has, they will tell you it’s a view over the island of Hvar.

The opposite goes if you ask a person from Brac what’s the best about the island of Hvar. The answer is obviously a view over the island of Brac.

The animosity between the two islands aside, both islands are worth a visit, have many attractions to see, and above all, both islands have wonderful beaches.

Sv. Nedilja Hvar

Sveta Nedilja beaches, Hvar Island
Beaches in Sv. Nedilja, Hvar | Photo credit: Island-hvar.info

A small secluded village located on the south shores of Hvar Island, just east of the town of Hvar, a coastal strip between Sveta Nedilja and Zavala hides some of the best beaches on the island.

The coast here is rocky, with dramatic cliffs rising high from the sea. You’ll find many tiny fine pebble beaches between the rocks.

The area is only accessible via a one-lane tunnel. This is also a popular wine-growing region.

Dubovica Beach Hvar

Dubrovica Beach, Hvar Island
Dubovica Beach, Hvar Island | Photo credit: rsedlacek via Depositphotos

This stunning beach is located in a bay of the same name, just ten kilometers southeast of Hvar town.

The beach is pebbly, with little shade, and not too crowded. There are a couple of old houses at the end of the beach; one of them houses a rustic cafe.

The Dubovica beach is a ten minutes walk down from the main road.

Vis, Bisevo, and Palagruza Beaches

Oh, oh, oh … Vis Island! Such a special place … we absolutely love it! If there is only one island you can visit in Croatia, for us, that would be Vis Island.

Vis is further out from the mainland compared with Hvar or Brac. It has been for a long time a Yugoslav army base and thus it received a limited number of visitors (for a while foreign visitors were even banned from the island). It has two main settlements, Vis Town and Komiza, and a number of small hamlets, endless bays, and beautiful secluded beaches.

Bisevo Island, on the other hand, is famed for the Blue Cave which attracts many visitors over the summer. Palagruza is so far away, that not too many Croatians, let alone tourists, visit this tiny island.

Stiniva Beach

Stiniva Beach, Vis
Stiniva Beach, Vis Island | Photo credit: Visislandhouse.com

Stiniva Beach Croatia is one of the Vis main natural attractions. The beach is located on the south side of the Vis Island, and you can only reach it by walking, or by boat. The hike back up is steep, takes 20 minutes, and it’s not suitable for the elderly.

The beach is set in a cove, that opens to the sea through not more than a 5 m wide passage.

There is a little beach bar on the beach. Little shadow, but the sun sets quite early (mid-afternoon).

During the summer too many tour boats pull in, and the beach gets crowded, and a bit polluted.

Porat Bisevo

Porat Beach, Bisevo
Porat Beach, Bisevo | Photo credit: TZ Komiza

The Bisevo Island, located 5 km southwest of Vis, has a surface of a mere 5,8 km2, and only 15 permanent inhabitants.

Besides the Blue Cave, the island’s most popular natural sight, Bisevo has a number of lovely beaches.

The most popular beach on the island is Porat Beach. The beach is sandy, set in a bay, and protected from the wind. There are two restaurants and one bar on the beach.

Velu Zolo, Palagruza

Beaches In Croatia | Velu Zolo, Palagruza
Beaches In Croatia | Velu Zolo, Palagruza | Photo credit: TZ Komiza

Palagruza is an archipelago, located in the middle of the Adriatic Sea, 125 km from Split.

It consists of 15 rocks, islets, and islands.

Velu Zolo Beach is a nice pebble beach located on the south side of the Palagruza.

Central Dalmatia & Split Beaches

If you ask anybody in Croatia where the best beaches in Croatia are, everybody will tell you, central Dalmatia, particularly Makarska Riviera.

Small, rounded pebbles, gentle slopes, shallow crystal clear sea, pine trees, and rugged mountains in the back, make Makarska Riviera beaches the best Croatian beaches.

Pisak Beach

One of many beaches in Pisak
One of many beaches in Pisak | Photo credit: Lahodný

Located 11 km north of Brela, the small village of Pisak hides a couple of really nice pebble, sandy and rocky beaches. The best beaches are located in an uninhabited area, north of Pisak.

The village is friendly and safe with a couple of restaurants, bars, and private accommodations.

Punta Rata Brela Beach

Beach Punta Rata, Brela
Beach Punta Rata, Brela | Photo credit: Tempet Makarska

The most popular beach on Makarska Riviera, the Punta Rata is located in Brela. It’s often featured in various international magazines as one of the best beaches in the world and in all of Croatia (along with Zlatni Rat Beach).

The beach is pebbly, just like many beaches in central Dalmatia. However, a few large rocks coming out of the sea set this beach apart. One such rock has a pine tree growing on it, and it’s a symbol of Brela.

The beach is within a village; easy to reach, but parking can be a problem, especially in high season. The daily parking fee is approx. 16€.

Nugal Beach

Beach Nugal, Makarska
Beach Nugal, Makarska

We’ve already written about Makarska Riviera Beaches here on our blog. This part of Croatia is a beach paradise, and seriously you can’t go wrong with any of the beaches here. Since it would be impossible to list them all, we’ve picked our favorites.

Nugal Beach is one of the most attractive beaches along Makarska Riviera. In fact, regulars don’t like it when people write much about Nugal. They fear too many people will start flocking here.

This pebbly beach is accessible only on foot or by boat, and it’s popular among nudists.

In winter months, a stream of fresh water falls down from the mountain above the beach, and it creates a 10-meter-high waterfall right at the beach.

Dracevac Beach

Dracevac Beach, Tucepi
Dracevac Beach, Tucepi

Dracevac Beach is one of the most popular beaches in the area. The beach lies between Podgora and Tucepi. It’s naturist-friendly. It’s easy to reach it, but it is difficult to park in the vicinity.

There is a little shadow within a small olive orchard at the back of the beach.

Drasnice Vodice

Best Croatian Beaches | Beach Vodice, Drasnice
Beach Vodice, Drasnice | Photo credit: Tempet Makarska

A small village just southeast of Makarska, Drasnice is full of wonderful pebbly beaches, stretching southeast, and northwest of the village.

Vodice is the most popular village beach.

Beaches southeast of Drasnice

Beaches East of Drasnice | Photo credit: Tempet Makarska
Beaches East of Drasnice | Photo credit: Tempet Makarska

A coastal strip from Drasnice all the way to Igrane hides lots of coves and a natural pebbly beach. These beaches are only accessible on foot or by boat. They are less crowded and lined with thick pine forests.

Zivogosce Blato (Velika Duba Beach)

Beach Vela Duba, Zivogosce
Beach Vela Duba, Zivogosce

A small settlement on Makarska Riviera, Zivogosce Blato consists of family houses. The main village beach is awesome, but there are also two nice beaches within walking distance. Northwest of Zivogosce Blato, you’ve got Velika Duba Beach, a wonderful secluded and uninhabited pebbly beach. Another nice beach is southeast of the village, in a campsite Dole.

Korcula Island Beaches

Korcula Island should be high on your list of must-see places in Croatia whether you visit for the first time or you’ve been to Croatia so many times that you are looking for a place to stay put for the entire vacation.

Korcula was an important part of the Dubrovnik Republic, and it is an island rich in history, culture, and natural beauty. It is a great place for anybody in search of lovely beaches, unspoiled nature, yummy food, and fine wines.

Below you’ll find some of the beaches in Korcula worthy of our list of the best Croatian beaches.

Proizd Beaches

Beach Proizd, Korcula
Beach Proizd, Korcula

Just 5 nm from Vela Luka, lies an islet of Proizd, one of the locals’ favorite swimming spots on Korcula Island. The islet has four swimming areas: Veli, Srednji, and Donji Bili Bok, and Batalo.

Veli Bili Bok consists of a nice pebble beach surrounded on both sides by large stone plateaux descending down to the Adriatic Sea.

What we like here: amazing blue and turquoise sea; feels peaceful and unspoiled;

Tips: bring your own food and drinks as there is only one beach shack on the island; there is very little natural shade (if any at all).

Orlandusa Beach

Beach Orlandusa, Korcula
Beach Orlandusa, Korcula | Photo credit: Korcula Explorer

Just beneath the village of Zrnovo, on the island of Korcula, you can find a small, hidden beach Orlandusa. The beach is made of perfectly round pebbles, and the color of the sea is amazing (all shades of blue).

The beach can be reached by car from Zrnovo, via a narrow and only partly asphalted road.

Bratinja Luka Beach

Beach Bratinja Luka, Korcula
Beach Bratinja Luka, Korcula | Photo credit: TZ Korcula

Bratinja Luka Beach is also on the south shores of Korcula island, close to Orlandusa (see above). Similar to Orlandusa, Bratinja Luka is a small pebbly beach in a cove of the same name. There are a few cottages to rent nearby.

Pupnatska Luka Beach

Beach Pupnatska Luka, Korcula
Beach Pupnatska Luka, Korcula

Located southwest of Korcula Town, Pupnatska Luka is perhaps the nicest bay on the island of Korcula.

Only a few houses and a lovely pebbly beach make the village of Pupnatska Luka.

At the end of the beach, there is a beach bar Mate, run by the same family who’s behind a very popular restaurant on the island – Konoba Mate in Pupnat. In fact, Konoba Mate is our favorite place to eat in all of Korcula.

Deck chairs and parasols are available for rent.

Vela Pržina Beach

Vela Pržina is perhaps the most visited beach on the island of Korcula. This sandy beach is located just out of Lumbarda, in the uninhabited part of the village. The beach faces south, and it’s overlooking the open sea and Lastovo Island. There is a fast food bar in the vicinity, as well as a volleyball course. There is parking nearby, and it costs 10 Kn per day.

South Dalmatia & Dubrovnik Beaches

Southern Dalmatia, including Dubrovnik and Peljesac peninsula, also has a couple of aces up its sleeve when it comes to beaches. Some of them are also featured in our articles about the Best Beaches in Dubrovnik and the Wonderful beaches of the Peljesac peninsula.

Below you will find the best southern Croatia beaches.

Divna Beach

Divna beach on Peljesac Peninsula
Duba Beach, Peljesac Peninsula

The north shores of the Peljesac peninsula hide a couple of wonderful little beaches. The beach Divna is one of them. Even its name – Divna – means gorgeous in Croatian. Divna is a pebbly beach, 10 km southeast of Trpanj. This beach is popular among locals.

There is a small family-run campsite at the beach. An islet is within swimming distance from the beach.

The beach doesn’t provide shade, but you can escape the sun under the olive and fig trees in the campsite.

Duba Beach

Best Beaches On The Peljesac Peninsula | Beach jezero
Beach jezero | Photo credit: Ladislav Skácal

Duba is a small settlement on the north side of the Peljesac peninsula. There are two beaches in the village. Both are pebbly, and both are awesome.

Beach Jezero is the nicer of the two. You can reach it on foot from the village. It takes 10 minutes to reach the beach. A small lake forms in the back of the beach and it creates a stream that flows across the beach into the sea.

Bring your own food and drinks, as there isn’t any bar or store on the beach.

Very little natural shade.

Trstenica Beach

Best Beaches On The Peljesac Peninsula | Trstenica Beach
Best Beaches On The Peljesac Peninsula | Trstenica Beach

Trstenica is the most popular beach in Orebic, if not on all Peljesac peninsula. This long pebble beach has a slow descent into the sea, with a shallow sandy seabed at the sea entrance. In the back of the beach, tall pine trees provide enough shadow from the strong summer sun.

You can rent sunbeds and sun umbrellas at the beach, as well as sports equipment like a pedalo boat, or kayaks. There is a restaurant close by where you can have lunch, a quick bite, or just a drink. Trstenica Beach is extremely popular, but also busy in the high season.

Beach Saplunara

Beach Saplunara, Mljet
Beach Saplunara, Mljet | Photo credit: Saplunara.com

Mljet is one of the greenest Croatian islands, and even one-third of the island is a national park.

On the south part of the island, you’ll find a mile-long sandy beach Saplunara. The beach is located in a bay and it’s surrounded by pine forest.

Blace Beach

Beach Saplunara, Mljet
Beach Saplunara, Mljet | Photo credit: Zoran Kurelić Rabko

Just a bit further south from Saplunara, you’ll find Blace Beach, another wonderful sandy beach on Mljet Island.

Veliki Zal Beach

Located below the main coastal road E65, 30 km north of Dubrovnik, Veliki Zal is a wonderful pebbly beach.

There is parking near the beach. You can rent deck chairs and parasols for about 10 € a pair. A nice cocktail & food bar is right at the beach and it offers refreshments, and simple meals like pizza, pasta, grill, and salads.

Jetski, banana and tubes ride, pedalo, and kayak rentals are available at the beach.

Sunj Beach

Sandy Beach Dubrovnik, Sunj
A lovely sandy beach near Dubrovnik

Sunj is a wonderful sandy beach on the island of Lopud, off the coast of Dubrovnik.

This long beach is very popular among locals and tourists. The beach has a couple of beach bars serving drinks and snacks, deck chairs and parasol rental, snorkeling, and kayak tours.

Sv. Jakov Beach

Sveti Jakov Beach
A lovely pebbly beach Sveti Jakov in Dubrovnik

Just south of Dubrovnik’s old town, in the Ploce neighborhood, you’ll find Sv. Jakov Beach. This beach is way less crowded than other Dubrovnik beaches, like Banje Beach, and it’s certainly more classy.

It takes a 20-minute walk and over 150 steps down to reach this beach from the old town. However, it’s worth every step.

Sunbeds and parasols rentals are available. A small bar next to the beach serves some food too, and drinks aren’t too pricey. Kayak and jet ski rentals are also available on the beach.

Pasjaca Beach

Pasjaca Beach Dubrovnik

You’ll find Pasjaca Beach near the village of Popovici, in the Konavle region, 20 km south of Dubrovnik. Pasjaca is perhaps the most secluded beach in the Dubrovnik area.

This wonderful pebbly beach, hidden from the sights, is hard to reach. You need to take more than a few steps down the cliffs. But once there, you’ll enjoy peace and quiet, and your own piece of heaven.

No facilities on the beach, just the sound of the sea. Bring your own props and provisions.

Our two favorite beaches in Croatia

The following two beaches are perhaps not the nicest beaches you’ll find on the Adriatic, but hey we spend lots of time on these two beaches, so they deserve a mention.

As they say, beauty is in the eye of the beholder. We love them for the privacy they provide, even in the highest period of the season.

Delfin Beach

Delfin Beach, Porec
Delfin Beach, Porec

Located in Porec, in Zelena Laguna Resort, this beach is partly rocky, pebbly, and cemented. There is a lot of shade under the pine trees and a large grassy area for deck chairs. Activities offered at Delfin Beach include a jet-ski rental, a crazy UFO ride, a banana ride, parasailing, a motorboat rental, a pedal boat rental, and a kayak rental.

Check other Porec beaches, or check our villa to rent in Porec if you plan to visit the town.

Komarna Beach

People swimming in Komarna
People swimming in Komarna

Komarna is a small village in southern Croatia where we spend lots of time. Komarna has a couple of beaches, but the most popular one, Uvala Beach, is located in a small uninhabited bay, just 200 m from the village.  There is a beach bar on the beach and free parking.

Map of Beaches in Croatia

We’ve probably just listed a small fragment of all the beautiful beaches in Croatia, but we hope we gave you a few ideas about where to find awesome beaches in Croatia.

Do you know of another beach in Croatia? Please let us know in the comments below. 

Further reading about Croatian beaches

Beaches in Croatia | Croatia Travel Guide
Beaches in Croatia | Pin me for later!


Frankaboutcroatia.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and affiliated sites. This post might also contain affiliate links to other sites, like accommodation or activities. And if you purchase anything using these links, we earn a little commission with no extra costs for you. Thank you for supporting our blog! Read full disclaimer here.

Leave a Comment