10 Small Coastal Towns in Croatia You’ll Love

Why should you include some of the small coastal towns in Croatia on your itinerary? We’ll tell you why along with which ones are the best!
When planning a trip to Croatia, it’s easy to focus on well-known cities like Split and Dubrovnik. They’re beautiful and absolutely worth visiting,.
However, we found that some of our favorite experiences happened outside the larger cities.
Croatia’s coast is dotted with so many beautiful towns that offer more unique and authentic experiences.
Below, we’re sharing our list of what we think are the best small coastal towns in Croatia and why some of our favorite experiences came from places off our main itinerary.
Best Small Coastal Towns in Croatia
This list highlights some of the most charming towns along Croatia’s coast, stretching from Istria in the north to southern Dalmatia. We’re focusing on towns on the mainland so you won’t find any island towns on this list.
While each location is different, they’re all well situated and make great alternatives to staying in the larger cities.
As an added bonus, you can often find more affordable luxury hotels in the smaller towns making it a win-win.
Istrian Peninsula
The Istrian Peninsula is located in the northwestern corner of Croatia and it was one of our favorite places when we visited.
We loved that you can spend the morning exploring a hilltop town, then head to the coast for a swim in the afternoon, and finish the day with dinner by the water. What’s not to love?
Another thing we loved is that it’s less crowded than many of Croatia’s more popular destinations.
1. Novigrad

Novigrad is about as classic a Croatian beach town as it gets.
Also located in Istria, it’s close enough to Rovinj to make for an easy day trip or a relaxed stop along the way if you’re traveling farther south.
The town has everything you’d hope for in a small town including charming little shops, waterfront restaurants, and beautiful views over the water.
Even if you only have a couple of hours, it’s well worth stopping here. If you can time your visit for the late afternoon, even better. Locals and visitors gather along the waterfront to watch the sun set. It’s amazing as you can see from the picture!
If you decide to visit, we highly recommend popping into the Aura Family Distillery store which is in the heart of Old Town. You’ll find all kinds of great gift items including local jams and brandy. They make for great souvenirs if you’re looking to take a little piece of Istria home with you.
Top Things to do in Novigrad:
2. Rovinj

When I started putting this guide together, Rovinj was the very first place that came to mind simply because we loved it that much.
We stayed in Rovinj during our trip, and I’m so glad we did. While it’s often thought of as a beach town, there’s so much more to experience beyond the water.
The heart of Rovinj is its pedestrian-only Old Town, where you can easily spend an afternoon wandering through the cobblestone streets, popping into some of the boutique shops, and enjoying some great restaurants.
It’s without a doubt one of the towns we recommend most if you’re planning a trip to Croatia.
Top Things to do in Rovinj:
Northern Dalmatia
Northern Dalmatia stretches along Croatia’s Adriatic coast from around Zadar down to Šibenik, covering a mix of historic towns and beaches.
This part of the coast tends to be a little less crowded than farther south, making it a great choice if you want beautiful scenery without the constant crowds you find in other areas.
You’ll find plenty of clear water and easy access to national parks and islands just offshore.
3. Nin

Nin may be small, but it’s one of Croatia’s most interesting historic towns. It’s set on a tiny lagoon island linked to the mainland by stone bridges.
It’s mostly known for its sandy beaches (a rarity in Croatia!), healing mud, ancient ruins, and cultural heritage.
You can easily include Nin as a quick stopover if you’re heading further south or north.
Things to Do in Nin, Croatia:
4. Primošten

Primošten is one of the most picturesque coastal towns in Central Dalmatia. It’s famous for its peninsula old town.
Once an island, Primošten is connected to the mainland by a narrow causeway. It’s quieter than nearby Šibenik and Split, making it ideal for travelers who want postcard-worthy scenery without heavy crowds.
The town is perfect for a relaxing coastal stop on a Croatia road trip. You’ll find gorgeous pebble beaches, stunning sunsets, laid-back restaurants, and nearby vineyards that produce Babich wines.
Top Things to Do in Primošten:
Central Dalmatia
Central Dalmatia stretches along Croatia’s Adriatic coast from right around Trogir and Split down toward Makarska.
It’s one of the easiest regions to explore whether it’s by car or ferry. You can use the mainland as a base and do some island-hopping during the day.
5. Trogir

Trogir is another must-see town when traveling along coastal Croatia.
It’s located about a half hour northwest of Split making it a perfect day trip option if you’re visiting the area.
This beautiful small town is also technically an island, however, it’s connected to the mainland by a couple of small bridges.
Trogir is a UNESCO World Heritage site and probably one of the most charming towns we visited while there.
We didn’t originally include it as part of our itinerary. It was actually a last minute addition and I’m happy we were able to see this little gem.
Top Things to Do in Trogir
6. Omiš

