Dreaming of Croatia: 15 Best Places to Visit
I haven’t met a person that hasn’t been dreaming of Croatia. Even though it’s my country and I’m definitely biased when it comes to it, objectively I do understand why Croatia is at the top of anyone’s bucket list and why people are coming back any chance they have. We have it all here: clear turquoise sea, beautiful nature, great food, cute towns with rich history. While every corner of Croatia is beautiful in its own way, there are some places that are just very special. So, in this blog post I will be sharing with you my 15 best places in Croatia you can visit.
I tried to be inclusive, especially as I am trying to get people’s attention on places that go beyond Split and Dubrovnik. So, on this list you will find the most popular places like the towns I just mentioned, best islands, nature parks, but also hidden places and underrated regions.

Croatia Travel Plan
If you’re looking for a custom Croatia travel plan, find out more about my personalised itinerary service.

Heads up! Some links in this blog are affiliates. If you click and buy, I may earn a small commission at no extra cost to you. Rest assured, I only recommend stuff I’ve tested or trust. You can read more about our affiliate disclaimer here.
Short on time? Here are my top recommendations:
HOTELS:
- Hotel Excelsior Dubrovnik
- Hotel Ambasador Split
- Hotel Podstine Hvar
- Plitvice Holiday Resort
- Park Plaza Arena Pula
- Grand Park Hotel Rovinj by Maistra Collection
- Esplanade Zagreb Hotel
ACTIVITIES:
⭐️ Join my Croatia Travel Tips FB Group to ask questions, get advice and engage with our community.
Dubrovnik
Dubrovnik is the most popular place in Croatia, especially after the Game of Thrones series.
The city is often called the Pearl of the Adriatic and has some of the best preserved city walls in the world. It’s located at the very south tip of Croatia, so a beautiful turquoise sea is guaranteed.
Which is why Dubrovnik is definitely a great place to start if this is your first time in Croatia, though be warned that it is also the most expensive city in Croatia.
Top Things to Do in Dubrovnik
Here are the top things you can do in Dubrovnik:
- Explore the City Walls and Fort Lovrijenac – a must attractions in Dubrovnik
- Old Town Walking Tour – explore the Old Town of Dubrovnik with a guide
- Dubrovnik Game of Thrones Tour – the highest rated GOT tour for all ya’ fellow fans out there
- Take the Cable Car to Mount Srd for Panoramic Views of Dubrovnik – the best views in Dubrovnik
- Take a Ferry to Lokrum Island – a beautiful botanical island, also another GOT location where they keep the original Iron Throne from the series
- Go on the Elaphiti Island Cruise – visit 3 nearby islands; Lopud, Sipan & Kolocep
- Spend a Day at Banje Beach

Where to Stay in Dubrovnik
Here are my top 3 stay picks in Dubrovnik:
- Studio Apartment Lumia – cosy apartment in the Old Town; great location & have personally loved it
- Hotel Excelsior – beachfront 5 star hotel
- Villa Orabelle – at the beach and close to the Old Town
Korcula
I’ve been to Korcula many times and it’s by far my favourite island in Croatia, and the most beautiful one. To cut the story short, Korcula comes with all the superlatives, so you won’t regret it if you decide to spend your time there.
It’s often referred to as Dubrovnik’s little sister because it reminds of it, but is more charming. The sea is incredibly clear and beautiful and there’s plenty of things to do there.
Top Things to Do in Korcula
Here are the top things you can do in Korcula:
- Visit the Marco Polo Museum – he was born in Korcula!
- Go on a Private Walking Tour – learn more about Korcula from a local guide
- Spend the Day Snorkeling and Swimming – best water activity in Korcula
- Enjoy the Wine Tour – Korcula produces amazing wines
- Enjoy the Beaches – Korcula has some of the most beautiful beaches in Croatia
- Visit Badija Island – an island with monastery and deer roaming around

