In Zagreb se gasesc cele mai multe unitati de cazare din Croatia insa acestea se adreseaza mai mult publicului de tip business cat si celor dispusi sa plateasca un pret mai mare pentru o noapte la un hotel. Localurile de cazare din Zagreb sunt impartite intre centrul orasului, Orasul vechi si Districtul de afaceri (CBD), cele mai scumpe aflandu-se in centrul orasului.
Optiunile mai ieftine se gasesc, asa cum era de asteptat, la marginea orasului, insa deobicei nu dispun de prea multe facilitati.