The best beaches in Croatia | Our top picks

Select Month

start planning

From wild rocky coves to soft sandy bays, Croatia beaches offer an incredible mix of swimming spots. The coastline stretches from the windswept shores near Rijeka in the north to the sun-soaked Dalmatian coast and the historic city of Dubrovnik in the south. You’ll find clear turquoise water, pine-backed pebbled coves, and quiet beaches that feel completely off the radar. Some are only reachable by boat or a steep hike, while others sit right beside buzzing seaside towns. You’ll find places for lazy swims, cliff-jumping, snorkeling, and all-day lounging. With so many choices, it can be hard to know where to start. That’s why we’ve picked the best beaches in Croatia: places that stand out for their setting, vibe, or sheer natural beauty.

The information in this article is inspired by The Rough Guide to Croatia, your essential guide for visiting Croatia.

What are the best beaches in Croatia?

With over a thousand islands and one of the most dramatic coastlines in Europe, Croatia has no shortage of standout beaches. From the pebbled bays of the Dalmatian coast to the sandy shores of the northern islands, the variety is what makes Croatia’s coastline so rewarding.

Some beaches sit at the foot of steep cliffs. Others stretch for hundreds of meters beside quiet villages or lively resort towns. You’ll find calm coves with shallow water, wild rocky inlets, and a few rare stretches of golden sand. Choosing the best really depends on how you like to travel.

If you're planning a trip to Croatia, it pays to leave space for beach time. Even a short swim can turn a packed day of sightseeing into something more relaxed. The beaches are rarely far from vineyards, hilltop towns, or family-run konobas, so it’s easy to combine coast and culture.

Including time on the coast in your Croatia itinerary opens the door to slower mornings, longer lunches, and spontaneous swims. You don’t need to choose between beaches and everything else; you can have both.

The best time to visit Croatia for beach weather is late spring or early autumn. The sea is warm, crowds are thinner, and the coast still feels laid-back.

Many of the best places to visit in Croatia also happen to be near incredible beaches. With the right mix of planning and curiosity, it’s easy to find a spot that feels like your own.

1. Spiaza, Susak

Susak is one of the most unusual islands off the Croatian coast and easily ranks among the best island getaways in Croatia. It’s small, covered in sand rather than rock, and only accessible by ferry from Mali Lošinj on Cres. Getting here takes a bit of effort, which is exactly why it feels like such a find.

Spiaza is the island’s main beach: a wide, moon-grey arc of sand stretching out from the village. The sea here is shallow and stays warm, but if you want a proper swim, you’ll need to walk a fair distance from shore. It’s ideal for families, lazy floats, and anyone after a low-key escape. For more seclusion, head to Bok Bay on the eastern side. It’s quieter than Spiaza and worth the walk, especially in peak season.

How to get to Spiaza

Take a ferry to Susak from Mali Lošinj, which is connected to the mainland via Cres. In summer, routes can be limited, so check schedules in advance and plan for a full-day trip or overnight stay.

When to visit Spiaza

Late May through September offers warm water and sunny days. July and August are busiest, but the beach rarely feels overcrowded thanks to the slow trickle of arrivals.

susak-croatia-shutterstock_170103164

Some of the best beaches in Croatia are on Susak © paul prescott/Shutterstock

2. Kraljičina plaža, Nin

If your ideal beach is long, sandy, and open to the horizon, make your way to Nin, just 15km from Zadar. Kraljičina plaža, or "Queen’s Beach," is one of the few Croatia beaches where you can walk through shallow water for what feels like forever without ever losing your footing.

There’s not much here beyond a couple of beach bars and uninterrupted views of the Velebit mountains, and that’s exactly the appeal. The atmosphere is relaxed, with families paddling in the shallows and the occasional kite surfer further out.

One unique feature of the beach is its natural peloid mud. You’ll see bathers slathered in dark sludge, drying off in the sun. Locals swear by it for easing joint and muscle pain. It may not be glamorous, but it’s part of what makes this place memorable.

Peaceful, scenic, and great for kids, it’s one of the quieter reasons to visit Zadar, especially if you prefer nature over city crowds.

How to get to Kraljičina plaža

Take a local bus or drive from Zadar to Nin. The beach is about a 10-minute walk from the town center. Parking is available near the dunes, though it fills up quickly in summer.

