A two-day city break with room to breathe.
The strongest Zagreb weekend does not race through a list. Give the first day to Dolac, Kaptol, Upper Town and the Lower Town parks; use the second for a slower neighbourhood morning, one museum, a serious lunch and either Maksimir, Mirogoj or a green escape toward Medvednica.
Saturday morning: Dolac before lunch, then Kaptol and the climb into Upper Town.
Saturday afternoon: St Mark’s Square, Strossmayer Promenade, Lower Town and one museum.
Sunday morning: coffee like a local, then Maksimir or Mirogoj.
Sunday afternoon: choose Sljeme, a long lunch or a half-day beyond the city.
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.