Read my 7 Days in Croatia: A Realistic Itinerary blog post.
Where to Stay in Korcula
Here are my top 3 stay picks in Korcula:
- Aminess Younique Korcula Heritage Hotel – amazing hotel in the Old Town
- Tara’s Lodge – scenic views
- Aminess Vival Port9 Resort – private beach
Split
Split is the biggest and the coolest city on the Croatian coast. It’s also in a great location because from Split you can easily visit national parks like Plitvice or Krka, do island hopping and visit nearby cute towns, such as Trogir or Primosten.
Therefore, Split is one of the best locations if this is your first trip to Croatia, and personally, it’s where I would start if I were you.
Top Things to Do in Split
Here are the top things you can do in Split:
- Visit Diocletian’s Palace – UNESCO World Heritage Site which is a must and free to visit
- Old Town and Diocletian Palace Walking Tour – highest rated walking tour in Split
- Krka Waterfalls, Food & Wine Tasting Tour – visit Croatia’s Krka National Park and local winery
- Enjoy the Views from Marjan Park – the best viewpoint in Split
- Visit Klis Fortress and Olive Museum – visit Klis Fortress (also GOT location) & learn about olive culture in Croatia
- Have Drinks at Split Riva (Promenade)
- Relax at Bacvice Beach

📖 Read my 20 Insider Things to Know before Travelling to Croatia blog post.
Where to Stay in Split
Here are my top 3 stay picks in Split:
- Hotel Ambasador – iconic 5 star hotel in Split city centre
- Amphora Hotel – great beachfront hotel
- Le Meridien Lav Split – the only 5 star resort in Split
Trogir
If you ask any Croatian which coastal town they find the most beautiful, the answer would in most cases be Trogir.
Trogir is a beautiful historic town and harbour on the Adriatic coast. The historic part of the city is situated on a small island between the Croatian mainland and the island of Ciovo.
Because of its outstanding beauty and Venetian architecture, the historic centre of Trogir has been enlisted in the UNESCO list of World Heritage Sites in 1997.
Top Things to Do in Trogir
Here are the top things you can do in Trogir:
- Explore the Old Town – don’t miss the Saint Lawrence’s Cathedral and its bell tower
- City Highlights Guided Walking Tour – learn from the local
- Three Islands Half-Day Speedboat Tour – visit 3 islands nearby Trogir
- Spend a Day at Copacabana Beach (also known as Okrug Gornji) in Ciovo Island

📖 Read my When is The Best Time to Visit Croatia: A Local’s Guide blog post.
Where to Stay in Trogir
Here are my top 3 stay picks in Trogir:
- Hotel Brown Beach House & Spa – great location, one of the most loved hotels in Trogir
- Hotel Ola – adults only
- Gaby Apartments – amazing pool and sea views
Primosten
For some reason it took me so long to visit Primosten, but as soon as I stepped in, I fell in love. Actually, I feel in love already from the viewpoint which is overlooking the town of Primosten and nearby islands.
Primosten is a small town in North Dalmatia, very close to Sibenik and just over an hour drive from Split, so it’s definitely easy to visit, though I do recommend staying there for a few nights if possible because once in Primosten, you wouldn’t want to leave.
Things to Do in Primosten
Here are the top things you can do in Primosten:
- Enjoy the Views from Our Lady of Loretto
- Explore the Old Town
- Visit Prgin and Gracin Wineries and Taste Babic Wine
- Relax at Mala Raduca Beach
- See the Fisherman’s Statue

