The 10 best beaches in Dubrovnik

Dubrovnik, known as the “Pearl of the Adriatic,” is renowned for its stunning medieval architecture, rich history, and picturesque coastal scenery. While the city’s UNESCO World Heritage-listed Old Town draws visitors from around the globe, Dubrovnik’s beaches are equally enticing. With their crystal-clear waters, dramatic landscapes, and varied atmospheres, these beaches offer something for every type of traveler. Here’s an in-depth guide to the ten best beaches in Dubrovnik.

1. Banje Beach

Location: Just a short walk from the Old Town.


  • Scenic Views: Offers spectacular views of the Old Town and the island of Lokrum.
  • Activities: Popular for water sports such as jet-skiing, parasailing, and paddleboarding.
  • Amenities: Well-equipped with beach bars, restaurants, and sun loungers.

Banje Beach is perhaps the most famous and frequently visited beach in Dubrovnik. Its proximity to the Old Town makes it a convenient spot for a quick swim after a day of sightseeing. The beach itself is a mix of pebbles and sand, and the clear waters are perfect for swimming and snorkeling. Banje Beach transforms in the evening, becoming a lively nightlife hub with its beach bars and clubs.

2. Sveti Jakov Beach

Location: Approximately 20 minutes’ walk or a short drive from the Old Town.


  • Tranquility: Less crowded than Banje Beach, offering a more peaceful experience.
  • Sunsets: Known for its breathtaking sunset views.
  • Scenery: Nestled beneath cliffs with a picturesque church nearby.

Sveti Jakov Beach is a hidden gem located east of the Old Town. Accessible via a steep staircase, this beach rewards visitors with a serene environment and stunning views of Dubrovnik’s skyline. The beach is a combination of pebbles and sand, and its clear waters are ideal for swimming and snorkeling. Facilities include a beach bar and restaurant, sun loungers, and umbrellas.

3. Lapad Beach (Uvala Lapad)

Location: Located in the Lapad Bay area.


  • Family-Friendly: Calm waters and plenty of facilities make it perfect for families.
  • Promenade: A beautiful seaside promenade lined with cafes and restaurants.
  • Water Sports: Offers various activities like kayaking, paddleboarding, and water slides for kids.

Lapad Beach is a popular destination for both locals and tourists. The beach is well-maintained, with a mix of pebbles and sandy areas. The shallow, calm waters make it a safe and enjoyable spot for children. The surrounding area offers a variety of dining options and amenities, ensuring a comfortable beach day for all visitors.

4. Copacabana Beach

Location: Babin Kuk peninsula.


  • Modern Facilities: Well-equipped with sun loungers, umbrellas, and a beach club.
  • Family Activities: Features an inflatable water park for children.
  • Accessibility: Easily accessible and suitable for people with disabilities.

Copacabana Beach, not to be confused with its Brazilian namesake, is a contemporary beach with a lively atmosphere. The pebbly beach offers a range of water sports and activities, including jet skiing and wakeboarding. The on-site beach club provides food, drinks, and entertainment throughout the day, making it a favorite spot for families and younger crowds.

5. Buza Beach

Location: Outside the city walls of the Old Town.


  • Unique Setting: Located on cliffs with direct access to the sea via ladders.
  • Bars: Known for its cliffside bars offering refreshing drinks and stunning views.
  • Relaxation: Ideal for sunbathing and relaxing with a drink in hand.

Buza Beach is not your typical sandy beach. Instead, it consists of rocky cliffs with ladders leading down into the clear Adriatic Sea. This unique beach is famous for its breathtaking views and relaxed vibe. It’s a perfect spot for adventurous swimmers and those looking to unwind in a picturesque setting. The cliffside bars are perfect for enjoying a cocktail while watching the sunset.

6. Betina Cave Beach

Location: Accessible only by boat or kayak from the Old Town.


  • Secluded: Offers a private and secluded beach experience.
  • Adventure: The journey to the beach itself is an adventure, adding to its charm.
  • Natural Beauty: Located within a stunning cave with a small pebbly beach inside.

Betina Cave Beach is a hidden treasure accessible only by water. This secluded spot provides a unique beach experience away from the crowds. The cave offers shade and a sense of privacy, while the small pebbly beach inside is perfect for a peaceful swim. Renting a kayak or taking a boat tour to reach this hidden gem adds to the overall adventure.

