Museum city, café culture and a medieval upper town that most visitors overlook on the way to the coast.
Zagreb is Croatia's underrated capital — a city of 1 million that most tourists skip in favour of the Dalmatian coast. That's their loss. The Upper Town (Gornji grad) is genuinely beautiful, a medieval tangle of stone streets, churches and towers above the modern lower city.
Zagreb's café culture is exceptional — locals treat the "špica" morning coffee ritual with near-religious seriousness. Hotels are good value compared to Dubrovnik or Split, and the city makes an excellent base for day trips to the Plitvice Lakes and Istrian hill towns.
Hand-picked from 280 properties, sorted by guest rating
Each neighbourhood has a distinct character — pick the one that suits your trip
Everything you need to plan your trip, written by people who've spent real time there
Why the capital deserves more than a transit stop on the way to the coast.
The essentials before you go
Easy day trips and next stops from Zagreb
Browse all hotels in Zagreb
Compare live availability and prices across 280 properties.