The 15 Best Dubrovnik Beaches for Swimming + Sunning

Fantastical palaces, beautiful monasteries, and intriguing museums all jostle for space inside its age-old medieval walls. But when you need a break from exploring these  big-hitter attractions, the coast beckons.

We’ve whittled down some of the best Dubrovnik beaches to add to your dream Croatia itinerary—places to sunbathe, swim, and simply sit back and soak it all up.

Whether you’re looking for the overall best beach in Dubrovnik to hang out on for the afternoon, here are some of the best beaches in and around the Old Town.

Banje Beach

You do have to walk down a steep set of about 100 steps leading down from the road to the beach. But once you’ve made it down, you’ll be greeted by a sparkling scene.



Sulic Beach

This small beach is one of the best places for swimming in Dubrovnik when you want a refreshing dip in crystalline waters, right by the Old Town.


Sveti Jakov Beach

A staircase leads down to the beach from Sveti Jakov Church. It’s a beautiful spot to relax, with views of the Old Town and sunlight that lasts ‘til late in the day.


Buza Beach

Clinging to the base of the steep cliffs and walls of Dubrovnik Old Town, Buza Beach is one of those picture-perfect Mediterranean beaches that we all dream about.



Benches along the pier invite you to sit and while away some time. You’ll have great views of both Lokrum Island out to sea and the handsome walls of the Old Town itself.

Swipe up to see all the recommendations!