When to visit Kraljičina plaža

June and September offer warm weather with fewer crowds. July and August are popular with families, but the beach is long enough to find your own space.

nin-croatia-shutterstock_631662290

Boardwalk over the golden sands at Nin in Croatia © xbrchx/Shutterstock

3. Stiniva Beach, Vis

Stiniva isn’t just a beach, it’s a natural amphitheatre, enclosed by towering cliffs that almost meet at the entrance to the cove. The result is a small, pebbled bay with clear, still water and a sense of total seclusion. It's one of the most iconic sights on Vis, and often listed among the best beaches in Croatia.

Reaching the beach takes a bit of effort. You can hike down a steep rocky path or come by boat, squeezing through a narrow sea gate that opens suddenly into the cove. The limited access keeps the atmosphere quiet, especially early in the morning or later in the afternoon when the boat tours move on.

Its secluded setting, dramatic landscape, and clear water make Stiniva a favorite for couples looking for something special. It’s easily one of the best honeymoon destinations in Croatia for beach lovers who want more than just a sunbed.

How to get to Stiniva Beach

Take a boat tour from Vis town or Komiža, or drive to the Stiniva trailhead and hike down. The walk takes about 20 minutes and is steep, so wear decent shoes.

When to visit Stiniva Beach

Avoid midday in high season if you want to skip the boat tour crowds. Go early or late for the best light and some peace. May, June, and September offer the most pleasant conditions.

Stiniva Cove on Vis Island Croatia

Stiniva Cove on Vis Island Croatia

4. Lovrečina Bay, Brač

Lovrečina Bay is one of those rare beaches that actually live up to the photos. Just four kilometers east of Postira, it’s known for soft sand, shallow turquoise water, and a peaceful setting framed by olive groves and the ruins of a medieval church. It’s a gentle spot, great for swimming and relaxing, but with enough character to keep things interesting.

The beach draws a steady flow of visitors in summer, but limited parking keeps the crowds manageable. Arrive early if you're coming by car, or walk in from Postira for a quieter approach.

Lovrečina fits perfectly into an island-hopping in Croatia itinerary. It’s easy to reach, family-friendly, and has just enough history in the background to make it more than a swim-and-go stop.

For travelers looking to slow the pace, this is one of the most rewarding low-key things to do in Croatia, especially if you like your beaches with a bit of atmosphere and a view worth staying for.

How to get to Lovrečina Bay

Drive or walk from Postira, a small town on the north coast of Brač. The road is narrow, and parking at the beach is limited, so it’s best to arrive early. You can also take a taxi boat from nearby towns.

When to visit Lovrečina Bay

June and September offer warm weather with fewer crowds. In peak season, early mornings or late afternoons are the best time to visit.

Lovrecina-brac-croatia-shutterstock_685289248

Lovrecina Bay on Brac Island, Croatia © Darios/Shutterstock

5. Uvala Dubovica, Hvar

Hvar Town is known for its Renaissance architecture, celebrity yachts, chic cocktail bars, and non-stop summer nightlife. But just a short ride east of town, the energy shifts.

Uvala Dubovica is one of the most scenic coves on the island, and easily ranks among the best beaches in Croatia. The wide, pebbly shore sits beside a historic stone manor house, with steep green hills closing in on both sides. The water is clear and shallow, ideal for swimming and snorkeling. Families love the easy access to the sea, and during high season, yachts often anchor just offshore.

It’s not the easiest beach to reach, which keeps things quieter. Parking on the main road is limited to about 50 cars. Skip the hassle and rent a scooter or bike in Hvar Town to enjoy a breezy ride along the coast.

For travelers exploring Croatia with kids, this beach strikes a solid balance: calm water, space to play, and enough interest nearby to keep the day moving.

How to get to Uvala Dubovica

Rent a bike or scooter in Hvar Town and follow the coastal road east. If you drive, arrive early, as parking is limited and roadside spaces disappear fast. A short walk down a rocky trail leads to the beach.

When to visit Uvala Dubovica

Visit in June or September for warm weather and fewer crowds. In July and August, come early in the day to grab a spot before the boats arrive.

Dubovica, Hvar, Croatia © Shutterstock

Dubovica Beach, one of the best beaches in Croatia for families © Jerry U/Shutterstock

6. Pasjača Beach, Konavle (near Dubrovnik)

