15 Beaches near Dubrovnik Old Town

The city of Dubrovnik boasts a wealth of cultural sights. Fantastical palaces, beautiful monasteries and intriguing museums all jostle for space inside its age-old medieval walls.

Just a heads up. When it comes to the world’s prettiest beaches, Croatia’s beaches can hold their own. But most aren’t sandy beaches like you find in Hawaii or the Caribbean.

Whether you’re looking for the overall best beach in Dubrovnik to hang out for the afternoon – or perfect for a quick swim – here are some of the best beaches in and around the Old Town.

Banje Beach

Banje Beach’s proximity to the Old Town, it’s definitely the most popular Dubrovnik beach. This stretch of pebbly – not sandy – coastline offers a stunning vista of Dubrovnik’s Old Town.



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

Sveti Jakov Beach’s sandy pebble stretch of shoreline is about a 20-minute scenic coastal walk away from Dubrovnik Old Town – along the leafy avenue of Vlaha Bukovca.


Buza Beach

One of those picture-perfect Mediterranean beaches that we all dream about. Part of the charm is accessing it through a wrought-iron gate in a thick defensive wall



One of the most convenient places to swim in Dubrovnik – if only for the fact that it’s so close to the Old Town. Benches along the pier invite you to sit and while away some time.

Swipe up to see all the recommendations!