THE BEST Beaches in Dubrovnik
From secluded coves to lively shorelines — find the best beaches in Dubrovnik with curated picks, local tips, and free itinerary planning tools.
🏖️ Beaches in Dubrovnik
- Banje Beach — A pebble beach just outside Ploce Gate with crystal-clear water and views of the old town walls and Lokrum Island.
- Sveti Jakov Beach — A secluded pebble beach below St. Jacob's Church, offering stunning views of the old town and Lokrum Island.
- Lapad Beach — A long pebble beach on the Lapad peninsula with clear water, beach bars, and pine tree shade.
- Copacabana Beach — A pebble beach on the Lapad peninsula with calm water, water sports, and views of the Elaphiti Islands.
- Porporela Beach — A rocky swimming spot on the old town's eastern wall, popular with locals for jumping into the deep blue water.
- Betina Cave Beach — A hidden pebble beach in a sea cave near the old town, accessible by boat or a steep path, with crystal-clear water.
- Sunj Beach Lopud — A shallow, sandy beach on Lopud Island in the Elaphiti archipelago, with shallow turquoise water perfect for families.
- Kolocep Beach — A sandy beach on Kolocep Island, the closest Elaphiti island to Dubrovnik, surrounded by pine forests and clear water.
- Sipan Beaches — A collection of small swimming coves on Sipan Island, the largest of the Elaphiti Islands, with quiet villages and olive groves.
- Trsteno Beach — A rocky beach below the historic Trsteno Arboretum, with clear water and views of the Adriatic.
- Cavtat beaches — A series of small pebble coves around the charming town of Cavtat, 30 minutes south of Dubrovnik, with calm water and waterfront cafes.
- Mlini Beach — A pebble beach in the village of Mlini, 15 minutes south of Dubrovnik, with clear water and a relaxed atmosphere.
- Plat Beach — A quiet pebble beach in the village of Plat, with pine tree shade and clear water.
- Slano Beach — A long pebble beach in the village of Slano, a peaceful bay north of Dubrovnik.
- Ploce Beach — A rocky beach area near the Ploce Gate entrance to the old town, with swimming platforms and sea views.
- Dance Beach — A rocky beach on the Lapad peninsula, popular with locals for swimming and cliff jumping, with a casual beach bar.
- Prijeko Beach — A small pebble beach in the old town, tucked behind Prijeko Street, with clear water and a quiet atmosphere.
- Grebeni Beach — A rocky beach near the Grebeni lighthouse, with crystal-clear water and views of the old town walls.
- Bellevue Beach — A pebble beach below the Bellevue Hotel on the Lapad peninsula, with a cave and clear water.