Travel tips

The 7 best beaches in Dubrovnik

123 villas found.

The beautiful medieval city of Dubrovnik is certainly blessed when it comes to shorelines. No matter which one you visit, prepare to be blown away by the sensational sight of electric-blue waves.

Whether you’re dreaming of lazing on sugary-white sand or partying at a beach bar, we have sourced the best beaches close to Dubrovnik for you to enjoy during your visit and to include in your best places to visit in Dubronik

Beaches can be busy in and around the city and it's worth checking out the best times to visit Dubrovnik.

Dubrovnik Beach
Banje Beach

1. Banje Beach

Banje Beach lies a mere stone’s throw away from Dubrovnik harbour. Its convenient location makes it the perfect place to pop for a quick dip while exploring the city. A pebble beach, you won’t need to worry about the sand getting stuck in your toes in this little haven.

On top of being a handy distance from the historic city centre, Banje Beach is kitted out with facilities such as restaurants and sun loungers. So, you’ll be able to nip for a refreshing drink and snack in-between catching some rays and hitting the waves.

Boasting transparent turquoise waters, Banje Beach is a wonderful place to go swimming. We love the truly idyllic setting, it boasts marvellous views of the city walls, old harbour and island of Lokrum.

With convenience, scenery and ambience all on its side, it is no wonder that many see Banje as one of the best beaches in Dubrovnik. However, its charm has not gone unnoticed. The beach has become very popular amongst the city’s visitors.

As a result, you’ll need to get down early to nab a sunlounger at this sought-after spot. Banje beach is one of the best things to do in Dubrovnik.

View of Banje Beach and the fort

2. Sveti Jakov Beach: Dubrovnik’s Secret Sunset Spot

On our last trip to Dubrovnik, we stumbled upon Sveti Jakov Beach—and it’s been one of our favourite finds ever since. Just a 25-minute walk or a quick bus ride from Dubrovnik Old Town, this stunning beach is tucked away between dramatic cliff faces, creating a peaceful escape from the city’s hustle and bustle.

The moment you arrive, the pebble-covered shore and crystal-clear turquoise water make it feel like your own private slice of the Adriatic. We spent the afternoon snorkelling in the calm sea, and the visibility was incredible. After a few hours of sunbathing and swimming, we made our way to the small beachside restaurant for some refreshing drinks and light bites.

But the real magic happens at sunset. Sveti Jakov offers, hands down, the most breathtaking sunset view in Dubrovnik. Watching the sky change from golden orange to deep pink while sipping a cocktail, with the city’s ancient fortress in the background, is an unforgettable experience. What we love most is that it’s significantly quieter than the more popular Banje Beach, making it perfect for anyone craving serenity with stunning views.

3. Šulići Beach: A Quiet Coastal Gem Beneath Dubrovnik’s Fortresses

If you're after a quieter, lesser-known beach in Dubrovnik, Šulići Beach is a hidden treasure you’ll be glad to discover. Tucked between the mighty Fort Lovrijenac and Fort Bokar, this peaceful spot offers a unique blend of history and nature. The first time we visited, it felt like stepping into a secret cove, sheltered from the outside world.

The water here is a vivid shade of turquoise, and the waves are typically gentle, making it ideal for a relaxed swim. We loved floating in the calm sea, with fortress walls towering nearby—it felt like something out of a fantasy film.

Despite being lesser-known, Šulići doesn’t skimp on comfort. There are cozy cafés and restaurants just steps away, so we never had to wander far for a drink or bite to eat. Best of all, it’s usually far less crowded than many other Dubrovnik beaches, which gave us the freedom to truly relax and take in the surroundings.

For a calm, picturesque day by the sea without the crowds, Šulići Beach is a must-visit.

View of Lovrijenac Dubrovnik
View of Lovrijenac Dubrovnik

4. Šunj Beach, Lopud Island: A Family-Friendly Sandy Escape Near Dubrovnik

Whenever we’re looking for a beach day that’s perfect for the whole family, Šunj Beach on Lopud Island is always at the top of our list. Just a short and scenic boat ride from Dubrovnik’s Gruž port, this gorgeous sandy beach feels like stepping into a tropical daydream. It’s one of the rare sandy beaches near Dubrovnik, making it a must-visit for anyone who loves soft shores and shallow, calm waters.