Pasjača Beach looks like it was carved straight out of a postcard. Set at the base of towering cliffs in Konavle, about 30 kilometers south of Dubrovnik, it’s one of the most dramatic beaches in Croatia, and still feels like a secret.

The beach is small and pebbled, with clear turquoise water and sheer rock walls that seem to swallow the cove. Getting down involves a steep stairway cut into the cliffside, which keeps the crowds away and adds to the adventure. There are no bars, no rentals, no noise, just you, the sea, and a slice of raw Adriatic beauty.

If you’re looking for unique things to do in Dubrovnik, escaping to Pasjača for a few hours is a complete reset. It’s also a good reason to explore the surrounding region, which has some of the best areas to stay in Dubrovnik if you’re after quiet villages, local wine, and a slower pace.

How to get to Pasjača Beach

Drive to the village of Popovići in Konavle, then follow signs to the cliffside parking area. From there, take the steep stairway down to the beach. The path is narrow and uneven in places, so wear proper shoes.

When to visit Pasjača Beach

Go in the early morning or late afternoon for the best light and fewer people. The beach is small, so it fills quickly during peak season. Spring and fall offer a quieter, more peaceful experience.

Kayaking among the rocks, Dubrovnik Croatia © Shutterstock

Kayaking among the rocks, Dubrovnik Croatia © Shutterstock

7. Zlatni Rat, Brač

Ask around about the best beaches in Croatia, and Zlatni Rat will come up almost immediately. Just outside the town of Bol on Brač island, this distinctive, V-shaped stretch of fine pebbles juts into the Adriatic like a pointed arrow. Its color shifts with the light, and the shape even changes slightly with tides and wind.

Yes, it gets crowded in peak season, and yes, you’ve seen it on every travel Instagram going. But that doesn't make it any less impressive in real life. With clear turquoise water on both sides and plenty of space to swim, sunbathe, or windsurf, Zlatni Rat still lives up to the hype.

If you're looking for beachside camping in Croatia, Bol has nearby campsites within walking distance, letting you roll straight from tent to towel. It’s a great option if you want to stay close without paying resort prices.

How to get to Zlatni Rat

Walk or take a short tourist train from Bol. Ferries from Split connect to Bol via Supetar or a direct catamaran. If you're driving, parking is available above the beach, but it fills up fast in summer.

When to visit Zlatni Rat

June and September offer warm weather with fewer crowds. In July and August, come early in the day for a better spot and calmer water before the wind picks up in the afternoon.

Proizd-brac-croatia-shutterstock_1609317103

Iconic Zlatni Rat beach near Bol on Brač Island © Gonchar Evgeny/Shutterstock

8. Proizd, near Korčula

At first glance, Proizd looks like just another pine-covered islet off the Dalmatian coast. But step off the water taxi from Vela Luka, and you’ll find one of the most striking beaches in Europe hiding in plain sight.

Three dramatic coves line the island’s edge, each made up of smooth white limestone slabs that slope straight into the sea. The water here is an unreal shade of blue, and the rock formations create natural platforms for sunbathing. It’s a favorite spot for skinny-dippers and anyone looking to escape the noise of the mainland.

There are no sandy shores here, and no distractions either, just sun, sea, and space to stretch out. Proizd is small enough to explore on foot, so you can easily hop between beaches and find a quieter corner even in peak season.

How to get to Proizd

Take a taxi boat from Vela Luka on Korčula’s western coast. Boats run regularly in summer and drop you at a small dock with signs pointing to each beach.

When to visit Proizd

Visit from June to September for the best swimming conditions. July and August are busiest, but the island’s layout means it rarely feels overcrowded. Bring everything you need; there’s little in the way of services.

Proizd beach near dalmatian Island of Korcula, Croatia © eldar nurkovic/Shutterstock

Proizd one of the best beaches in Croatia sun worshippers love © eldar nurkovic/Shutterstock

9. Šunj Bay, Lopud (Dubrovnik area)

Dubrovnik does romance effortlessly, and the ferry ride to Lopud Island proves it. The crossing takes about 50 minutes, and since the ferry is passenger-only and Lopud is car-free, the journey feels like part of the experience. From the harbor, it's a scenic uphill walk or buggy ride across the island to reach the beach.