📖 Read my 10 Beautiful Boutique Hotels in Croatia Worth Booking blog post.
Where to Stay in Primosten
Here are my top 3 stay picks in Primosten:
- Apartment Primosten Adiomare – at Mala Raduca Beach
- Villa Bela – great location
- Golden Rays Luxury Villas & Apartments – best resort in Primosten
Makarska
Makarska is often considered a party town, though it is much more than that! The town is the centre of the Makarska Riviera, a popular tourist destination under the Biokovo mountain.
It’s famous for its beautiful palm-fringed promenade with lots of cafes, bars and boutiques overlooking the harbour.
It’s a great base for exploring Dalmatia mainland and nearby islands too.
Top Things to Do in Makarska
Here are the top things you can do in Makarska:
- Explore the Old Town
- Biokovo Tuk-Tuk Ride & Skip-the-Line Skywalk Entry – the best attraction in Makarska and highest viewpoint
- Wine Tasting Grabovac Tour – visit a 19th century winery and taste delicious wines
- Golden Horn Beach & Secluded Bays Speedboat Tour – spend a day at the Croatia’s most famous beach
- Relax at Makarska Beach

Where to Stay in Makarska
Here are my top 3 stay picks in Makarska:
- Boutique Hotel Mirjam – gorgeous boutique hotel with infinity pool
- Hotel Park Makarska – beachfront & close to the town centre
- Aminess Laurel Khalani Hotel – 5 star hotel, beachfront
Hvar
Hvar Island is one of the most beautiful and popular islands in Croatia. It is a 2 hours ferry ride from Split, so you can easily combine it.
The close proximity to Split is why Hvar is the best island for first-time visitors, but also it offers a lot of activities suitable for any travel style; from relaxing to partying, which is why it’s a great island to start before you decide to visit some of the more peaceful and smaller islands where there’s not much to do but relax.
📖 Read my 7 Best Places to Visit in Croatia for First Timers blog post for more.
Top Things to Do in Hvar
Here are the top things you can do in Hvar:
- Explore Stari Grad, Jelsa and Hvar Town – the best towns in Hvar
- Visit Spanish and Napoleon Fortresses – must see attractions and great views
- Take a Boat Tour to Pakleni Islands – amazing beaches
- Explore Blue Cave and Vis Island on a Speedboat – combination of nature wonder and hidden gem
- Take a Swim in Dubovica – off the beaten path bay with beautiful beach
- Go on a Wine and Olive Tasting Tour – you have to try local wine and oil

Where to Stay in Hvar
Here are my top 3 stay picks in Hvar:
- Tilla’s House – cosy apartment with beautiful views
- Hotel Podstine – beautiful beachfront hotel
- Maslina Resort – luxury resort in Stari Grad
Brac
If you’re looking for a more laid back version of Hvar, then Brac is definitely a great place to visit.
It also has some of the most beautiful beaches in Croatia, there are a lot of wineries, restaurants, cafes, but it is not party-focused like Hvar can feel at times.
Top Things to Do in Brac
Here are the top things you can do in Hvar:
- Spend a Day at Zlatni Rat Beach – the most famous beach in Croatia
- Visit Dol Ethno Village
- Enjoy the Views from Vidova Gora
- Take a Jeep Tour – explore the island in a different way
- Try Wines at Stina Winery – the most popular winery in Brac

Where to Stay in Brac
Here are my top 3 stay picks in Brac:
- Hotel Kastil – in the centre of Bol
- Grand Hotel View – beachfront
- Nono Ban Boutique Hotel & Villas – stunning design
Plitvice Lakes
Plitvice Lakes National Park is the most beautiful nature place you can visit in Croatia, so I recommend going there on your first trip.
Plitvice consists of 16 lakes with waterfalls that extend into a limestone canyon. It is also a home of many endangered and rare species. You can choose between different routes, depending on your travel style.
Last time I took route C which includes a short boat ride through the lake and a panoramic train ride back to entrance 1 where the route starts. The total duration is 4-5 hours.
Top Things to Do in Plitvice
Depending on which route you take, your visit to Plitvice will variate, but in general these are the best points in Plitvice:
- Waterfalls (Great Waterfall, Veliki Prstavac, Mali Prstavac)
- Kozjak Lake and Lake Proscansko
- Viewpoints
- Caves

