Best Beaches Near Dubrovnik That Locals Actually Recommend
Searching for the best beaches in Croatia near Dubrovnik means preparing for a different kind of coastal experience. Dubrovnik has around 15 beaches in and near the city, and most involve stepping onto smooth stones or concrete platforms rather than soft sand.
The payoff is remarkable: 99.1% of Croatia's tested water sites achieved excellent quality ratings, and the country ranks fifth in Europe for water quality. You'll find everything from popular spots within walking distance of the Old Town to hidden island coves available only by boat. We cover the top croatia beaches Dubrovnik has to offer in this piece, including beaches in Dubrovnik old town and the best beaches near Dubrovnik on surrounding islands.
Understanding Dubrovnik Beaches – What Makes Them Different
Rocky and pebble beaches vs sandy beaches
Pebbles or rocky shorelines make up most beaches in Dubrovnik Croatia rather than sand. The area's limestone cliffs and rugged coastline create swimming spots with stone platforms and dramatic edges. Pebble beaches dominate. Banje Beach near Old Town has pebbles and some rocky sections. Pebbles take adjustment to walk on at first, though your feet adapt fast. Water shoes help if you have sensitive feet.
Sandy beaches are rare. Šunj Beach on Lopud Island stands out as one of the few true sandy beaches in the region. The tamest beaches have round pebbles, while wilder spots feature rocks with polished plateaus for towels or deck chairs.
Concrete platforms for swimming
Concrete platforms built into rocky areas create flat surfaces for sunbathing with metal ladder access to the sea. Buža Beach uses this setup, built into the city walls with platforms, stone steps and ladders leading to the Adriatic. Danče Beach has similar construction with large rocks, concrete jetties and ladders for sea access.
These platform beaches work well for confident swimmers since water depth increases fast. The concrete stays cooler than sand or pebbles during midday heat. Metal pool ladders attached to the platforms let you climb in and out.

Why the water is so clear
Rocky beaches keep the water clear since there's no sand to stir up. You can see straight to the bottom. The rocks create this clarity that locals refuse to swim without. Low microorganism concentration in these waters results in low particle concentration and allows sunlight to penetrate deep. You won't deal with sandy feet, towels or backpacks either.
Best beaches in Dubrovnik old town area
Banje Beach sits just 100 meters from the historic center and is the most available spot. West Harbor just outside the Old Town Walls serves as a convenient location where kayaking tours start. Šulići Beach occupies a small cove between two forts with spectacular views. Danče Beach lies five minutes from the Old Town with deeper water perfect for jumping in. Buža Beach sits on cliffs with direct Adriatic access and you reach it through a hole in the city walls. For more details on what to expect when swimming in Dubrovnik, check out Croatia Beaches: What You Need to Know About Swimming in Dubrovnik Before Your Trip.
Top Beaches in Dubrovnik Croatia You Can Walk To
Four beaches in Dubrovnik old town area require nothing more than your feet to reach. Each delivers a different experience, from polished beach clubs to cliff-jumping platforms accessed through ancient walls.
Banje Beach: most popular spot
Banje Beach sits just outside Ploče Gate, making it the closest option to the historic center. This pebble beach offers direct views of Lokrum Island, the Old Port and city walls. The beach splits into free public space and a paid beach club section. The location draws crowds during peak season. Many locals avoid Banje Beach during the busiest summer hours and head to Sveti Jakov instead. Arrive early morning or late afternoon for space. The walk from Stradun takes five minutes.

Sveti Jakov Beach: scenic and quieter
Sveti Jakov sits a mile east of the Old Town and requires descending 160 steps from the clifftop church. The pebble beach attracts more locals than tourists, with views back toward Dubrovnik and Lokrum. You'll find a restaurant and beach bar, plus rentals for parasols, kayaks and jet-skis. Bus routes 5 or 8 run to the last stop near the beach, or you can walk 20 minutes from the Old Town. Boat transfers from the beach restaurant bypass the steep stairs.
Danče Beach: local swimming favorite
Danče sits five minutes west of the Old Town in an unprotected bay. The concrete platforms and rock jetties feature ladders for water access, with depths suitable for jumping. This beach gets sun from midday through sunset. Water polo matches play out here during summer, continuing a tradition from the time the Jug club formed in 1923. The open sea location means cooler temperatures but cleaner, more transparent water. Skip this spot on windy days unless you're a confident swimmer.
Buža Beach: cliff bar and swimming ledge
Buža Beach requires walking through a literal hole in the city walls. The cliffside bar serves drinks to guests perched on platforms above the Adriatic. Strong swimmers jump from the rocks into deep water below. The spot operates cash only, with no bathrooms or running water. Tables fill quickly before sunset, though you can claim rock ledges if seating runs out.

