Croatia has one of the most beautiful coastlines I’ve ever seen. If that wasn’t enough to tempt you, then the stunning National Parks and ancient cities full of history surely are.
Here are the best 10 places to visit throughout Croatia
1. Plitvice Lakes
This National Park contains some of the most beautiful natural scenery I’ve ever beheld. The water is crystal clear, incredibly green and woven with wooden paths to explore the network of lakes.
For more photos and information on visiting the lakes as an independent day tour, see this post.
2. Dubrovnik
Famed as the set of King’s Landing from Game of Thrones, Dubrovnik has an amazing yet touristy old town. To walk the length of the town walls you’ll need to fork out around 30€. If you’re a fan of Game of Thrones or of enchanting old towns, then the high ticket price is worth it. Otherwise I’d recommend exploring the less busy parts of the town.
A (free) highlight for me was finding a small gate in the southern wall of the city near Svetog Petra. This led a rocky area outside the city walls with stunning views of the bay below and towers of the wall. You can grab a drink at the cliff-side bar or clamber onto the rocky cliff and watch the sun set with you own drinks.
3. Korcula
Known as ‘mini Dubrovnik’ the old town of this island truly did feel like a smaller, quieter version of Dubrovnik. The beaches are also stunning and you can take water taxis to other nearby islands.
4. Vis
Vis is the oldest town in Croatia, dating back to the 4th century BC. While not much remains of that period, the island is a beautiful and peaceful break from busier islands and the mainland.
There are two main towns; Vis town and Komiza, both with a relaxed feel and a charming combination of beautiful old buildings and crystal clear water. The island is also dotted with local vineyards, open for tastings and lunch. Hire a pushbike, car or boat to explore.
5. Split
With the perfect mix of authentic local atmosphere, interesting old town, local beaches and great day trips options, Split was one of my favorite places in Croatia.
The heart of the tourist area is the beautiful waterfront promenade, lined with restaurants and leading into an ancient underground bazaar- full of local art, crafts and trinkets.
6. Zagreb
Croatia’s capital is full of beautiful gardens, interesting museums (don’t miss the Museum of Broken Relationships) and much local history and culture to soak up. For the best places to explore Zagreb, see this post.
7. Pula
Famous for the ancient Roman amphitheater and ruins, Pula also has a great camping ground and beautiful poppy-lined beaches. For activities on offer in Pula, see this post.
8. Rovinj
An extremely picturesque town on the north coast of Croatia, Rovinj is also unfortunately quite expensive. I recommend staying in nearby Pula and visiting for the day.
9. Krka National Park
An easy day tour from Split, this National Park is a must-visit for any nature lover. I found it a tiny bit less enchanting than Plitvice, but the upside is that you can swim in the lower lake.
10. Hvar
This was simultaneously the biggest ‘party island’ and the most upmarket habour I visited in Croatia. There are some nice beaches a 30 minute walk from the main port as well as plenty of boat trips on offer.