Where to Stay in Plitvice
Even though many people visit Plitvice on a day trip from Zagreb or Split, you can actually stay in the area, which is my recommendation for the full nature experience.
Here are my top 3 stay picks in Plitvice:
- Plitvice Holiday Resort – most beautiful and unique resort near Plitvice
- 16 Lakes Hotel – beautiful hotel near Plitvice with outside pool
- Hotel Jezero – Plitvice Lakes National Park – at Plitvice Lakes near Kozjak Lake
Krka National Park
Speaking of national parks, Krka is my 2nd favourite after Plitvice and it’s a great alternative if you’ve already visited Plitvice or you need a place closer to where you’re visiting (especially if your base is south Dalmatia).
My recommendation is to spend a full day in Krka National Park to experience it in the best possible way.
You can easily visit Krka on your own, or go on a guided tour.
Top Things to Do in Krka
Here are the top things you can do in Istria:
- Visit Skradinski Buk and Roski Slap Waterfalls
- Take a Boat to Visovac and Roski Slap
- Swim near Roski Slap – the only place in the park where swimming is allowed!
- Try Local Food – my recommendation is Seosko Domacinstvo Kristijan

Where to Stay in Krka
Here are my top 3 stay picks in Krka:
- Hotel Skradinski Buk – great location
- Agrotourism Galic Krka – outdoor pool
- Krka Fairytale Little Castle – literally like you’re in a fairytale!
Istria Region
Even though it’s at the seaside, Istria is quite underrated region, and what a shame!
While personally I love the beaches in Dalmatia more, the towns and nature of Istria is so beautiful, it’s definitely one of the best places in Croatia to visit.
You can easily spend a full week in Istria and not get bored (actually you’ll leave with craving for more).
Top Things to Do in Istria
Here are the top things you can do in Istria:
- Visit the Pula Arena – among 6 best preserved Roman amphitheatres
- Dolphin Watching & Sunset Boat Tour With Dinner and Drinks – a perfect way to end your day
- Explore Istrian Hilltop Towns – my favourite are Motovun, Groznjan and Hum
- Visit Brijuni National Park – beautiful island with exotic animals and dinosaur footsteps
- Go on a Truffle Hunting & Cooking Tour – Istria is famous for its truffles
- Enjoy the Beaches – Hawaii Beach, Umag Sandy Beach, Punta Cana
- Visit the Most Famous Towns – Pula, Rovinj, Porec

Where to Stay in Istria
Here are my top 3 stay picks in Istria:
- Park Plaza Arena Pula – a couple of minutes walk from Hawaii Beach
- Grand Park Hotel Rovinj by Maistra Collection – 5 star luxury hotel with beautiful panoramic views of Rovinj
- Roxanich Winery and Design Hotel – amazing choice in Motovun
Zagreb
Even though Zagreb is the capital city of Croatia, for some reason it is largely overlooked and skipped when planning a trip to Croatia.
To me, it’s such a big mistake because Zagreb is a beautiful city with central European architecture reminiscent of Vienna and Budapest. It’s a fun and cool place with interesting things to do.
If you’re visiting Croatia for the first time and landing in Zagreb, I definitely recommend planning to spend about 2 days in the city.
Top Things to Do in Zagreb
Here are the top things you can do in Zagreb:
- Visit the Main Sites – go to Ban Jelacic & Tomislav Squares, Zrinjevac Park and Cathedral
- Explore the Church of St. Mark – the Upper Town
- Check the Museums – Zagreb has a lot of cool museums, so visit at least one of them
- Best of Zagreb with the WW2 Tunnels – highest rated walking tour
- Take a Day Trip to Plitvice – great option if you want to visit Plitvice on your first trip to Croatia too!
- Go on a Food Tour – learn about Croatian cuisine and history

