Search hotels in Zagreb
Search results are provided by our travel partner. We earn a commission on bookings made through this form, at no extra cost to you.
The centre is two kilometres across and flat, so anywhere inside the Green Horseshoe puts you within twenty minutes of everything on foot.
The one thing to check first
Advent, from late November to early January, roughly doubles central rates. Nothing else in the year moves prices like it.
Counter-intuitively, July and August are cheap — Croatian tourism is on the coast and Zagreb empties out.
The districts
Donji Grad, the lower town — the default and the right answer for most people. Flat, central, on the trams. Around Zrinjevac and Cvjetni trg is the best of it.
Gornji Grad, the Upper Town — atmosphere, gas lamps, cobbles, steps, and a lot of earthquake scaffolding. Little accommodation and mostly apartments.
Around the stations — cheapest central beds. The railway station area is on the Green Horseshoe and perfectly fine; the bus station area is not somewhere you would choose.
Martićeva and the east — where younger Zagreb goes out, ten to fifteen minutes’ walk in, and good value.
Novi Zagreb — cheapest of all, fifteen minutes on the tram, and genuinely interesting if you want to see the blocks.
The full comparison is in where to stay in Zagreb.
Three things to check before booking
Which floor, and is there a lift. Most of Zagreb’s accommodation is in four- and five-storey nineteenth-century buildings and many have none.
Tram noise. The lines run down the main streets and start before five. Courtyard-facing rooms in the same building are silent.
Building work. Repairs from the 2020 earthquakes continue across the centre, and scaffolding can appear between booking and arrival. Recent reviews beat photographs.