Best Beaches Near Dubrovnik on the Islands
Ferry rides tap into a completely different beach experience on Dubrovnik's nearby islands. Three islands deliver varied swimming options, from rare sandy shores to cave snorkeling spots available only by water.
Šunj Beach Lopud: sandy and shallow
Šunj Beach offers one of the rare sandy beaches near Dubrovnik. This beach features soft sand underfoot and knee-deep water that stays shallow for a long distance on Lopud Island. The seabed slopes down and suits children and non-swimmers well. Many travelers consider Šunj Beach one of the best beaches near Dubrovnik thanks to its sandy shoreline and shallow water.
You face a 20-minute walk through shaded paths after arriving on Lopud or can take an electric golf cart ride to reach Šunj. The beach offers sunbeds and umbrellas for rent, plus a few beach bars serving light meals, ice cream and cold drinks. Bring cash, as card payments may not always work.

Lokrum Island swimming areas
Lokrum sits just 15 minutes by ferry from Dubrovnik's Old Town port. The island functions as a nature reserve with rocky shores and minimal facilities. You won't find sunbeds or umbrellas, but shaded areas under trees provide natural cover.
The Dead Sea lake on Lokrum's south side attracts most swimmers. This saltwater lake formed through years of cliff erosion and creates calmer conditions than open sea swimming. The beach itself has limited services, though a small café operates near the ferry dock. Water shoes help you traverse the rocky terrain.
Koločep Island beaches and caves
Koločep, the closest Elaphiti island to Dubrovnik, offers rocky and pebbled coves with clear water. The car-free island has two settlements: Donje Čelo features a long sandy beach right by the village, while Gornje Čelo provides quieter, smaller swimming spots with pebbly or rocky entry points.
The Blue and Green Caves sit on Koločep's coastline, available only by swimming or boat tour. These caves feature crystal-clear waters and unique light effects, with the Blue Cave showing stunning blue reflections caused by sunlight filtering through the underwater entrance. The best viewing time runs from 11 AM to 2 PM at the time sunlight intensity peaks. Most visitors reach the caves through boat tours that include snorkeling equipment.
Why island beaches are worth the trip
Island beaches deliver experiences mainland spots can't match. Šunj provides the sandy beach texture you won't find around Dubrovnik proper. Lokrum combines swimming with nature trails and wildlife sightings just minutes from the Old Town. Koločep's caves create snorkeling opportunities in protected natural formations.
You can explore boat tours from Sea Heart of Dubrovnik here if you'd like to find beaches, caves and swimming spots beyond the city. For more help planning your island visits, check out Is Island Hopping in Dubrovnik Worth It?.
Beaches near Dubrovnik for families
Lapad Beach provides the safest option with shallow waters and a new playground. Copacabana Beach offers similar conditions plus cabanas and water sports rentals. Sveti Jakov Beach works well for children learning to swim, though you'll need to watch them since no lifeguard patrols the area. Šunj Beach on Lopud delivers the shallowest water and stays knee-deep far from shore. Lokrum Island has a Dead Sea lake suitable for young children among multiple beach options.
Best beaches for crystal clear water
Rocky terrain creates exceptional clarity across all Dubrovnik swimming spots. Danče Beach faces open sea and produces cooler but cleaner, more transparent water than protected bays. Koločep Island beaches achieve visibility exceeding 15 meters in protected eastern coves. Pasjača Beach features crystal-clear conditions beneath dramatic cliffs..

Hidden beaches and secret spots
Danče Beach remains mostly unknown to tourists despite sitting just minutes from Old Town. Pasjača Beach, 30 minutes southeast near Popovići, won best beach in Europe yet still avoids crowds. Cave Bar More operates inside Europe's largest cave bar and features stalactites formed 6,000 years ago. Betina Cave Beach requires kayaking from Banje Beach, roughly 20 minutes one way.
Beaches available by boat tour
Boat access opens swimming spots unreachable on foot. Betina Cave Beach sits in a rocky cove that cliffs surround. The Blue Cave on Koločep shows stunning reflections between 11 AM and 2 PM. If you'd like to find beaches, caves, and swimming spots beyond the city, you can explore boat tours from Sea Heart of Dubrovnik here.

Which Beach Should You Visit First?
If you're visiting Dubrovnik for the first time, Banje Beach is the easiest place to start. If you're looking for quieter swimming spots, Sveti Jakov and Lokrum are often better choices. And if you want sandy beaches, sea caves, and hidden bays, the nearby islands are where some of the most memorable beach experiences begin.
The good news is that there isn't just one great beach near Dubrovnik. Whether you prefer island hopping, snorkeling, cliffside swimming spots, or family-friendly beaches, you'll find a place that fits your travel style.



