Šunj Bay makes the effort worthwhile. This wide crescent of fine shingle and pale sand is framed by rocky headlands and backed by pine trees. The water is shallow and warm, making it perfect for floating, swimming, or just lying around doing nothing. It still feels wild, but you’ll find a couple of low-key beach bars offering cold drinks and shade when you need a break from the sun.

If you’re deciding between Split or Dubrovnik for a beach day with some charm and quiet, this is Dubrovnik’s ace up its sleeve.

How to get to Šunj Bay

Catch a passenger ferry from Dubrovnik to Lopud Island. From the harbor, either walk across the island (about 20 minutes uphill, then down) or hop on a local electric buggy for a small fee.

When to visit Šunj Bay

May to October is swim season, with June and September offering the best mix of sun and space. In peak summer, aim for early morning or late afternoon to avoid the hottest part of the day.

The island Lopud, Elaphite Islands is one of the best places to go in Croatia for relaxing © canvaspix/Shutterstock

The island Lopud, Elaphite Islands is one of the best places to go in Croatia for relaxing © canvaspix/Shutterstock

10. Saplunara Beach, Mljet

Tucked into the southeastern tip of Mljet, Saplunara is one of the island’s quietest corners, and easily one of the best beaches in Croatia for travelers who want sand underfoot instead of pebbles.

Surrounded by pine forest and divided into two shallow bays, Saplunara has a soft, sandy shoreline that’s rare on the Adriatic. The sea here is calm and warm, making it ideal for families or anyone looking for a relaxed swim without the crowds. While there are a few small bars and guesthouses nearby, the beach still feels removed from the world, especially compared to the busier coastal hotspots.

Mljet’s national park and saltwater lakes often get most of the attention, but adding a beach day here offers a different side of the island: slower, softer, and quieter.

How to get to Saplunara Beach

Take a ferry to Sobra, Mljet’s main port, then drive or take a taxi to the southeastern end of the island. Saplunara is well signposted, and the beach is just a short walk from the road.

When to visit Saplunara Beach

Visit in June or September for warm weather and a peaceful atmosphere. July and August bring more visitors, but Saplunara’s size and layout help it stay comfortable even in high season.

Island Mljet, Prozurska luka, Croatia © Simun Ascic/Shutterstock

Island Mljet, Prozurska luka, Croatia © Simun Ascic/Shutterstock

11. Paradise Beach (Rajska plaža), Rab

On the northern edge of Rab Island, the San Marino area wraps around a wide stretch of soft sand known locally as Rajska plaža, or Paradise Beach. It’s also called Veli Mel, with mel being an old word for “beach.” Whatever you call it, this is one of the most popular sandy beaches in the country.

The shallow bay stretches far into the sea, making it perfect for wading, floating, or even walking most of the way to a small islet about 500 meters offshore. With beach bars, cafés, and water activities nearby, it’s a top pick for families. That said, if you head north past the rocky headland, you’ll find a string of smaller and quieter beaches, starting with Livačina Bay and continuing to the clothing-optional Kaštelina Bay.

Paradise Beach is one of the top picks for anyone looking to enjoy one of the best beach vacations in Europe, thanks to its easy access, shallow warm water, and a mix of comfort and simplicity.

How to get to Paradise Beach

Take a ferry to Rab Island and drive or catch a local bus to Lopar. The beach is well signposted and within walking distance of the town center and several accommodations.

When to visit Paradise Beach

June and September are best for pleasant weather without full summer crowds. July and August are busiest, but the beach is large enough to handle the rush.

Tower in Rab City. Rab Island, Croatia © Marcelino Macone/Shutterstock

Tower in Rab City. Rab Island, Croatia © Marcelino Macone/Shutterstock

12. Sakarun Beach, Dugi Otok

Dugi Otok is the largest of the Zadar archipelago’s islands, 43 kilometers long, rarely wider than five, and one of the most dramatic. With its cliffs, quiet bays, and rugged coastline, it feels far removed from the mainland.

Sakarun Beach sits on the island’s northwest coast and easily ranks among the best beaches in Croatia. It’s known for its fine white sand, bright turquoise shallows, and pine trees that offer natural shade right by the water. The sea here is calm, warm, and ideal for long swims or just floating until you forget what time it is.

Despite its reputation, Sakarun still feels peaceful compared to other well-known beaches. There's no loud music or heavy development, just a small bar, plenty of space, and that unreal blue water.