Where to Stay in Zagreb
Here are my top 3 stay picks in Zagreb:
- Esplanade Zagreb Hotel – historical luxury hotel
- The Westin Zagreb – great location
- Hotel Jägerhorn – oldest hotel
Varazdin & Trakoscan
Varazdin is in northern Croatia, about an hour and a half from Zagreb. It was once the capital city of Croatia, from 1756 to 1776. Therefore, the town is full of beautiful central European architecture.
A short 45 minute ride from Varazdin is Trakoscan Castle, the best preserved and most beautiful castle in Croatia, built in the 13th century.
Both Varazdin and Trakoscan can be easily visited from Zagreb, though I do recommend spending more in the area if you can, especially if you love hidden gems.
Things to Do in Varazdin & Trakoscan
Here are the top things you can do in Varazdin & Trakoscan:
- Visit Trakoscan Castle – a must!
- Explore Varazdin Old Town
- Visit Varazdin Castle – there’s a museum inside
- Walk around the Varazdin Cemetery – 18th century cemetery
- Relax at Varazdinske Toplice – a large hotel with a hot spring, you can get a day pass

Where to Stay in Varazdin & Trakoscan
Here are my top 3 stay picks in Varazdin & Trakoscan:
- Hotel Trakošćan – close to the castle & amazing views
- Arbia Dorka Heritage Palace – historical 19th century building
- Hotel Turist – modern design
Slavonia Region
I was born and raised in Slavonski Brod, one of the most important cities in the Slavonia region, on the eastern side of Croatia.
If you’re looking for places beyond Dubrovnik and Split, places that are local and off the beaten path, then you have to come to Slavonia.
Here, you will find cute central European towns and villages with amazing food and hospitable people. Slavonia doesn’t live off of the tourism, so the connections and hospitality are genuine. Also, it’s among the cheapest regions in Croatia you can visit.
Top Things to Do in Slavonia
Here are the top things you can do in Slavonia:
- Visit Slavonski Brod (my home town), Djakovo and Osijek – the most important cities in the region
- Explore Kopacki Rit and Papuk – nature parks
- Taste Wines – Kutjevo, Ilok, Erdut are amazing wineries
- Visit Ramarin Ranch – horses you can ride and great restaurant

📖 Read 15 Traditional Croatian Foods to Try on Your Trip blog post.
Where to Stay in Slavonia
Here are my top 3 stay picks in Slavonia:
- Vila Vinkomir Kutjevo – villa in the Kutjevo vineyard and winery
- Hotel Stari Podrum – Ilok is very famous worldwide for its wines!
- Dvorac Janković – 18th century castle
Cetina River Spring
Cetina River Spring is a hidden gem about 2h drive from Split. The reason it hasn’t become massively popular is because it is accessible only by car and it’s in the mountains, so most tourists miss it or don’t even know a place like this exists.
So, if you want a beautiful nature place with no crowds, you have to go to Cetina River Spring.
There’s not much to do there, but there are interesting stops on the ride towards it, which I’ll include below.
Top Things to Do in Cetina River Spring
Here are the top things to do in Cetina River Spring:
- Admire the Spring – it is no longer allowed to swim in it!
- Go inside Church of the Ascension of the Lord – cute orthodox monastery
- Stop by Peruca Lake – you can swim there
- Have Lunch at J.F.Kennedy Restaurant – the food is delicious and cheap!

Where to Stay in Cetina River Spring
Here are my top 3 stay picks in Cetina:
- Villa Cetina – a 5 min walk to the spring
- Green Diamond – next to the spring with outdoor pool
- Holiday Home Marija – lake views and close to the spring
📖 Read next:
- 7 Best Places to Visit in Croatia for First Timers
- 15 Traditional Croatian Foods to Try on Your Trip
- 20 Insider Things to Know before Travelling to Croatia
- 7 Days in Croatia: A Realistic Itinerary
- When is The Best Time to Visit Croatia: A Local’s Guide
- 10 Beautiful Boutique Hotels in Croatia Worth Booking

Croatia Travel Plan
If you’re looking for a custom Croatia travel plan, find out more about my personalised itinerary service.
Like this post? Pin it!📍

