ULTIMATE CROATIA 5-DAY ITINERARY: EXPLORE ZAGREB, PLITVICE LAKES, AND ISTRIA
If you’re visiting northwest Croatia and looking for the perfect Croatia 5-day itinerary, I’ve got you covered!
Even though Croatia is a small country, it’s full of incredibly beautiful places, which makes it hard to choose where to go, especially if it’s your first time. This 5-day itinerary is ideal if you’re flying in and out of Zagreb and want to see as much as possible without rushing. You’ll get to enjoy the capital, Plitvice Lakes, and explore the coast of Istria instead of Dalmatia, which means less time spent traveling and more time enjoying your trip. As someone who lives in Zagreb and visits these parts of the country often, trust me, this is a great itinerary to follow!


WHY SHOULD YOU FOCUS ON ZAGREB AND ISTRIA?
When people think of traveling to Croatia, the first places that come to mind are Dubrovnik and Split, since they’re the most popular. And while they’re absolutely amazing and worth visiting, there are other parts of Croatia that deserve your time just as much, like Zagreb and Istria.
Istria is a picturesque peninsula in the northern Adriatic, known for its incredible food, influenced by Italian, Mediterranean, and Croatian flavours. It’s famous for white and black truffles, and you’ll find plenty of truffle dishes, oils, and local products across the region. Besides the food, Istria is full of charming towns that will easily win you over, along with a beautiful national park you shouldn’t miss. I love spending time in Istria and I couldn’t recommend it more.
Zagreb, on the other hand, is Croatia’s biggest city and its capital. While it’s not as postcard-perfect as the coastal towns, it’s still very charming, especially in summer when the parks and green spaces are full of life. It also has lots of festivals and events, which makes the city feel really lively.

HOW TO TRAVEL AROUND CROATIA?
There are two options when it comes to travelling around Croatia.
Option 1 is to rent a car. Renting a car is a convenient option which lets you see more of Croatia due to better travel flexibility. It’s also way more comfortable not having to catch buses or trains and just enjoying the surrounding scenery at your own pace. You can easily rent a car at the airport in Zagreb or in the city centre, and make your itinerary much more fun and flexible. Both Istria and Plitvice Lakes you’ll reach within 2-3 hours driving from Zagreb. I usually always rent my cars on DiscoverCars.com, but you can do it through direct companies as well!
Option 2 is to travel by bus. While it might not be as comfortable as travelling by car, if you’re not interested or able to rent a car, the bus will do just fine! There are many buses available from Zagreb to any destination in Croatia. All the major European bus companies operate in Croatia (like Flixbus and Arriva) and there are plenty of local bus companies who offer their services as well. You can find their prices and timetables online if you search for the main bus station of any city in Croatia.

HOW SAFE IS CROATIA FOR TRAVEL?
Croatia is an exceptionally safe country and safety doesn’t have to be a worry of yours at all. Croatia has a really low crime rate, and violent crime is uncommon. Petty crimes such as pickpocketing can occur in tourist areas, so be alert and take standard precautions as you would traveling to any other destination.
Public transport is as well very safe, punctual, and frequently used. English is widely spoken in tourist areas so you will have no issues communicating with local people which will gladly recommend you their favorite restaurant, or a beach.
WHAT IS THE BEST TIME TO VISIT CROATIA?
The best time to visit Croatia depends on your preferences for weather, activities, and crowd levels. Each season offers a unique charm, and the choice may vary based on whether you prefer the lively atmosphere of summer or the tranquility of the shoulder seasons.
From personal experience I would recommend visiting Croatia in May or September as you will have warm enough weather to go for a swim but you won’t run into large crowds which are very common during the summer.

CROATIA 5-DAY ITINERARY:
DAY 1: ZAGREB
Croatia’s capital might not be the most exciting city in the country, but it still has plenty to offer. One day is enough to see the main highlights before continuing your trip!
MORNING IN ZAGREB
Use your morning to explore the historic Upper Town (Gornji Grad), situated in the city centre. There you can see some of Zagreb’s most famous landmarks like the iconic St. Mark’s Church with the coloured roof, Lotrscak Tower, and the Croatian Parliament. You can also walk along the Stross, a gorgeous promenade overlooking the city.
If you don’t want to get to the Upper Town on foot, you can ride Zagreb’s funicular! Zagreb has the shortest funicular in the world, only 66 meters long. It’s one of the oldest ways of transportation in Zagreb and it can get you from Lower Town (Ilica Street) to the Upper Town for less than a euro!


AFTERNOON IN ZAGREB
In the early afternoon (12- 2 p.m.) visit the Dolac Market, Zagreb’s biggest open market with fresh produce and plenty of local businesses. Continue to Tkalciceva Street where you can shop, sit down for a coffee or have lunch. After your lunch or coffee break, visit the Ban Jelacic Square and the Zagreb Cathedral. Continue your walk towards Zrinjevac and Tomislavac, two of the prettiest parks in the Zagreb city center.
EVENING IN ZAGREB
Use your evening for a relaxing dinner in one of Zagreb’s local restaurants. Consider trying traditional Croatian dishes like strukli or pasticada and immerse yourself in Croatian cuisine. Some of my restaurant recommendations are Carpaccio, Pod Zidom, La Struk, and Boban. Here’s a guide to best restaurants in Zagreb! If you’d like to explore more of Zagreb check out my Zagreb 2-day itinerary blog post!