How to get to Sakarun Beach

Take the ferry from Zadar to Brbinj on Dugi Otok, then drive or take a shuttle across the island to Sakarun. You can also join a boat tour that includes beach time as part of a day trip.

When to visit Sakarun Beach

June and September are ideal for warm water and a quieter experience. In July and August, aim for early morning or late afternoon to avoid the midday rush.

Sakarun beach on Dugi Otok island, Croatia © Shutterstock

Sakarun beach on Dugi Otok island, Croatia © Shutterstock

13. Punta Rata Beach, Brela

The Makarska Riviera is famous for long stretches of smooth pebbles backed by the steep Biokovo mountains. While this part of the coast is packed with resorts, it also hides some of the most photogenic Croatia beaches.

Punta Rata Beach in Brela is the standout. Its pale pebbles slide gently into clear, calm water, and a fringe of pine trees offers natural shade from the midday heat. Just offshore, the Brela Stone, a dramatic rock crowned with green shrubs, has become one of the Riviera’s most recognizable landmarks.

Despite its popularity, Punta Rata still feels relaxed, especially in the early morning or late evening. It’s a family-friendly beach with calm seas, and a favorite for swimmers who like long, uninterrupted laps along the shoreline.

How to get to Punta Rata Beach

Brela lies about 15 kilometers south of Omiš and 50 kilometers from Split. Buses run along the coastal road, and parking is available but limited in peak season. The beach is a short walk from the town center.

When to visit Punta Rata Beach

June and September bring warm weather and fewer visitors. July and August are the busiest months, so arrive early or late in the day to enjoy a quieter atmosphere.

Punta Rata in Brela aerial view, Makarska riviera of Dalmatia, Croatia © Shutterstock

Punta Rata beach in Brela aerial view, Makarska riviera of Dalmatia, Croatia © Shutterstock

14. Nugal Beach, near Makarska

Makarska sits at the heart of the Riviera, with nightlife, restaurants, and easy access to the Biokovo mountains. But the town’s most intriguing stretch of coast lies just beyond the bustle.

Nugal Beach is a naturist-friendly cove about three kilometers southeast of town. A narrow strip of pale pebbles lies pressed between steep, red-streaked cliffs, creating a dramatic, enclosed setting. The sea here is especially clear, and the remote feel makes it popular with swimmers looking for a quieter spot.

There are no facilities, so bring water and anything else you’ll need for the day. What you get in return is a wild beach with a sense of escape that’s increasingly rare along this coastline.

How to get to Nugal Beach

From Makarska’s Riva promenade, follow the marked trails into the woods heading east. The walk takes around 30 minutes. The path is rocky in places, so wear good shoes.

When to visit Nugal Beach

Spring and fall are best if you want the cliffs and cove almost to yourself. In summer, visit early in the morning or later in the afternoon for a quieter experience and softer light.

Nugal Beach, Croatia © Shutterstock

Nugal Beach, Croatia © Shutterstock

15. Lovište, Pelješac

At the far western tip of the Pelješac Peninsula, Lovište feels like the end of the road. This small fishing village has just a handful of houses and taverns, and the beaches here are more about quiet coves than dramatic scenery.

The shoreline is a mix of smooth pebbles and rocky shelves, with warm, calm water that’s ideal for swimming. There are no big resorts or crowds, which makes it a good choice if you’re looking for an easygoing day of sun and sea. The atmosphere is slow, and the sunsets are some of the best on Pelješac.

It’s not the most spectacular beach in Croatia, but the peace and low-key setting are exactly what make Lovište appealing.

How to get to Lovište

Drive to the tip of the Pelješac Peninsula. The road winds through vineyards and olive groves before dropping into the small village. Parking is easy, and the beaches are within short walking distance.

When to visit Lovište

Anytime in summer works, as the beaches here rarely feel crowded. For the most relaxed vibe, aim for June or September when the village is even quieter.

Loviste beach, Peljesac peninsula, Croatia © Jana JAnina/Shutterstock

Loviste beach, Peljesac peninsula, Croatia © Jana JAnina/Shutterstock

Jonathan Bousfield

written by
Jonathan Bousfield

updated 02.09.2025

Planning your own trip? Prepare for your trip

Use Rough Guides' trusted partners for great rates