Zagreb, Croatia

The perfect 3 days itinerary

Zagreb, the capital city of Croatia, is distinguished by its 18th and 19th-century Austro-Hungarian architecture. At its center, Upper Town is the site of the Gothic, twin-spired Zagreb Cathedral and 13th-century St. Mark’s Church. Nearby is pedestrian-friendly Tkalčićeva Street, lined with outdoor cafes. Lower Town has the main square, Ban Jelačić, plus shops, museums, and parks.

What to do in Zagreb?

This 3 days itinerary is the perfect guide to the best things to see in Zagreb. It includes day-by-day activities, travel tips, and the top places to visit.

Day 1: Exploring the Historic Upper Town

Morning

Start your day with a visit to the Zagreb Cathedral, one of the most prominent landmarks in the city. Take a stroll around the Kaptol area, where the cathedral is located, and admire the beautiful architecture.

Afternoon

Head to St. Mark’s Church, known for its colorful tiled roof. Visit the nearby Croatian Parliament and the Ban's Court.

Evening

Walk down the Stone Gate, the last preserved gate of the old fortification. End your day at Tkalčićeva Street, lined with restaurants and cafes, perfect for a relaxing evening.


Day 2: Discovering the Vibrant Lower Town

Morning

Visit the Ban Jelačić Square, the central square of the city. Explore the Dolac Market, a bustling farmers market where you can buy fresh produce and local goods.

Afternoon

Head to the Museum of Broken Relationships, a unique museum that exhibits personal objects left over from former lovers, accompanied by brief descriptions.

Evening

Visit the Croatian National Theatre, an architectural gem. If you're interested, catch a performance to end your day on a cultural note.


Day 3: A Day of Leisure and Nature

Morning

Visit Maksimir Park, the oldest public park in Zagreb. Explore the Zagreb Zoo located within the park.

Afternoon

Head to Jarun Lake, a large lake in Zagreb where you can rent a boat, cycle around, or simply relax by the water.

Evening

End your trip with a visit to the Medvedgrad, a medieval fortified town offering great views of Zagreb.


Discover more Zagreb itineraries

2 days

Was this helpful?