DAY 2: PLITVICE LAKES NATIONAL PARK
If you’re happy with only one day in Zagreb, on day two continue on towards Croatia’s oldest and most beautiful national park – Plitvice Lakes.
With a car, it will take you around 2 hours to reach the national park. If you’re not driving and opting for a bus, it will take you 2.5 hours and the ticket costs 15 euros one way. Buy the bus ticket on Flixbus and the park ticket on their official website. If you don’t want to go by bus on your own, you can always book a tour that will take you to Plitvice Lakes. These are some of the most popular ones!
Spend the day hiking the picturesque trails and marvel at the stunning waterfalls and lakes. There are various paths you can choose from, depending on their difficulty and length. Read all about how to have the best time at Plitvice Lakes in my Plitvice Lakes guide. After hours of exploring Croatia’s stunning natural park, drive towards Rovinj in the evening. It will take you around 3 hours to reach the gem of Istria. If you’re travelling by bus, return to Zagreb and get another bus to Rovinj in the morning.

DAY 3: ROVINJ
While there are many gorgeous spots in Istria, Rovinj definitely deserves a whole day for itself, so star there. from Rovinj you’ll move on to other parts of the peninsula.
STAY AT: Grand Park Hotel, Eden, or Hotel Amarin
MORNING IN ROVINJ
In the morning, explore the charming Old Town of Rovinj with narrow streets and colorful houses. Sit down for a coffee at one of the local bars and enjoy a slower pace of life that Istria offers. My recommendation is Mediterraneo bar, situated on the rocks right by the sea. The views you’ll get are incredible!

AFTERNOON IN ROVINJ
Visit St. Euphemia’s Basilica, one of the main landmarks in Rovinj. If you’re up to it, you can even climb the tall bell tower and get incredible views of the city and the Sea.
Afterwards, walk along the harbor and immerse yourself in the colorful views of many houses and buildings of Rovinj. Once you’re hungry, enjoy a seafood lunch at a local restaurant. One I really liked was restaurant Orca, a few kilometers outside of the town.
EVENING IN ROVINJ
In the evening, relax in a seaside café and witness one of the most beautiful sunsets you can get over the Adriatic Sea and the gorgeous town of Rovinj. You can grab dinner, go for a drink, or just walk around and enjoy the views.


DAY 4: PULA AND ISTRIA
After Rovinj, continue on to Pula. It’s one of the most popular towns in Istria, so it’s definitely worth a stop. It’s known for its history, and a day, or even half a day, is enough to see the main sights.
MORNING IN PULA
Pula is known for having the oldest and best-preserved Roman amphitheatre in Croatia. You can go inside and explore it for around 10 euros, so that’s the first thing you should do when you arrive. After that, visit the Arch of the Sergii and the Temple of Augustus. For more ideas, check out my post on things to do in Pula.

AFTERNOON IN ISTRIA OR BRIJUNI
There are two equally delightful options for a lovely afternoon.
Option 1 – visit Brijuni national park. Brijuni NP is one of the most beautiful and serene national parks in Croatia and in my opinion, it’s a must-see. The Brijuni islands are situated close to a small town of Fazana, only 20 minutes from Pula.
From Fazana you’ll take a ferry to Brijuni NP. There you can rent a bike or a golf cart and explore the island of Veliki Brijun for the afternoon. The national park has incredible untouched nature, a gorgeous beach for swimming, and an amazing safari park where you can see several types of animals. The tickets to Brijuni are 40 euros during the high season. Read my detailed guide to Brijuni NP here!



Option 2 – explore more of Istria. While you’ve visited Rovinj and Pula, Istria has many small villages that are equally beautiful and worthy of visiting. Two of my favourites are Motovun, a hilltop town known for truffles, and Groznjan – a gorgeous village stopped in time. For more information on interesting towns in Istria read my guide. This option might be a bit harder if you don’t have a car. If you’re coming by bus, it’s better to visit Brijuni.


DAY 5: PLITVICE OR ZAGREB
If you opted for 2 days in Zagreb and skipped Plitvice on day two, visit the national park now, on your way back to Zagreb.
If you’ve already visited Plitvice Lakes, spend your last day exploring Zagreb further. Venture out of the city center and visit Maksimir Park – one of Zagreb’s most beautiful parks with a ZOO. It’s a 20-minute ride by tram from the city centre, or you can just grab an Uber. After Maksimir, you can visit Jarun lake, the botanical garden, or just keep to the city centre and explore it more.



CONCLUSION: CROATIA 5-DAY ITINERARY
This itinerary is perfect if you don’t feel the need to visit the most popular places in Croatia. It’s really hard to fly in and out of Zagreb and see a big part of Dalmatia in just 5 days, so this is a great option if you want to see a lot without rushing. It’s a lovely, active itinerary that lets you explore different places without feeling too packed. Plitvice and Istria are absolutely magical, so you definitely won’t regret it!
Helpful resources for planning your Croatia trip 🇭🇷
• Find your accommodation on Booking.com, Expedia.com or Hotels.com, depending on your budget and preferences
• Rent your car with DiscoverCars
• Buy your ferry tickets at Jadrolinija, TP Line, or Krilo
• Find your public transport options on Omio
• Get your e-Sim from SimLocal
• Grab your tours and entrance tickets at GetYourGuide, Viator, or Tiqets