Historic walled towns with ancient churches and forts offering panoramic views? Hidden beach coves lapped by peacock blue waters? UNESCO-listed palaces?
Say hello to the best beach towns in Croatia!
With over 1,100 miles of gorgeous Adriatic coastline speckled with more than 1,200 islands, Croatia is a mosaic of charming coastal towns and cities, each with its own allure.
We’d previously visited some of these gems on small-ship Croatia cruises. This time, on a 3-week trip, our Croatia itinerary allowed us to thoroughly explore more of the top beach destinations in Croatia.
Whether you want to hike to secret beaches, feast on fabulously fresh fish, sip on seriously delicious wines or swim in the crystal clear waters of the Adriatic – and ideally, experience it all – there’s a Croatian beach town calling your name!
Croatia: Best beach towns
Best beach towns in Croatia
In our list of the 10 best Croatian coastal town and cities, we cover the must-see highlights in each destination and the best places to stay.
1) Dubrovnik
Nicknamed the “Pearl of the Adriatic,” Dubrovnik is one of the most beautiful walled cities in southern Croatia.
As well as being a UNESCO World Heritage Site and a noteworthy “Game of Thrones” filming location, it’s also home to some stunning beaches.
Spend time strolling atop the medieval Dubrovnik city walls and exploring the Old Town. Then head to the Croatian coast for a swim at one of Dubrovnik’s best beaches.
The annual Dubrovnik Summer Festival takes place each summer from July to August. So you can catch a classical concert if visiting in summer.
Even though we’ve visited Dubrovnik several times, we feel as if we’ve never spent enough time here.
Dubrovnik highlights
- Wildly popular, Banje Beach is one of the liveliest Croatia beaches and a short 5-minute walk from Old Town. A beach club is on site.
- Take a 15-minute ferry ride to Lokrum Island. Wander the botanical gardens, sunbathe along the coast and say hello to resident peacocks.
- Hop on the Dubrovnik Cable Car for a birds-eye view of Dubrovnik and the Adriatic Sea. Hike the Mt. Srd Trail back down to the Old Town.
- Go on a day trip by boat to the Elaphiti Islands to swim in hidden sea caves and explore teeny tiny Croatia towns.
Where to stay in Dubrovnik
As Dubrovnik is one of the best beach cities in Croatia, you’re spoiled for choice when it comes to superb accommodations.
For luxury near the Old Town, the 5-star Hotel Excelsior has it all – sea view rooms, champagne breakfasts, a sunbathing terrace (from which we dove right into the sea) and a fabulous indoor pool.
Stay at Boutique Hotel Star Grad for a taste of rich history in the heart of Dubrovnik Old Town. The former 16th-century palace has a rooftop terrace with stunning Adriatic and city views.
Escape the crowds at Hotel Bellevue Dubrovnik. Set on a cliff, this luxe 5-star getaway has a private elevator that leads to a secluded pebble beach and an elegant onsite wine bar.
2) Hvar Town
Hvar Town is one of the most beautiful towns in Croatia. And the most glam – it’s frequented by luxury yachties and celebrities. Its nightlife is legendary.
It’s nestled on the sunny island of Hvar, which is renowned for its beautiful pebble beaches, fragrant lavender fields and stunning medieval architecture.
While there’s a long list of enticing things to do in Hvar, nothing beats experiencing the coast up close with an afternoon of swimming, strolling and waterfront dining. (Those Croatian desserts are scrumptious. Creamy rozata, anyone?)
Hvar highlights
- The pebbly Pokonji Don Beach is a 25-minute walk from town, featuring gloriously clear waters perfect for taking a dip. Beachfront restaurants serve the day’s catch.
- Continue walking along the coastline beyond Pokonji Don Beach for another 30 minutes or so, and you’ll reach picture-perfect Robinson Crusoe Beach.
- Hike to the top of the City Fortress for stunning views of Hvar and the Pakleni Islands.
- Stroll the Old Town to see the 16th-century St Stephen’s Cathedral and Hvar Theater.
- Explore the nearby Pakleni Islands by boat. Our fave is Marinkovac, home to the lovely quiet Mlini Beach.
Where to stay in Hvar Town
Palace Elisabeth offers a luxury stay in Hvar Town. Rooms at this 5-star hotel offer views of the Pjaca (the largest square in Dalmatia) or Hvar Bay. It also boasts an indoor pool with a sun terrace.
The family-run Heritage Hotel Dea Hvar (where we stayed) is highly rated and a perfect option for a comfortable stay. Best of all, it offers a quiet setting just steps from the center of Old Town.
3) Split
In terms of accessibility, Split is one of the best coastal towns in Croatia, as it’s easy to reach via its international airport. (We flew out of Split, connecting in Germany, to return home on one Croatia trip.)
With its picture-perfect views of the Adriatic Sea, the city’s wide promenade (the Riva) is a popular gathering spot.
There are plenty of things to do in Split, from exploring historic landmarks (hello Diocletian’s Palace!) to the bustling city center with its shops, restaurants and cafés.
Split highlights
- Explore the UNESCO-listed Diocletian’s Palace and its well-preserved Roman ruins.
- Climb the bell tower of St. Domnius Cathedral for stunning views over the Old Town.
- Soak up the sunshine at Bacvice Beach. A short walk away, it boasts sunbed rentals and waterfront eateries.
- Take a speedboat tour to see the famous Blue Cave.
Where to stay in Split
We absolutely adore Judita Palace Heritage Hotel. It’s a restored 16th-century landmark in the center of the Old Town. Luxury rooms come with elegant furnishings, marble bathrooms and chandeliers.
For beachy accommodations, the 5-star Radisson Blu Resort & Spa overlooks the Adriatic Sea. Along with a pebbled beach area, outdoor pool and posh spa, luxe suites here have balconies with sea views.
4) Bol (on Brac)
If you’ve seen pictures of Croatia, you’ve seen pictures of Zlatni Rat.
Located on the island of Brac, it’s shaped like a triangle jutting out into the turquoise sea and is the country’s most famous beach.
Not surprisingly, one of the best Croatia towns for beach lovers – Bol – is right near Zlatni Rat.
What’s particularly wonderful is the seaside pedestrian-only promenade, a little over a mile long, that leads from Bol to Zlatni Rat.
Shaded by pine trees, it’s lined by a string of other small pebble beaches with beach bars and cafés. There are also several interesting stone sculptures along the walkway.
For us, the walk to get to Zlatni Rat was as much fun as spending time at the beach itself!
Bol highlights
- Spend a day at Zlatni Rat (Golden Cape or Golden Horn), one of the most beautiful beaches in Croatia. Enjoy windsurfing, sunbathing and swimming at the pebble beach.
- Hike or drive up to Vidova Gora, the highest peak on the island, for impressive panoramic views.
- Stroll along the marina in Bol. Stop in cafés, restaurants and shops, and soak up the views of sailboats and yachts bobbing in the water.
- Go wine tasting at Stina Winery. Sip on delicious Posip (white) and Plavac Mali (red) Croatian wines.
- Hike to the UNESCO-listed Blaca Hermitage to see a centuries-old monastery hidden in the mountains.
Where to stay in Bol
We stayed at the 5-star Villa Giardino Bol, right in the middle of Bol.
It’s a lovely small boutique hotel, with a pretty garden at the back and the most gracious owner-hosts. And the array of freshly-made cakes offered at breakfast made it hard to put our swimsuits on each day!
To be closer to Zlatni Rat, you can’t beat the location of Bluesun Hotel Borak, a coastal getaway with a walking path leading directly to Zlatni Rat Beach. It boasts newly renovated rooms, as well as an outdoor pool and beachfront restaurant with live music.
5) Trogir
Located along the stunning Dalmatian Coast, Trogir is one of the best beach towns near Split (see #3).
You’ll discover a blend of well-preserved ancient architecture and beautiful beaches here. Its compact Old Town is also a UNESCO World Heritage Site, with medieval stone work and buildings that look as if they popped right out of a fairy tale.
Trogir highlights
- Stroll the waterfront promenade and enjoy the people-watching.
- Visit the Cathedral of St. Lovro to see its Romanesque doorway, dating back to 1240 AD.
- Climb to the top of the Cathedral’s 150-foot bell tower for captivating views of the harbor and the town’s picturesque red rooftops.
- Located on Ciovo Island, Okrug Gornji Beach is known as “Copacabana Beach” with its inviting crystal-clear waters for swimming and snorkeling.
Where to stay in Trogir
Fancy a bit of pampering? Stay at Hotel Brown Beach House & Spa, a luxury boutique hotel on Croatia’s Adriatic coastline.
Its lavish spa features massage services, a sauna and a steam room. There’s also a beach club, outdoor pool and mountain-view restaurant.
Pssst! Save this post!
Bonus! You'll get our free guide on how to save up to 25% on luxury travel!
6) Mali Losinj
We’re torn. Should we tell you about this under-the-radar Croatian island gem, or not? (It’s a little hard to get to, which explains why it’s not overrun – yet.)
Okay, you win.
The best beach town in Croatia if you’re looking for natural beauty, lush greenery and a long list of outdoor adventures – away from the crowds – is Mali Losinj. It’s located on the island of Losinj, off the coast in north Croatia.
Losinj itself falls under the Natura 2000 network and is a protected conservation area. (For example, it’s a protected area and magnet for sea turtles and bottlenose dolphins.)
Nicknamed the “island of vitality,” Losinj lured Hapsburg royalty back in the day for its health benefits. Today, the island’s spa scene still appeals to wellness travelers.
Mali Losinj is the largest town on the small idyllic island (population under 7,000), set at the end of a long natural harbor. With its sweeping coastal landscapes and 19th-century sea-captain’s houses, it’s gorgeous.
We visited Mali Losinj for one perfect day when sailing on a small Croatia cruise ship. And we’d go back in a heartbeat.
Losinj highlights
- Chill on the beach at Cikat Bay, where pebbled, concrete and sandy beaches sit next to a pine forested park.
- Go dolphin watching on a boat tour and visit the Blue World Marine Research and Conservation Center to learn more about bottlenose dolphins.
- Stroll through the Old Town to enjoy the local atmosphere and browse the cute shops.
- Go for a hike in Cikat Forest Park.
- Take a boat trip to nearby Susak Island to enjoy its wide sandy beach, water sports and historic center.
Where to stay in Mali Losinj
The 5-star Hotel Bellevue is the perfect place to enjoy one of the best beach destinations in Croatia. It has rooms and suites with terraces, an award-winning spa, an outdoor pool and a private beach.
Housed in an Austro-Hungarian villa on Cikat Bay, the Boutique Hotel Alhambra is another top choice for a luxury stay in Mali Losinj. Dine at its Michelin-starred restaurant, swim at its private beach area and indulge in massages and body scrubs at its state-of-the-art spa.
7) Primosten
Escape the crowds at Primosten, a quiet romantic walled city, with white pebble beaches around the city walls.
It offers a small town vibe, just an hour’s drive away from Split (#3).
It’s one of the best small beach towns in Croatia if you want to get away from it all.
Primosten highlights
- Walk through the Old Town Gate to discover a maze of narrow streets and the Church of Saint George, located on the highest point in town.
- Lounge in the sunshine at Velika Rudaca, a pebble beach with a beach bar and shady areas. You can rent pedal boats and SUP boards in summer.
- Indulge in local seafood at a waterfront restaurant or local konoba. Many of the restaurants here are more affordable than those in larger cities in Croatia.
Where to stay in Primosten
While you won’t find a huge selection of hotels compared to other top Croatian resort towns, Golden Rays Luxury Villas & Apartments is a luxury pick.
Offering a range of villas, apartments and rooms, you’ll have access to a natural rocky beach and an infinity pool. And it’s just a short walk away from the Old Town.
8) Korcula Town
Any list of the best Croatia beach towns has to include Korcula Town. It hugs the east coast of the island of Korcula.
In addition to its charming medieval architecture and narrow streets lining the waterfront, beach enthusiasts will discover both pebble and sandy beaches to bask on in the sunshine.
Korcula highlights
- Explore the pedestrian-only Old Town and stop to admire St. Mark’s Cathedral, Town Gate and Marco Polo’s house.
- Take the hop-on hop-off water taxi to Badija Island, Vrnik Island and Lumbarda. (On Badija Island, we fed the local deer and found a beach cove so private we went skinny dipping!)
- Watch the traditional Moreska sword dance.
- Enjoy the clear waters and waterfront cafés at Vela Przina,Korcula’smain beach.
- Tour local wineries in Lumbarda and sample local varieties, including the famous Grk wine. (We did a wonderful bicycle and wine tour.)
Where to stay in Korcula Town
The Fabris Luxury Inn is right on the edge of the Old Town, only a few minutes’ walk from a pebble beach.
Choose from rooms (some with antique balconies) overlooking the sea or ones with vaulted ceilings and polished wood floors in the quieter Annex building (our pick). In warm weather, breakfast is served on the hotel’s outdoor terrace.
With its Michelin-star restaurant, Lesic Diminitri Palace is a top choice if you’re a foodie at heart. In the Old Town, just steps from the stone slab of Zakrjan Beach, this boutique apartment-hotel is housed in an 18th-century palace.
9) Rovinj
Along with Dubrovnik (#1) and Hvar (#2), Rovinj has now started to appear on many traveler’s bucket lists – including ours!
It’s set on set on the heart-shaped Istrian Peninsula in the northern Adriatic, opposite Venice. (In fact, Rovinj has a definite Italian feel.)
Cloaked with pastel-colored buildings, Rovinj is another one of the most beautiful Croatian cities by the sea and a photographer’s delight.
Rovinj highlights
- Wander the web of medieval streets in the Old Town and browse the local shops selling olive oil and truffles. Grisia Street is lined with art galleries.
- Climb to the top of St. Euphemia Church for panoramic views over the island, harbor and Old Town.
- Take a day trip to Punta Corrente Park (aka Golden Cape Forest Park)and enjoy this natural park and protected green space, with walking trails and quiet pebbly beaches.
Where to stay in Rovinj
Feel like royalty at Monte Mulini Adults Exclusive Hotel by Maistra Collection, a member of Leading Hotels of the World. Located a 15-minute walk from town, the luxury hotel features a private beach, sea-view rooms and a fine-dining restaurant.
The boutique Spirito Santo Palazzo Storico offers a convenient location in the heart of the Old Town. The elegant, individually designed rooms come with king-size beds, exposed ceiling beams and terraces. Amenities include an on-site wine bar.
10) Vis Town
Vis Town – on the island of Vis – is one of the best beach towns to visit in Croatia if you want to relax.
Like Mali Losinj (#6), it’s a little hard to reach. But if you make the effort to get there, It will seduce you with its picturesque harbor, traditional seafood restaurants and easy access to beautiful beaches.
If you’re looking for a laid-back retreat in the Dalmatian Islands, be sure to add Vis Town to your Croatian itinerary.
Vis highlights
- Take a boat tour to see the famous Blue Cave, Green Cave and the beach where “Mamma Mia! Here We Go Again” was filmed.
- Swim at Stiniva Beach, one of the top beaches in Croatia. (Note: You have to walk down a rocky path to reach it – or you can access it by boat.)
- Hike on Hum Mountain to Tito’s Cave. There are hidden bunkers, forts and military buildings here, but it’s also a perfect spot for sunset-gazing.
Where to stay in Vis
There’s really only one great place to stay in Vis, in our view, and that’s Hotel San Giorgio.
The small family-run hotel offers one of the best restaurants on Vis Island, while other perks include ferry port pick-up, complimentary breakfast and an in-house tour guide. Upgrade to a suite for a step-out balcony with sea views.
That’s a wrap for the best beach towns and coastal cities in Croatia!
Sunshine, sparkling seas, beaches – and Mediterranean history and culture. Croatia’s most beautiful beach towns offer a vacation like no other!
You’ve got Dubrovnik. It dazzles with its ancient walls and crystal-clear waters.
Tiny Primosten, with its white pebble beaches, is the perfect place for a laid-back escape.
Then there’s Korcula Town (which whispers tales of its famous adventurer, Marco Polo) and its delightful beaches and nearby vineyards. Nor will you want to miss Hvar Town, which pulsates with lively streets and buzzy beach clubs.
Other towns also lure you to linger and explore their sights, taste the local cuisines, kick back on sun-soaked beach coves and embrace the laid-back Mediterranean ambience.
So plan a seaside retreat to one (or a few!) of the most beautiful beach destinations in Croatia – and enjoy a beach town getaway combining scenic beauty, cultural charm and outdoor adventures.
More information about Croatia beach destinations
Check out these other Croatia travel guides of ours:
- The Perfect 14-Day Croatia Itinerary (Dalmatian Coast)
- 17 Wonderful Things to Do in Hvar
- The 15 Best Things to Do on Brac Island
- Visit Trogir: The Tiny Croatian Town Nicknamed “Little Venice”
- 21 Delightful Things to Do in Split
- Visiting Diocletian’s Palace in Split
- 15 Best Dubrovnik Beaches
- Get High! Walk the Dubrovnik City Walls
- 33 Delicious Croatian Desserts You Must Try!
Pin this post on Croatia’s best beach towns!
Our top travel tips and resources
Hotels: Booking.com is great for scoring a “wow” hotel – or at least a decent one – at lower rates than the hotel’s own website. We especially like Booking’s flexible cancellation policy!
Vacation homes, condos and rentals: We prefer and use Vrbo (Vacation Rentals by Owner).
Flights: To book the cheapest flights, search on Google Flights or Expedia. (Just be aware Expedia tickets may be non-refundable.)
Airport lounge access: We love (and have) Priority Pass for comfy lounge seats, free snacks and drinks, complimentary WiFi and sometimes even showers and spa services!
Tours: For the best local food, walking and other guided tours, plus skip-the-line tickets to attractions, check out Viator (a TripAdvisor company) and GetYourGuide.
Car rental: Renting a car is often one of the best ways to explore off the beaten path. Discover Cars searches car rental companies so you get the best rates.
eSIMS: Stay connected affordably with Airalo eSIMS covering 200+ countries and trusted by 10 million+ users, including us! (No more huge roaming bills!)
Travel insurance: SafetyWing is designed for frequent travelers, long-term adventurers and digital nomads. It covers medical expenses, lost checked luggage, trip interruption and more. We also have and recommend Medjet for global air medical transportation.
Travel gear: See our travel shop to find the best luggage, accessories and other travel gear. (We suggest these comfy travel sandals for city walking, the beach and kicking about.)
Need more help planning your trip? Check out our travel tips and resources guide for airline booking tips, ways to save money, how to find great hotels and other crazy useful trip planning info.
If you make a booking or purchase through our site, we may earn a small commission (at no cost to you). Thanks!
Photo credits: 2 to 6, 9 to 11, 13 to 15, 18, 20, 22 to 24, 29 to 33 © Janice and George Mucalov, SandInMySuitcase
About the authors
Luxury travel journalists and SATW, NATJA and TMAC “Best Travel Blog” award winners, Janice and George Mucalov are the publishers of Sand In My Suitcase. Between them, they’ve traveled to all 7 continents. See About.
Find destination guides, global food-and-wine stories, luxury hotel reviews, articles on cultural explorations and soft adventure trips, cruise reviews, insanely useful travel tips and more!