Awesome 3-week Croatia itinerary

Awesome 3-week Croatia itinerary

Is a trip to Croatia on your bucket list? With this Croatia itinerary, you will discover beautiful cities, national parks, and the coast of Dalmatia in three weeks.

About this Croatia Itinerary

With this 3-week Croatia itinerary, you will discover the capital Zagreb, the beautiful Plitvice Lakes, and a large part of the Dalmatia region. Here you will visit several historical cities, an island and a national park.

It is a one-way trip. You’ll start in Zagreb and end in Dubrovnik. You can follow this Croatia itinerary with a (rental) car or by public transport.

Itinerary: 3 weeks in Croatia

Which places will you visit during this 3-week trip to Croatia? Let’s start in Zagreb.

Day 1 & 2: Zagreb

Zagreb is the capital of Croatia and therefore a good starting point of this trip. Check out the historic buildings and fully enjoy the delicious food. There are restaurants everywhere!

  • € Hostel tip: The Dots Hostel – hostel with private rooms in a good downtown location.
  • €€ Hotel tip: Livris Hotel – Nicely decorated 4* hotel near the bus station.
  • Interesting tour: 2.5-hour Croatian War of Independence tour – learn about the fall of Communist Yugoslavia and the Croatian struggle for independence in the War of Independence.
Trg bana Jelačića in Zagreb

Day 3 & 4: Plitvice Lakes National Park

National Park Plitvice Lakes is perhaps one of the most beautiful places in Croatia. It is a beautiful nature reserve full of blue-green lakes and waterfalls. The many viewpoints and hiking trails make it a great place for a long walk.

Tip Book two nights near Plitvice Lakes National Park, so you can make full use of the quiet moments in the park (early morning and late afternoon).

  • € Hostel tip: Falling Lakes Hostel – nice and cozy hostel about 16 kilometers from the national park. With shuttle service to the park and free bicycles.
  • €€ Guesthouse tip: Natura Plitvice Lakes – great guesthouse within walking distance of the national park.

Day 5 & 6: Zadar

After the beautiful nature, it is time to visit another city. Zadar is located in the far north of the province of Dalmatia and has a beautiful historic city center. There is a very relaxed atmosphere, you can dive into the sea from the quay and in the evening you can enjoy a great sunset.

View from the bell tower in Zadar

Day 7 to 10: Ugljan

You should also have some time to relax during your trip to Croatia, right? There are so many beautiful islands that you can visit and Ugljan is one of them. It is only half an hour by ferry from Zadar and you really feel like you are in another world.

Beautiful beaches, friendly people, picturesque villages, and many cycling and hiking trails. A great place to completely unwind.

  • € Guesthouse tip: Noa – cozy guest house in Kali.
  • €€ Apartment tip: Apartment Kostić – great 2 bedroom apartment. From the balcony, you have a wonderful view of the sea and Zadar.

Day 11 to 13: Šibenik

As far as I’m concerned, Šibenik is one of the hidden gems along the coast of Croatia. Yes, there are some tourists, but not nearly as many as in the other cities. Here too you have a beautiful old city center full of narrow streets and stairs, each time you discover something new. The Saint James Cathedral is also an absolute must-see.

And there’s more! From Šibenik you can easily reach Krka National Park, a beautiful nature reserve that resembles the Plitvice Lakes (but slightly less crowded).

Day 14 & 15: Trogir

Trogir is a small town, but it is still a good idea to take some time for this city. In the morning and evening, it is a lot quieter (many people visit Trogir from Split as a day trip) and then it is even more fun to discover the narrow streets. For the best view, climb the cathedral tower.

Trogir is also a nice place to relax for a bit. At Okrug Gornji (slightly south of the city) you will find one of the most beautiful beaches in Croatia.

Bell tower in Trogir

Day 16 to 18: Split

Split is the second-largest city in Croatia after Zagreb and the old city center is on the UNESCO World Heritage List. It is a perfect city to stay in a little longer because there is so much to see! The Diocletian’s Palace is a real sight to see. These are the remains of a Roman palace from the fourth century and it is very interesting to see how much has been preserved.

Visit Diocletian's Palace in Split - Croatia

Day 18 to 21: Dubrovnik

The last stop on this Croatia itinerary is perhaps the most beautiful city in Croatia: Dubrovnik. Walk over the ancient walls, enjoy the views, discover the impressive museums and be amazed. There is so much to see here! Fans of the Game of Thrones series will recognize many of the streets and buildings from this city, as it was the setting for the fictional city of Kings Landing.

Adjustments in this Croatia itinerary

Of course, you don’t necessarily have to stick to this itinerary, if you want you can make a number of adjustments. Things you can do to make your Croatia trip even more fun:

  • Ugljan is an island for those seeking tranquility. Would you rather go to a party island or celebrate your relaxing holiday on another island? Then it is best to visit another island from Split. Many ferries leave from Split to different islands, for example to Brac, Hvar or Vis.
  • Do you have more time? Then I would suggest visiting more nature reserves (for example National Park Paklenica near Zadar) or more islands.
  • The south of Dalmatia is very suitable for making trips to other countries. For example, you can travel from Split and Dubrovnik to Mostar in Bosnia and Herzegovina. From Dubrovnik you can also easily reach Montenegro, where you can visit the beautiful Bay of Kotor.

Book your trip to Croatia

Would you like to experience this Croatia itinerary yourself? These websites are useful when booking your trip:

  • This itinerary starts in Zagreb and ends in Dubrovnik. Both cities have an international airport with many good connections to cities all over the world. Check Skyscanner for options and prices.
  • Zagreb is also easily accessible by train from other countries in Europe. Check out schedules and prices at the Rail Europe website.
  • Within Croatia you can travel by rental car or by bus.
    • Rental car: good websites for renting a car are Discover Cars and Rental Cars.
    • By bus: within Croatia it is very easy to travel with Flixbus. Do you want to see if there are other buses as well? Then BusBud is a great website to check out.
  • At every stop in this Croatia itinerary, there are two tips for accommodations, a hostel, and a hotel. Would you rather look for the best place to spend the night yourself? Check out, here you have a wide range of options, many filters and you can compare. If you are looking for special accommodation in nature, it is also worthwhile to look at the website of Nature House.

Read more about Croatia

A holiday to Croatia becomes even more fun with a little preparation. These travel guides can help you with that:

DK Eyewitness Croatia

Lonely Planet Croatia

You can also read more about a holiday in Croatia on this website. You might like to check out these posts:

In addition, I regularly share fun travel stories and tips for the most beautiful destinations in my monthly newsletter. Subscribe here.

Fun 3-week Croatia Itinerary

Hi, and how nice of you to read this disclaimer! As you may understand, maintaining a website like this is not free. That is why some of the links in this article are affiliate links. If you use these links to book or buy anything, I’ll get a small commission at no extra cost to you. Thank you! Support this website.


As a girl from a small town in the Netherlands, I always dreamed of traveling. I thought it would always be a dream, but nowadays, I travel 6 to 8 months a year and I hike thousands of miles on the most beautiful hiking trails. On this website you can read all about my favorite destinations.

View stories

Leave a reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.