Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Best Beaches in Dubrovnik

Dubrovnik area has been blessed with countless beaches with crystal-clear sea. Your greatest task during your Dubrovnik holidays will be finding the time to explore all of them. 

Most of the beaches in Dubrovnik region are pebble and rocky. The sandy beaches make smaller number of Dubrovnik beaches. All city beaches area easily reachable on foot or by short bus ride. The only sandy beach Sunj beach on the island of Lopud can be reached by boat from Gruz port in only 50 minutes.

While in Dubrovnik, be sure to explore beautiful surrounding islands and their beautiful caves and beaches. This is best done by taking one of numerous sea-kayaking and sailing tours (browse through available tours at Viator.

Spend the whole 3 days exploring beauties of Dalmatian coast on this adventure sailing.

Or hop on a speed-boat and spend the morning (or afternoon) exploring the best beaches in the area (very popular tour!).

Banje beach (pebbly beach near Old Town)

A lovely pebble beach a short walk from Old Town

This webpage contains affiliate links. Please read our disclosure policy.

You'll find the Banje beach, one of the most attractive beaches of Dubrovnik, a short walk from Old Town (to the east). The sea is here crystal clear and the beach is made of small pebbles and sand. It offers amazing views of the City walls and Lokrum island.

Visitors can rent sun loungers and parasol but it's fairly expensive (€60 for two sun loungers and umbrella a day). The alternative is to use the section of the beach where you can lay your towel freely (south side of the beach).

There is a beach bar/restaurant where you can have a cocktail or some other drink while enjoying on the beach (or even lunch).

The Banje beach can get very crowded during the day in the summer so to get away we recommend taking a kayaking tour (that departs from here), which will take you beneath the City walls, then around Lokrum island to the Betina Cave.

A lot of apartments and hotels are within walking distance to Banje beach.

30 Handpicked Tours on Sale


Powered by GetYourGuide

Saint Jacob (Sveti Jakov) beach (the beach with amazing view)

St Jacob Beach

This amazing beach (rated as one of the most beautiful beaches in Croatia) is an absolute dream beach, surrounded by spectacular rocks and with a stunning view of the Old Town of Dubrovnik.

Offering a crystal clear sea water and sun loungers and umbrellas (can be rented), this is a great spot for enjoying during hot summer days. The beach bar and restaurant provide refreshment if needed.

Saint Jacob beach can be reached  on foot from Old Town (in 20-25 minutes) or you can drive to get there. To get down to the beach, there are numerous steps.

Experiences in Dubrovnik you can't miss:

Lokrum Island (across Old Town)

Rocky spots on Lokrum island

You'll see this green island, just offshore when sightseeing around Old Town. It makes a perfect escape from crowded city during hot summer days. Hop onto a small boat that runs from Old harbour and get on the island in only 15 minutes. 

You'll find many rocky spots on both sides of Lokrum, where you can lay your towel and then jump into the crystal clear sea. There are also ladders that will help you to get easily out of the wonderful refreshing sea.

In the middle of the islands, there is “Dead Sea”, an emerald salt lake, where you can swim (ideal for children). The dramatic coastline of Lokrum is best explored by kayak so consider taking one of many kayaking tours that departs from the coast.



Copacabana beach - ideal for families with children

Babin Kuk has also great choice of beaches. Copacabana beach is located beneath Valamar Hotels and it is ideal for families with small children (Aqua park is located there), young people and elders. On this beach you can find beach bar. 

Cava beach - ideal for relaxing

Not far away from Copacabana beach there is Cava beach. On this beach you will find Coral Beach Club with a range of services such as restaurant, bar, massage etc. Beach is equipped with comfortable sunbeds and parasols.

Sunj beach (Lopud island)

Sunj, the beautiful sandy beach on Lopud islandSunj, the beautiful sandy beach on Lopud island

Sunj beach is a sandy beach located on the island of Lopud, at the far end from the main village. The beach is nice, sheltered and ideal for everybody.

There are a beach restaurant, public toilet and a small changing cabin at the beach. You can reach the beach by Jadrolinija's boat from Gruz port in 50 minutes (after disembarking the boat you need to walk for about 20 minutes or take a taxi golf cart which will ride you there in only 5 minutes).

If you wish to explore each of the Elaphites in one day you should book a boat tour departing from Dubrovnik in the morning.
 

You might also like:

Guide on Dubrovnik Hotels

Visiting Dubrovnik with Children

Private Transfer from Dubrovnik Airport

How to Save when visiting Dubrovnik

ATV Safari Tours in Konavle

What to see in Dubrovnik