The Best Beaches Near Dubrovnik Hidden Bays & Coastal Gems
From Hidden Bays to Family Favourites
Dubrovnik is famous for its historic walls, but just beyond the city lies another side of the region—crystal-clear water, secluded coves and beaches that invite you to slow down and enjoy the Adriatic.
Whether you’re looking for a lively beach close to the Old Town, a peaceful bay for swimming or a hidden stretch of coastline away from the crowds, there’s a beach to suit every traveller.
Here are some of our favourite beaches in and around Dubrovnik.
Banje Beach
Just a short walk from the Old Town, Banje Beach is Dubrovnik’s most iconic beach.
Its location offers spectacular views of the city walls and Lokrum Island, making it one of the most photographed spots in the city. Rent a sun lounger, enjoy a cocktail by the sea or simply take a refreshing swim after exploring the historic centre.
Arrive early during summer to enjoy a quieter atmosphere.
Pasjača Beach
Hidden beneath dramatic cliffs in Konavle, Pasjača Beach is one of Croatia’s most breathtaking natural beaches.
Reaching it requires a short walk down a narrow path carved into the rock, but the reward is crystal-clear water and an unforgettable setting.
Its remote location makes it ideal for travellers looking to escape the busier beaches closer to Dubrovnik.
Šunj Beach
Located on the island of Lopud, Šunj Beach is famous for its shallow sandy bay—something surprisingly rare along Croatia’s coastline.
The calm water makes it particularly popular with families, while its relaxed atmosphere encourages visitors to spend the entire day swimming and enjoying the sunshine.
Lopud can easily be reached by ferry from Dubrovnik, making it a wonderful day trip.
Sveti Jakov Beach
Just beyond Dubrovnik’s Old Town, Sveti Jakov Beach offers many of the same spectacular views as Banje, but with a much quieter atmosphere.
The beach is reached via a staircase, which naturally keeps visitor numbers lower. It’s an excellent choice for travellers who prefer a more peaceful setting without venturing far from the city.
Bring your camera—the panoramic views of Dubrovnik are among the best in the region.
Prapratno Beach
Located on the Pelješac Peninsula, Prapratno Beach combines clear water with a peaceful natural setting.
Its sheltered bay and shallow sea make it ideal for families, while the surrounding pine trees provide welcome shade during the hottest part of the day.
Many visitors combine a swim here with lunch in nearby Ston before continuing to explore Pelješac.
Which Beach Is Right for You?
Banje Beach – iconic views and easy access from the Old Town.
Pasjača Beach – dramatic scenery and a hidden escape.
Šunj Beach – perfect for families and sandy beach lovers.
Sveti Jakov Beach – peaceful swimming with spectacular city views.
Prapratno Beach – ideal for combining beach time with a Pelješac road trip.
Each beach offers a different experience, but they all showcase the crystal-clear Adriatic that makes southern Croatia so special.
Stay Close to Dubrovnik’s Beautiful Coastline
Whether you’re planning beach days near Dubrovnik, exploring the Elafiti Islands or discovering the hidden coves of Pelješac, choosing the right villa gives you the freedom to experience the coast at your own pace.
Our collection of luxury villas offers the perfect base for unforgettable days by the sea.

