Dubrovnik isn’t a beach town in the way Budva or Hvar are. The old city is built on a rocky headland, and most of the swimming spots people think of as “Dubrovnik beaches” are pebble coves, concrete bathing platforms cut into cliffs, or short stretches of sand reached by car or boat. That’s part of the charm — and the confusion. Guests arrive expecting Caribbean sand and find limestone, ladder access, and water clear enough to see the bottom at four metres.
This is what we tell guests when they ask “where do you actually swim around here?” Driver’s view, after years of running airport pickups and beach drop-offs along this coast.
Quick rankings: which beach for which traveller
- Closest to the old town: Banje (5-minute walk from Ploče gate)
- Most dramatic location: Buža bar (cliff swimming below the city walls)
- Best sand beach: Sunj on Lopud island (boat from Dubrovnik)
- Most photogenic: Pasjača in Konavle (cliff stairs, 40 km south)
- Quietest: Sveti Jakov
- Best for families: Lapad bay or Sunj
- Best with car access: Pasjača, Lapad, Bellevue
- For Game of Thrones fans: Lokrum island
Beaches in or near Dubrovnik old town
The closest swimming spots to Dubrovnik old town are walking distance from Stradun. None of them are large, all of them get crowded by 11:00 in summer, and most are pebble or concrete.
Banje beach
Banje is the closest proper beach to Dubrovnik old town — about 5 minutes’ walk from the Ploče gate. It’s a small pebble cove with a developed beach club (East-West) on one side and a free public section on the other. The view of the old town walls from the water is the photo most guests come for.
- Distance: 5 minutes walking from Ploče gate
- Surface: Small pebbles and some sand
- Crowds: Heavy from 10:00 onwards in July and August
- Best time: Early morning (before 9:00) or late afternoon (after 17:00)
The free section is fine for an hour’s swim. The beach club has loungers, umbrellas and a bar but the prices are tourist-priced. Most of our guests do Banje as a quick swim between sightseeing rather than as a beach day.
Buža — cliff swimming below the walls
Not really a beach. Buža is a stone platform cut into the cliffs below the southern wall of the old town, with two cliffside bars (Buža I and Buža II) reached through small holes in the city wall. People jump from the rocks into deep clear water, swim for ten minutes, climb back up the metal ladders, and order another drink. There is no beach access in the traditional sense — bring a towel, leave bags at your accommodation.
This is one of the iconic Dubrovnik experiences and worth doing once even if you’re not a swimmer. Late afternoon when the sun is on the cliffs is the best time.
Sveti Jakov
Sveti Jakov is a small pebble beach about 25 minutes’ walk east of the old town, or 10 minutes by car or taxi. The walk down is via 200+ stone steps from the road above — and back up afterwards. The reward is the best view of Dubrovnik old town from any beach, and noticeably fewer people than Banje.
- Distance: 25 min walk or 10 min drive from old town
- Access: Stone steps down (and back up) from the road
- Surface: Pebbles
- What’s there: A small restaurant at beach level, no beach club setup
For guests who want a beach experience close to the old town without the Banje crowds, Sveti Jakov is the call. The climb back up is real exercise — pace yourself in summer heat.
Beaches on the Lapad peninsula
Lapad is the residential district 3 km west of the old town, where most of the city’s larger hotels are. The beaches here are bigger, easier to access by car, and better suited to a full beach day than the central old-town spots.
Lapad bay (Sunset beach)
Lapad bay is a long, sheltered cove with several connected beach sections, lined with cafés, restaurants, beach clubs, and the Lapad pedestrian promenade. It’s the closest thing Dubrovnik has to a “main” beach for families.
- Distance: 15–20 min by car or local bus from old town
- Surface: Mix of pebble and gravel; some sandy patches
- Best for: Families with kids, a full lazy beach day, sunset (faces west)
- Crowds: Busy but the bay is large enough to absorb them
The promenade behind the beach has dozens of restaurants and cafés, so it’s easy to spend a full day here without leaving. We drop guests in the morning and pick them up in the late afternoon — a hire-driver day trip without the trip.
Bellevue beach
Bellevue is a small cove below the Hotel Bellevue, between the old town and Lapad. Steep cliffs, a pebble beach, calmer water than the more exposed spots, and dramatic late-afternoon sunsets when the cliffs catch direct light.
- Distance: 10 min by car from old town
- Access: Lift down from the hotel grounds, or a long staircase
- Surface: Pebbles
- Best for: Sunset swim, photos
Copacabana beach
Despite the name, this isn’t a Brazilian-style sandy beach. Copacabana is a small developed beach on the Babin Kuk peninsula (the far end of Lapad), with shallow water suitable for kids, water sports rentals, slides, and beach club service.
- Distance: 20 min by car from old town
- Surface: Pebbles with some shallow sandy areas
- Best for: Families with young kids, water sports
For guests with small children who need shallow safe water and bathroom access on site, Copacabana is the easiest call.
Beaches outside Dubrovnik — worth the drive
The best beaches in the area aren’t in Dubrovnik itself. They’re south in Konavle or on the islands, and they require a drive or boat. For guests who want a real beach day, this is where we send them.
Pasjača beach (Konavle)
Pasjača sits at the bottom of a 200-metre cliff in Konavle, 40 km south of Dubrovnik near the village of Popovići. Access is via a stone tunnel cut through the cliff and a long flight of stairs. The beach itself is a small pebble cove enclosed by limestone walls. Frequently listed among the best beaches in Europe.
- Distance: 40 km / 45 min from Dubrovnik
- Access: Park at the top, walk through the tunnel, descend the stairs (15 min total down, longer back up)
- Surface: Pebbles
- Crowds: Capacity limited by the small cove size — go early or late, not midday
- Facilities: Limited. Bring water and food.
Pasjača is one of our most-booked half-day beach drop-offs. We drive guests down, wait at the car (or run a Konavle errand and return), and pick them up after their swim. The climb back up in August heat is the only real difficulty. Hire a driver in Dubrovnik
Sunj beach on Lopud island
Sunj is the rare proper sand beach in the Dubrovnik area. It’s on Lopud island in the Elafiti chain, reached by Jadrolinija ferry from Dubrovnik old port. The beach is large, shallow, sandy, and family-friendly in a way few Croatian beaches are.
- Distance: 1 hour by ferry from Dubrovnik
- Surface: Real sand (rare on this coast)
- Best for: Families, swimmers who don’t like pebbles, a full day off the mainland
- Logistics: Public ferry to Lopud, then 25-minute walk across the island, or rented golf cart
For guests who specifically want sand and don’t mind the boat, Sunj is the answer. Bring everything you need — there are a couple of small bars but no big-resort facilities.
Lokrum island
Lokrum is the small forested island visible from Dubrovnik old town, 15 minutes by boat from the old port. The whole island is a nature reserve — no permanent residents, no cars, no hotels. Swimming is from rocky platforms and one small saltwater lake (the Mrtvo More, “Dead Sea”).
- Distance: 15 min by boat from Dubrovnik old port
- Access: Public ferry, 30-minute intervals in summer
- Surface: Rock platforms and a saltwater lake
- What’s there: Botanical garden, ruined Benedictine monastery, peacocks, Game of Thrones throne room
Lokrum is half day-trip, half-beach. The swimming is good but the island itself — gardens, ruins, walking paths through the woods — is the main draw.
Pelješac coves and beaches worth the drive
Pelješac peninsula has dozens of small coves between Ston and Orebić — most reachable only by car, almost none developed. Trstenica beach in Orebić (long pebble strip facing Korčula) and Žuljana on the south side are the two most-visited. For guests who want quiet beach days with car access, Pelješac is better than the more touristy Dubrovnik options.
- Distance: 1.5–2 h by car from Dubrovnik
- Surface: Pebbles
- Best for: Quiet day, paired with Ston walls and a Pelješac winery
What no one tells you about beaches in Dubrovnik
- The water is colder than it looks. Adriatic temperatures here range from around 21°C in early June to mid-20s in July and August, and stay swimmable into October. Cooler than the Aegean or the western Med, and noticeably colder than people expect from a Mediterranean destination.
- Pebbles, not sand. Almost every beach within 30 km of Dubrovnik is pebble or rock. Water shoes help.
- Beach clubs charge. Loungers and umbrellas at developed beaches (Banje, Copacabana, Sveti Jakov restaurant) are not free. Public sections exist but fill early.
- Sea urchins. Common in clear water around rocks. Water shoes again.
- Limited shade. Croatian beaches are exposed limestone. Bring an umbrella or sit at the beach club.
- The closest real sand beach to Dubrovnik is on Lopud, 1 hour by ferry. If sand is your priority, plan a day trip rather than expecting it from a city beach.
How we help clients with beach days from Dubrovnik
The bookings that work best are private driver runs to Pasjača or a Pelješac cove for the day — drive down, drop off, return for pickup at an agreed time. Guests don’t have to manage parking (Pasjača parking fills early in summer), the long drive home in heat, or finding the access road on their own.
For Lokrum, Lopud and the Elafiti, we drive guests to the old port for the public ferry or arrange a private boat. For Banje, Lapad and Bellevue, a quick taxi or short walk is usually enough — we don’t drive guests three blocks unless they specifically want it.
If you want a beach day arranged from Dubrovnik with the driver part handled, send us your dates and which beach you have in mind. We’ll suggest the realistic option for the day, the time of departure that beats the crowds, and a fixed price for the run.
For beaches outside the city centre — Pasjača in Konavle, Pelješac coves, or a Lopud day with the public ferry — our hire-a-driver service handles the parking, the timing and the pickup so you can focus on the swim. We also run regular Dubrovnik airport transfers with optional beach stops along the way.
Frequently asked questions
What is the best beach in Dubrovnik?
It depends on what you want. Banje is the closest to the old town and has the best old-town view from the water. Pasjača (40 km south in Konavle) is the most dramatic. Sunj on Lopud island is the only proper sand beach in the area. Lapad bay is best for families. Sveti Jakov is the quietest spot close to the old town.
Are there sandy beaches in Dubrovnik?
Not really within Dubrovnik itself — almost all city beaches are pebbles or rock platforms. The closest proper sand beach is Sunj on Lopud island, about 1 hour by Jadrolinija ferry from Dubrovnik old port. For genuine sand, plan a day trip rather than expecting a city beach.
How do I get to Pasjača beach from Dubrovnik?
Pasjača is 40 km south of Dubrovnik in Konavle, near the village of Popovići. Driving takes about 45 minutes. There’s no public transport to the beach itself; the closest bus stops in nearby villages still leave a long walk. Most visitors arrive by car or with a private driver. Parking at the top of the cliff is free but limited and fills early in peak summer.
Is Banje beach free?
Banje has both a free public section and a paid beach club (East-West) section. The free section is fine for swimming and sunbathing on a towel, but the paid section has loungers, umbrellas and bar service. Both share the same view of the old town walls.
Can you swim at Buža?
Yes — Buža is a popular cliff-jumping and swimming spot below the southern wall of Dubrovnik old town, with two bars (Buža I and Buža II) accessed through small openings in the city wall. Stone platforms cut into the cliff function as the “beach”; swimmers jump in and use metal ladders to climb back up. There is no beach in the traditional sense.
How cold is the water at Dubrovnik beaches?
The Adriatic around Dubrovnik ranges from the low 20s°C in early June through mid-20s in peak summer, and stays swimmable into October. Cooler than people expect from a Mediterranean destination. May and early June are swimmable but bracing. October is often the most pleasant month — warm water, fewer crowds.
Are Dubrovnik beaches good for families?
Lapad bay and Copacabana on the Babin Kuk peninsula are the best Dubrovnik-area beaches for families with young children — shallow water, beach clubs with bathrooms and food, and water-sports rentals. Sunj on Lopud is even better if you have time for the ferry trip. Banje works for older kids comfortable with deeper water and pebbles.



