The city beyond a top-ten list.
The best things to do in Zagreb combine landmarks with habits. Walk the Upper Town, shop or browse Dolac, cross the Lower Town parks, choose a museum with intention, sit for coffee, ride or hike toward Sljeme, and leave room for neighbourhood life. The point is not to maximise stops but to understand the city’s rhythm.
Walk: Upper Town, Kaptol, Dolac and the Green Horseshoe.
Taste: market mornings, štrukli, contemporary Croatian cooking and coffee culture.
Go green: Maksimir, Mirogoj, Jarun, Bundek and Medvednica.
Go beyond: Samobor, Plešivica and Zagreb County for an extra day.
Zagreb works best when the itinerary leaves room for the city itself.
Use this guide as a framework, then keep some unplanned time. Zagreb is at its best when the route leaves room for coffee, markets, weather and spontaneous detours.