Lopud Island itself is absolutely stunning, with lush green hillsides meeting sparkling turquoise waters. Šunj Beach is ideal for larger groups or families with kids—it’s incredibly spacious, and the gentle sea makes it super safe for children of all ages to swim and play. On our last visit, we spent hours paddleboarding (our personal favorite), followed by some snorkeling and kayaking. If you’re into watersports, this beach truly has it all.

What’s also great is the convenience. After a fun-filled day in the water, you can walk just a few steps behind the beach and grab a bite at the local restaurant. It’s the perfect way to wind down with a cold drink and some fresh local food while soaking in the peaceful island vibe.

Šunj Beach is easily one of the best sandy beaches around Dubrovnik—and one we keep coming back to again and again.

Boats at Lopud Island
Boats at Lopud Island

5. Bellevue Beach: A Hidden Gem in Dubrovnik

When I first visited Dubrovnik, I was thrilled to discover Bellevue Beach, one of the city's best-kept secrets. Known locally as Miramare, this stunning beach is tucked away just a short walk from the city center—less than a mile from Pile Gate. To get there, you’ll need to descend a steep set of steps at the back of Hotel Bellevue, but the journey is well worth it. As you make your way down, you’ll be treated to awe-inspiring views of the coastline, which only get better as you approach the beach.

Bellevue Beach is a charming pebble beach, and the water here is crystal-clear, perfect for a swim or an afternoon of snorkeling. It’s also one of the best spots in Dubrovnik for cliff jumping, thanks to the dramatic rock formations that surround the area. Thrill-seekers flock here every year to dive into the inviting turquoise waters. But if you’re not in the mood for an adrenaline rush, don’t worry—you can always relax on the beautiful shoreline, soak up the sun, and take a refreshing dip in the sea.

6. Coral Beach Club: The Perfect Place for Cocktails and Sunshine

If you’re looking for a lively spot to relax with a cocktail in hand, Coral Beach Club is the place to be. I was immediately drawn to the iconic beach bar and the stunning curved pier, flanked by palm trees and the most incredible azure waters. Nestled between Copacabana and Sunset beaches, Coral Beach Club has a private feel—though it’s absolutely open to the public. You don’t have to buy a drink to enjoy the beauty of the area, but if you’re in the mood to unwind, this beach bar is one of the best in Dubrovnik. Picture yourself lounging on a sunbed, sipping on a chilled cocktail, while the palms sway above you—sounds like the perfect day, doesn’t it?

7. Lokrum Island: A Nature Lover’s Paradise

Lokrum Island quickly became one of my favorite escapes from the bustling Dubrovnik Old Town. Just a 15-minute boat ride from the city center, Lokrum feels like a world away, offering a peaceful retreat amidst lush botanical gardens and roaming rabbits and peacocks. As I wandered around the island, I was captivated by its natural beauty and tranquil atmosphere.

The island is home to some of the best beaches near Dubrovnik, including Lokrum Main Beach, which is perfect for cliff jumping with its rugged, rocky coastline. For those seeking a more peaceful experience, the FKK Beach on the eastern side of the island offers a serene naturist experience. One of my personal favorites was the saltwater lake in the center of Lokrum—a secluded spot ideal for a refreshing swim.

In addition to its stunning beaches, Lokrum boasts a rich history with the Benedictine Monastery and the enigmatic Fort Royal, making it a must-visit destination for anyone exploring Dubrovnik.

Coast of Lokrum
Coast of Lokrum

Summary

As if its narrow limestone streets and encircling ancient city walls and fortresses weren’t enchanting enough, the coast of Dubrovnik is adorned with beautiful white pebble shores and turquoise waters. Picture yourself strolling along winding limestone streets with medieval architecture and bustling coffee shops to each side as you make your way to sensational aquamarine shorelines.

Feeling inspired? You can explore all of the wonderful sights of Dubrovnik and more with a stay in one of our villas in Croatia.