7. Sunj Beach (Šunj Beach)

Location: Lopud Island, part of the Elaphiti Islands, accessible by ferry from Dubrovnik.


  • Sandy Beach: One of the few sandy beaches in the area.
  • Family-Friendly: Shallow waters make it ideal for children and families.
  • Scenic Walks: The island offers beautiful walking trails and scenic views.

Sunj Beach on Lopud Island is known for its long stretch of fine sand and shallow waters, making it a favorite among families. The beach is easily accessible from Dubrovnik via a short ferry ride, followed by a pleasant walk or a ride on a golf cart. Sunj Beach is well-equipped with sunbeds, umbrellas, and several beach bars, ensuring a comfortable and enjoyable day trip.

8. Pasjaca Beach

Location: Approximately 30 km southeast of Dubrovnik in the village of Popovići.


  • Seclusion: One of the most secluded and tranquil beaches near Dubrovnik.
  • Natural Beauty: Nestled between dramatic cliffs with crystal-clear waters.
  • Adventure: Requires a steep descent down a staircase carved into the cliffs.

Pasjaca Beach is a hidden paradise located a bit further from Dubrovnik, but well worth the journey. This secluded beach is situated at the base of imposing cliffs, offering a tranquil and picturesque setting. The descent to the beach involves navigating a steep staircase, adding a sense of adventure. The clear, azure waters and the serene environment make it a perfect escape from the more crowded beaches.

9. Dance Beach

Location: Near the Pile Gate, west of the Old Town.


  • Historical Significance: One of the oldest beaches in Dubrovnik.
  • Natural Surroundings: Surrounded by rocky terrain and Mediterranean vegetation.
  • Peaceful Atmosphere: Less crowded, providing a peaceful retreat.

Dance Beach is a charming and historically significant beach located west of the Old Town. Known for its rocky shoreline and clear waters, it offers a more secluded and peaceful beach experience. The beach is popular among locals, and its serene atmosphere makes it an ideal spot for relaxation and contemplation. The rocky terrain provides plenty of spots for sunbathing and enjoying the natural beauty.

10. Veliki Zal Beach

Location: About 30 km

west of Dubrovnik, near the village of Brsečine.


  • Pristine Waters: Known for its exceptionally clear and clean waters.
  • Natural Beauty: Surrounded by lush greenery and olive groves.
  • Tranquility: Offers a peaceful and quiet environment, away from the hustle and bustle.

Veliki Zal Beach is a beautiful and serene spot located a bit further from Dubrovnik. This pebbly beach is surrounded by stunning natural scenery, including olive groves and Mediterranean vegetation. The water here is incredibly clear, making it perfect for swimming and snorkeling. The beach is less frequented by tourists, offering a quiet and relaxing atmosphere. Basic amenities like sunbeds, umbrellas, and a small beach bar are available, ensuring a comfortable day by the sea.


Dubrovnik is not just a city of historical wonders and architectural marvels; it’s also a coastal paradise with a variety of beautiful beaches to explore. Each beach has its own unique charm and offers different experiences, from lively and bustling spots to secluded and tranquil hideaways. Whether you’re looking to soak up the sun, dive into crystal-clear waters, or simply relax with a drink and enjoy the breathtaking views, Dubrovnik’s beaches cater to all tastes.

Tips for Enjoying Dubrovnik’s Beaches

  1. Timing: Visit popular beaches like Banje and Lapad early in the morning or late in the afternoon to avoid crowds.
  2. Gear: Bring water shoes for pebbly beaches and rocky areas to protect your feet.
  3. Hydration: Carry plenty of water and stay hydrated, especially during the hot summer months.
  4. Sun Protection: Don’t forget to bring sunscreen, hats, and sunglasses to protect yourself from the strong Mediterranean sun.
  5. Local Cuisine: Take advantage of beachside restaurants and bars to sample local seafood and refreshments.
  6. Respect Nature: Always clean up after yourself and respect the natural environment to keep the beaches pristine for everyone to enjoy.

Dubrovnik’s beaches offer an ideal combination of natural beauty, historical charm, and modern amenities. Whether you’re a solo traveler, a couple, or a family, you’ll find the perfect beach to suit your needs and create unforgettable memories. So, pack your swimsuit, grab your sunscreen, and get ready to explore the stunning beaches of Dubrovnik!

Leave a Comment

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