Omiš isn’t on a lot of people’s radar. Tucked between the mountains and the Adriatic Sea, it feels completely different from many of Croatia’s other coastal towns.
What we loved about Omiš is that you can spend your day relaxing by the water or wandering through the small Old Town, or you can choose more adventurous activities like rafting or zip-lining in the nearby canyon.
If you’re traveling between Split and the southern coast, Omiš is an easy stop along the way but if you have more time, an overnight stay is even better.
Top Things to Do in Omiš:
7. Brela (Makarska Riviera)

Brela is a small seaside town on Croatia’s Makarska Riviera which is known for its crystal-clear Adriatic waters. It’s home to some of the most beautiful beaches in Europe.
It offers a quieter, more nature-focused experience compared to larger coastal destinations
The town has dramatic mountains on one side and the turquoise sea on the other which is amazing to see in person.
Top Things to Do in Brela:
8. Makarska

Makarska is a lively coastal town located along Croatia’s stunning Dalmatian Riviera.
It’s known for its long pebble beaches and dramatic backdrop of the Biokovo Mountains. The town has a charming harbor lined with cafes and restaurants.
There’s also plenty of opportunities for adventure if you’re into hiking and water sports.
Top Things to Do in Makarska:
Southern Dalmatia
Southern Dalmatia is the part of Croatia that stretches roughly from Split in the north down to the border of Dubrovnik in the south.
In addition to the stunning coastline, this area is also a known for some of Croatia’s best food and wine experiences.
9. Ston & Mali Ston (Pelješac)

Ston and Mali Ston may be small coastal towns on the Pelješac Peninsula, but there’s a lot packed into them.
Between the history, natural beauty, and some of Croatia’s best seafood, there’s plenty of things to do to fill your time.
Known for their medieval walls, ancient salt pans, and legendary oysters, these twin towns make a perfect day trip or an overnight stay.
Things to Do in Ston & Mali Ston:
10. Cavtat

Cavtat is a small seaside town just south of Dubrovnik.
It’s one of the most beautiful and relaxing towns in southern Dalmatia, making it perfect for anyone who wants Dubrovnik’s beauty on a smaller scale.
The town is accessible by ferry from Dubrovnik during the peak summer months, making for an easy day trip.
However, Cavtat is a great alternative to staying in Dubrovnik.You can use it as a base for exploring Dubrovnik and the Konavle region as well as points further south like Montenegro.
Top Things to Do in Cavtat:
More Posts You Might Enjoy
- 19 Best Day Trips From Dubrovnik You Don’t Want To Miss
- 11 Best Dubrovnik Restaurants with a View
- One Day in Dubrovnik: 5 Curated Itineraries for Every Travel Style
- Walking The Dubrovnik City Walls – A Traveler’s Guide 2025
- Things to Do in Dubrovnik: 17 Best Activities in the Old Town
- 17 Free Things to Do in Dubrovnik (That Still Feel Luxurious)
- Where To Stay In Dubrovnik: 8 Area Guide For Every Traveler
- A Traveler’s Guide To Tipping In Croatia In 2026
- Best Time to Visit Croatia: The Ultimate Seasonal Travel Guide
- Croatia in Winter: Complete Travel Guide for December to February
- Croatia in Spring: Complete Travel Guide for March to May
- Croatia in Summer: Complete Travel Guide for June to August
- Croatia in Fall: Complete Travel Guide for September to November
- 6 Best Islands Near Dubrovnik (Plus Stunning Coastal Spots)
- Island Day Trips From Dubrovnik Itinerary: Your 5-Day Guide
FAQs
Hopefully, we’ve provided enough information but here are answers to some commonly asked questions about Croatia’s coastal towns.
What is the nicest coastal town in Croatia?
Croatia has several coastal towns but Cavtat is a beautiful town not far from Dubrovnik. Rovinj is also worth visiting.
Which is better, Rovinj or Dubrovnik?
Neither town is better than the other, they simply offer different experiences. Dubrovnik is a larger city with a lot of history. Rovinj is a beautiful coastal town on the Istrian Peninsula. Both are worth visiting.
Is Istria, Croatia worth visiting?
Yes, Istria is definitely worth visiting. There are several small coastal towns and if you travel further inland, there are small hilltop towns known for things such as truffles.
Final Takeaway: Best Small Coastal Towns in Croatia
We often find that visits to smaller towns are sometimes more memorable than visiting large cities.
Croatia was the same way for us. As much as we love Dubrovnik, we would gladly spend more time in places like Rovinj.
The small coastal towns in Croatia tend to have a much more laid back atmosphere. There’s less need to get from one attraction to the other and it’s more about taking everything in and enjoying the moment.
We highly recommend incorporating a couple into your itinerary. Better yet, create an itinerary that includes a coastal route with a few small towns.
Whatever you decide, you won’t be disappointed!
