For a fairly small town, Dubrovnik, Croatia sure does have an abundance of beaches. Even though the Old Town gets packed with tourists in the summer months, there are surely enough seaside escapes to go around for everyone.
As an American expat in Dubrovnik, I can tell you that many of them are vastly undiscovered.
The secret to finding the best beaches in Dubrovnik is venturing beyond the Old Town. You’ll be pleasantly surprised that if you hop on a bus or take a walk a bit outside of the city, you’ll do the entire Dubrovnik region a little justice.
Many of these beaches below highlight the areas of Dubrovnik beyond the Old Town walls that are begging to be explored. In fact, many of these areas are perfect places to stay in Dubrovnik. You can check out this Dubrovnik accommodation guide for alllll my local secrets!
A few of these beaches you can simply get to on your own by either walking or public transport. However, some beaches like Sunj or Konavle are perfect Dubrovnik day trips!
Whether you are traveling kids, as a couple, or on a girls’ trip of a lifetime, you’ll surely find your sweet spot here.
The 15 Best Beaches in Dubrovnik:
*Disclaimer: This post contains affiliate links. At no extra cost to you, I earn a percentage of any tours that you book on this website.
1. Danče Beach
How to get there: 10 minute walk from Old Town
Beach type: Rocky
Best for: Swimming and meeting locals
Sun chairs: no
This place is ideal for in-the-know travelers that want to have a swim and a beer with locals. It is quite possibly one of the most authentic beaches in Dubrovnik, and it also happens to be the oldest. Because of its hidden location, it is mainly known as a hotspot among locals for swimming and getting a nice tan on the rocks.
Though it’s not a sandy beach, it’s one of the best places to swim in the Dubrovnik area. There is even a small cave that you can swim into and a beach bar that runs during the day.
If you like this area, and of course being a 10 minute walk to the Old Town, I recommend staying at the nearby Rixos Hotel. It has a gorgeous view of this entire bay, with a secluded swimming area of its own. Rixos is definitely one of the best hotels in Dubrovnik because of it’s prime and serene location!
2. Sveti Jakov Beach
Area: Near Old Town
How to get there: 15 minute walk from the Old Town
Beach type: pebbles
Best for: Tanning with a view, Instagram shots, and family fun
If you follow me on Instagram, you know this beach is my personal favorite. you’re looking for a scenic beach easily accessible from the Old Town, Sveti Javoc Beach is my personal favorite. This area around the beach is filled with cliffs, lush forests, and gorgeous villas, including the luxurious Villa Dubrovnik.
Not only is this one of the most Instagrammable places in Dubrovnik; it is also very family friendly. Unlike beaches like Dance, this pebbled beach is perfect for the little ones learning to swim. You’ll have to watch them though, as there isn’t any lifeguard.
There is also a beach bar and restaurant near here where you can take a break throughout the day. Otherwise, it is a perfect place to pack a picnic.
Alternatively, you can kayak here on the kayaking tours below, which is one of my FAVORITE things to do in Dubrovnik. The tours will also take you to some of the hidden cave beaches that you can only get to by kayak in this area. You can book one of these tours below.
3. Pasjača Beach
How to get there: car or uber
Beach type: Pebbles
Best for: Swimming and taking in the gorgeous scenery. Also family friendly.
Pasjača Beach used to be a local secret, but recently won best beach in Europe, so I guess the secret is out! The beach is located in Konavle, near Dubrovnik’s airport. A cliff-side walk will take you along the Adriatic to this beach, surrounded by cliffs.
The beach itself is not that big, however, the incredible scenery makes up for it. Most tourists don’t bother making the trek out here, it is completely worth it. You won’t find any beaches in Croatia quite like this one.
While you’re at it, you might at well make a day trip out of exploring the Konavle region, like a traditional wine tasting in the region. Otherwise, you can also book your own private tour and stop by Pasjaca beach as well!
4. Copacabana Beach
Area: Babin Kuk
How to get there: Bus 10 from Old Town or 20-minute walk
Beach type: Sand/pebbles
Best for: Luxury vacationing and partying
Cococabana is a private beach club and the “it” place if you’re looking to party or sip cocktails in a private cabana. This place is also a mix with locals and tourists, because of the frequent beach and summer parties. You can usually find some type of DJ or summer party going on, and it’s a great place to meet people.
They also sometimes have those huge unicorn or flamingo floaties if you are keen to take some dreamy #croatiaholiday Instagram shots.
The Babin Kuk area is definitely one of the most luxurious places to stay in Dubrovnik, secluded from the hustle and bustle of the Old Town. I recommend staying at the Valamar Lacroma Resort if you’re looking for a relaxing, luxury vacation.
5. Banje Beach
Area: Old Town
How to get there: 5 minutes from the Old Town
Beach type: Pebbles
Best for: Cooling off after wandering the Old Town. Parties at night.
Banje beach is definitely the most popular in Dubrovnik among tourists. It’s the beach you see on all of the Dubrovnik post cards, and maybe what inspired you to visit in the first place!
While it does have a stunning view of the Old Town, Lokrum Island, and the Adriatic, I usually avoid this place in the summer because of the crowds. For some it’s a must while in Dubrovnik, in which case I say, go for it. Otherwise, they do have some fun parties here in the summer.
The area near Banje Beach is called Ploce, near the Ploce Gate into the Old Town. If you’re looking to stay as close to the Old Town as possible, I recommend staying in one the various Ploce apartments for the best view of the Old Town!
6. Plat beaches
Area: Plat in Zupa
How to get there: Bus 10 or 16 from Dubrovnik. Or by boat from Dubrovnik Old Town port.
Beach type: Pebbles
Best for: Escaping the crowds, and being with kids
Plat in the Zupa region of Dubrovnik may be one of the most underrated areas in Croatia. Yes, this place has a special place in my heart, but objectively speaking it also probably has the most beaches per square meter than area other small village or town in Croatia.
Plat is fairly small, boasting a few restaurants and a beach bar/club, but the area has a total of 5 public beaches. One of the beaches has a great local restaurant right on the water called Poseydon.
Another beach has a small local beach bar called Coco Beach Club right next to it. It’s a great area to go and meet locals and escape the crowds. It is also extremely accessible by bus or car.
7. Mlini Beach
How to get there: Bus 10 or 16 from Dubrovnik. Or by boat from Dubrovnik’s Old Town Port
Beach type: Rocks and pebbles
Best for: Walking along the beach, fun with the family.
There aren’t just one but several beaches in the Mlini area. Though they are popular for vacationers that stay in various hotels in the Zupa area, some tourists that stay on the other side of town completely miss them.
These beaches are all connected by walkway and easily accessible by bus or by car. You simple just have to walk down near Hotel Astarea and you’ll find a stretch of them.
There is both a beach bar and restaurant to enjoy here and also a nice outdoor park if you are traveling with kids. You can also check out Caffe Bar Gusar (Pirate Club), pictured above, which is a bar right on the water that often has live music or beach parties.
Mlini is definitely one of the most beautiful areas of Dubrovnik that is very popular among other European travelers, and less promoted to North Americans. If you like this area Hotel Astarea and Hotel Mlini are great options!
8. Srebreno Beach
How to get there: Bus 10 or 16 from Dubrovnik. Or by boat from Dubrovnik’s Old Town Port.
Beach type: Pebbles
Best for: Relaxing and shopping
Most people know Srebeno as the area with Dubrovnik’s biggest mall. However, this area also boasts a gorgeous bay and a great beach for relaxing and sun bathing. Located just behind the Sheraton Hotel, the beach here is surrounded by shops, coffee bars, and seaside walkways.
You’ll find a few beach boutiques and of course the mall, if you’d like to do a little shopping too. There is also a restaurant called Lokal, a part of the One Suite Hotel, which is where you may even find me working on my computer many days!
I also love Ruzmarin Bistro Bar in the area, right across from the Sheraton Hotel. I actually have stayed at the Sheraton for a stay-cation, and I LOVE the views and delicious breakfast buffet especially!
9. Lokrum Nude Beach
Area: Lokrum Island
How to get there: Boat from Dubrovnik’s Old Town Port.
Beach type: Rocks
Best for: Adults, tanning in solitude
If you’re looking to get rid of those tan lines while having an island adventure, I recommend checking out the nude beach on the island of Lokrum. Of course there are many other “beaches” on the island, which mainly consist of large rocks right on the water. But towards the tip of the island you have one of the only beaches in the area where you can bear it all.
However, because of the lay out of this rocky beach, you usually won’t be able to see many people behind the various layers of rocks. This is perfect if you are a little bit shy and want to be left alone. My one piece of advice is to stay away from the rocks down right on the water, because sometimes kayakers and tour boats go by. Unless you don’t mind.
10. Sulic Beach
How to get there: 5 minutes from Old Town
Beach type: Pebbles and rocks
Best for: Swimming and drinking at the beach bar
If you’re a game of thrones fan, Sulic beach is a must. This beach is one of the best hidden places to swim and only 5 minutes outside of the Old Town, behind the Lovrijenac fort, also known as King’s Landing. You can choose between sitting on the pebbled beach and swimming from the concrete area.
What I love about this beach the most is that there is a beach bar next to it that has swings. It’s one of my favorite places to have drinks while taking in the gorgeous view.
The beach is near the Hilton Hotel, which is probably one of the most biggest hotels central to the Old Town.
11. Sunj Beach
Area: Lopud Island
How to get there: Boat from Old Town Port
Beach type: sand
Best for: Day trip, family
Sunj beach is probably the only sandy beach that you will find in the Dubrovnik area. Lopud is the most popular of the neighboring Elaphiti islands along the coast, and is a short boat ride from Dubrovnik.
This beach is ideal if you’d like to spend a day trip outside of the city for the day, and the island itself is perfect for couples and families. If you’re planning on spending the entire day at this beach, it’s best to go to this island individually.
Visiting these islands is one of the most popular day trips from Dubrovnik.
Kayaking the Elaphiti Islands is perfect if you’re an adventure junkie looking to check “exploring the hidden gems of the Croatia’s coast” off your bucket-list. Otherwise, the boat tours (especially the legendary Karaka ship) are a relaxing alternative popular for families and groups of friends. You can book either of these tours below.
12. Štikovica Beach
How to get there: Bus or car
Beach type: Pebbles
Best for: Going with car and enjoying the surrounding area
A hop, skip, and a jump over the Dubrovnik Bridge will take you the neighboring seaside village of Zaton. You’ll find that Štikovica is the most popular of the beaches, and in a prime location for sun all day long.
There are a few restaurants and a pizzeria in the area as well as a parking area. This beach would be perfect for spending the day with the family.
14. Ključice Beach
How to get there: Bus 10 or 16 from Dubrovnik. Or boat ride from Dubrovnik’s Old Town port.
Beach type: Pebbles and rocks
Best for: Getting off the beaten path
While you’re in Dubrovnik, make sure you take at least a day to check out the area of Cavtat. Not only is it a quainter and less crowded version of Dubrovnik, it also has the best walking trails along the water in the entire area.
Along these trails you’ll find Ključice beach, which is usually a combination of locals and tourists alike. There are many shops, restaurants, and coffee shops in the area, so it is best to make a day out of it.
15. Uvala Beach
How to get there: 20 minute walk from Dubrovnik
Beach type: Pebbles
Best for: Meeting new people, traveling with kids
Last but certainly not least is Uvala Beach in the Lapad area of Dubrovnik. This is probably one of the most popular beaches outside of the Old Town, and for good reason. There is a water slide, numerous bars and restaurants, and even walking paths that led to some other smaller coves and beaches.
It’s quite a combination of families, couples, and friends at this beach, so it is one of the best places if you’re trying to meet locals or other travelers. The picture above was taken from the hotel bar Kompas, which has a great view of the beach. It’s also one of the most posh places to stay in the Lapad region, right along the seaside walkway overlooking the beach!
A bit further down, you’ll find Hotel More, which yep, is home to the legendary Cave Bar restaurant!