Your Guide to Dubrovnik’s Most Beautiful Beaches
Dubrovnik is famous for its warm stone walls, winding Old Town lanes and centuries of history. But just beyond the city’s gates, another side of this Croatian gem is waiting.
The Adriatic Sea stretches out in shades of blue, inviting you to slow down, take a swim and enjoy the sunshine. From lively city beaches to peaceful coves and island escapes, Dubrovnik offers plenty of places to cool off.
Most beaches around Dubrovnik are pebbly or rocky, rather than wide stretches of sand. But that’s part of their charm. Clear water, hidden swimming spots and dramatic coastal views create unforgettable seaside moments. For those dreaming of soft sand beneath their feet, Šunj Beach on Lopud is a standout choice.
Whether you’re looking for a family-friendly day by the sea, a romantic sunset swim or a quiet spot away from the crowds, this guide will help you find the best beaches in Dubrovnik.
Planning your stay? Explore our beautiful Dubrovnik villas and make the most of your Croatian escape.
Which Dubrovnik Beach is Best for You?
Every traveller has their own perfect beach day. Here’s where to go depending on what you’re looking for:
| Looking for… | Try… |
|---|---|
| Best beach near Dubrovnik Old Town | Banje Beach – easy to reach with classic city views |
| Best Dubrovnik beach for families | Šunj Beach or Copacabana Beach – shallow water and plenty to do |
| Best beach for couples | Sveti Jakov Beach – peaceful views and beautiful sunsets |
| Best for confident swimmers | Danče Beach – deep, clear water and local charm |
| Best for nature lovers | Lokrum Island – swimming surrounded by nature |
| Best sandy beach near Dubrovnik | Šunj Beach on Lopud – soft sand and shallow waters |
| Best for a quick swim | Šulić Beach – a hidden spot close to the Old Town |
The 9 Best Beaches in Dubrovnik
Dubrovnik’s coastline offers plenty to discover. Some beaches are perfect for a full day in the sun, while others are ideal for a quick dip between sightseeing adventures.
1. Banje Beach – best for first-time visitors to Dubrovnik
If it’s your first trip to Dubrovnik, Banje Beach is a must.
Just outside the Old Town near Ploče Gate, this pebble beach combines convenience with those postcard-worthy views you’ve been dreaming about. From the shoreline, you can look back towards Dubrovnik’s famous walls and across to Lokrum Island.
It’s a great choice if you want to fit sightseeing and swimming into the same day. Spend the morning exploring the Old Town, then cool off in the Adriatic just minutes away.
The atmosphere is lively, with public beach areas alongside beach clubs offering sunbeds, drinks, food, and water activities such as jet-skiing and parasailing.
Best for: First-time visitors and travellers who want everything close by.
Beach type: Pebble.
Getting there: A short walk from Dubrovnik Old Town.
Facilities: Sunbeds, beach clubs, food, drinks and water activities.
Solmar Top Tip:
Banje is popular during peak summer. Arrive early to find your favourite spot by the sea.
2. Sveti Jakov Beach – best for views and a quieter feel
For a slower beach day with unforgettable views, head to Sveti Jakov.
Around a 20–25 minute walk east of the Old Town, this peaceful pebble beach looks back towards Dubrovnik’s rooftops, city walls and Lokrum Island. It’s the kind of place where you can spend hours watching boats drift across the water.
The steep steps down to the beach mean it feels more secluded than some of Dubrovnik’s easier-to-reach beaches. It’s a beautiful choice for couples looking for a relaxed swim and a magical sunset.
Best for: Couples and peaceful afternoons.
Beach type: Pebble.
Getting there: Walk from the Old Town, then take the steps down to the beach.
Facilities: Seasonal beach facilities and refreshments.
Solmar Top Tip: Stay until sunset. Watching the evening light glow across Dubrovnik’s walls is a memory you’ll take home.
Solmar Top Tip:
Stay until sunset. Watching the evening light glow across Dubrovnik’s walls is a memory you’ll take home.
3. Copacabana Beach – best for families and active days
Located on the Babin Kuk Peninsula, Copacabana Beach has everything you need for a fun-filled beach day.
The spacious pebble shoreline gives families, groups and teenagers room to relax, while the range of activities keeps everyone entertained. You can swim, try water sports or simply enjoy a long afternoon by the sea.
With food, drinks and beach facilities nearby, it’s an easy choice when you want a little more than sunbathing.
Best for: Families and groups.
Beach type: Pebble.
Getting there: Located on the Babin Kuk Peninsula.
Facilities: Water activities, food and drinks.
4. Lapad Beach – best for an easy-going day by the sea
Lapad is a favourite for visitors who want a relaxed beach day without travelling far.
The Lapad Peninsula offers a pleasant mix of sea views, a waterfront promenade and plenty of cafés and restaurants nearby. It’s a lovely place to spend the day swimming, enjoying a leisurely lunch or taking an evening stroll as the sun begins to set.
Best for: Families and relaxed beach days.
Beach type: Pebbly and rocky areas.
Getting there: West of Dubrovnik Old Town.
Facilities: Nearby restaurants, cafés and promenade.
5. Šulić Beach – best for a quick swim near the Old Town
Tucked beneath Fort Lovrijenac, Šulić Beach is a small swimming spot with a local feel.
It’s not a traditional beach resort. Instead, it’s somewhere to stop for a refreshing dip after exploring Dubrovnik’s historic streets.
The sheltered waters are ideal for swimming and snorkelling, while nearby bars make it easy to enjoy a drink afterwards.
Best for: Sightseeing breaks and quick swims.
Beach type: Rocky swimming spot.
Getting there: Close to Pile Gate.
Facilities: Nearby bars, showers and toilets.
6. Danče Beach – best for confident swimmers
Danče is where locals come to swim.
Around a 10–15 minute walk west of the Old Town, this rocky beach offers a more natural seaside experience. The water is deep, clear and perfect for confident swimmers.
You won’t find the same facilities as Banje or Lapad. Instead, you’ll find a quieter atmosphere and a chance to enjoy the Adriatic at its most refreshing.
Best for: Experienced swimmers.
Beach type: Rocky.
Getting there: Walk west from the Old Town.
Facilities: Limited.
Solmar's Top Tip
Pack water shoes. The rocks can be uneven, but the crystal-clear water is worth it.
7. Lokrum Island – best for nature and a day away from the city
Just a short boat ride from Dubrovnik’s Old City Port, Lokrum Island offers a peaceful escape from the busy streets.
This nature reserve is perfect for combining swimming with exploring. Wander through green landscapes, discover hidden corners and take a dip in the famous saltwater “Dead Sea”.
The island’s rocky swimming spots are beautiful, while the calm waters of the Dead Sea make a gentler option for families.
Best for: Nature lovers and explorers.
Beach type: Rocky swimming spots.
Getting there: Boat from Dubrovnik Old City Port.
Facilities: Seasonal facilities on the island.
Solmar's Top Tip
Check boat times before you visit so you can make the most of your island adventure.
8. Pasjača Beach – best for dramatic scenery
For a beach that feels like a hidden discovery, visit Pasjača Beach.
Around 29km south of Dubrovnik near Popovići village, this Konavle coastline spot is surrounded by cliffs and turquoise water. The journey down is steep, but the dramatic setting makes it unforgettable.
This is a place for travellers who enjoy adventure, photography and quieter corners of Croatia.
Best for: Scenery and exploring.
Beach type: Pebble and rocky.
Getting there: Drive south from Dubrovnik and follow the steep path down.
Facilities: Very limited.
Solmar's top tip
Pack water and everything you need before you go.
9. Šunj Beach, Lopud – best sandy beach for families
If you’re searching for sandy beaches near Dubrovnik, Šunj is the one to know.
Located on Lopud Island, around an hour from Dubrovnik by ferry, this beautiful bay offers soft sand and shallow water. It’s especially popular with families who love the gentle conditions.
The journey makes it more of a day trip than a quick swim, but the reward is a beach experience that feels completely different from Dubrovnik’s rocky coastline.
Best for: Families and sandy beach lovers.
Beach type: Sand.
Getting there: Ferry or boat trip from Dubrovnik.
Facilities: Seasonal beach bars and food options.
Top Tips for Visiting Dubrovnik Beaches
A little planning goes a long way when exploring Dubrovnik’s coastline.
- Pack water shoes – rocky shores are common around Dubrovnik.
- Check facilities before travelling – quieter beaches may have limited amenities.
- Think about transport – some beaches are easiest to reach by boat or car.
- Visit popular beaches early – especially during the summer months.
- Leave time for a sunset swim – Dubrovnik’s coastline is at its most magical in the evening.
Ready to Explore the Best Beaches in Dubrovnik?
From the lively atmosphere of Banje Beach to the peaceful waters of Lokrum and the soft sands of Šunj, Dubrovnik’s beaches offer something for every kind of traveller.
Whether you’re planning a family adventure, a romantic escape or a relaxing villa holiday by the Adriatic, these coastal gems are waiting to be explored.
Discover more inspiration with our guides to the top things to do in Dubrovnik and why Croatia belongs on your travel list.
Dubrovnik Beaches FAQs
Most beaches in Dubrovnik are pebbly or rocky rather than sandy. For soft sand, head to Šunj Beach on Lopud Island.
It depends on your holiday style. Banje is ideal for first-time visitors, Sveti Jakov is perfect for views, and Šunj is a favourite for families.
Banje Beach is the closest main beach to Dubrovnik Old Town. Šulić Beach is also nearby and great for a quick swim.
Šunj Beach is a great family choice thanks to its shallow waters and sandy shore. Copacabana is also popular for activities.
They’re a good idea. Many Dubrovnik beaches have pebbles, rocks or uneven surfaces.
Yes. Several swimming spots are within walking distance of the Old Town, including Banje, Šulić and Danče.