Dubrovnik beaches are little gems within this beautiful historic city.
What the city of Dubrovnik lacks in size it makes up for with breathtaking beaches all around.
A few of these beaches feature tons of cafes and bars for those who are looking to hang out and party the day/night away.
If that is not your thing, many of these beaches feature a relaxing ambiance where sunbathing and taking a dip in the water is the sole attraction.
A wide range of beaches will be covered in this article, some will be reachable by either taking public transport, walking or biking.
Certain beaches in this article are much more out of the way and will be much better suited to being a day trip out of the Dubrovnik old town.
1. Banje Beach
If you are looking for a beach that is very short walk from old town Dubrovnik, then Banje Beach is your place to go.
Not only is it the most popular beach but it also has an upscale seafood restaurant right near it.
This makes the beach quite busy during the day and the night as people come to socialize and listen to the live DJ sets early into the next morning.
If you are trying to get comfortable and stay out of the sun you can rent lounge chairs and umbrellas from the beach.
However, if your trying soak up the radiant sun as much as possible you can just lay down a beach towel where there is room and catch the rays.
Banje beach is also the departure point for the Lokrum Island and Dubrovnik Kayak Tour.
HOW TO GET THERE: To get to Banje Beach will only take you 5 minutes to walk from Dubrovnik’s old town.
2. Copacabana Beach
Copacabana beach is the “it” place where locals and tourists want to be to have a luxurious and private beach party experience.
If you are looking for a quiet place to read a book or sunbathe this beach is not for you.
Copacabana beach prides itself on being a non-stop summer party with thumping DJ sets and tons of mingling.
There is also the ability to rent jet skis if you are looking for a more fast-paced activity.
Due to its picturesque aesthetic, it is a popular beach for Instagram snapshots.
This beach club is located in a secluded area called Babin Kukcopa where visitors can experience luxuries not often seen in the Old Town.
HOW TO GET THERE: Copacabana beach is a 10-minute Bus trip or 20-minute walk from Old Town.
3. Danče Beach
Danče beach is the oldest and most authentic beach in all of Dubrovnik.
It is less of a beach and more of a waterfront since it is not sandy but has great spots available to swim and even a small cave you can swim into.
The location of Danče beach is quite hidden and as a result, it is more of a spot for locals rather than tourists visiting Dubrovnik.
Water polo is a commonly played sport at this beach especially during the summer where goals are permanently set up.
If you want to grab a drink while you are at the beach there is a beach bar that runs during the daytime where all the classic drinks are served.
HOW TO GET THERE: Danče beach is located very close and is only a 10-minute walk from Old Town.
4. Sulic Beach
Sulic beach has become a very popular pebble beach in recent years due to its proximity to King’s Landing.
The beach itself is pebbled but the swimming area is accessed via concrete.
There are two top features of this beach – the stunning views and a beach bar with an interesting addition.
The addition to the beach bar is a set of swings that allow you to have your choice of drink while taking in the unparalleled views all around you.
HOW TO GET THERE: Sulic Beach is a 5 minute trip from Old Town.
5. Sveti Jakov Beach
Sveti Jakov beach is very popular but is surprisingly not very busy on most days.
It is a family-friendly beach that has something for everybody.
You can take a swim, grab a drink at the bar, take photos at all of the most Instagram worthy spots or just lay back relax and take in the golden sun rays.
If you get hungry and want to grab a bite to eat you can head up to the restaurant which serves up local favorites and tourist-friendly meals.
HOW TO GET THERE: Sveti Jakov beach is a 20-minute walk or an even shorter bus ride from the Old Town.
6. Pasjača Beach
Pasjača beach has recently been named the best beach in Europe by the website ‘European Best Destinations’.
Due to this, it is safe to say this beach is no longer a local secret anymore!
Since this beach is quite far from the Old Town, many don’t feel that it is worth it to take a trip out, and they are missing out.
This beach is on the smaller side of others that have been covered on this list but it has incredible views with cliffs all around.
The far-out distance of this beach located in the Konavle region causes many to make a day out of visiting.
A popular choice to spend your time in this region is going wine tasting which konavle region is known for.
HOW TO GET THERE: You can reach Pasjača beach by 35 minutes in a car.
7. Lapad Beach
Lapad bay or Lapad beach is a family-friendly beach that is visited equally by tourists and locals.
The water of this beach is quite shallow and is supervised by trained lifeguards which leads to its family-friendly appeal.
Along with the shallow waters, sunloungers are provided for relaxing and to wash off after your swim.
Or you can just chill on the sandy beach.
There is a bouncy play area nearby for kids to have some additional fun and even tennis courts if you want to work up a sweat.
HOW TO GET THERE: This beach is an 8-minute drive from the old town and there are also buses available to take if needed.
8. Outer Walls Public Beach
This lovely Dubrovnik beach has no official name and as a result, is often referred to as ‘Outer Walls Public Beach Dubrovnik’.
It features crystal clear water that is great for swimming and an unmatched view of the overarching city walls.
This beach can be dangerous to swim at if you are not careful of your surroundings.
Make sure you keep an eye out for passing boats whose waves can push you into rocks.
If you keep an eye out, you will be rewarded by having one of the best swimming experiences you can find in all of Dubrovnik.
HOW TO GET THERE: This beach is right outside of Old Town Dubrovnik so getting it is quick and easy.