Yellow Art Pavilion (Umjetnički paviljon) in Zagreb behind spring tulips and forget-me-nots under dramatic sky

Cheap hotels & rooms in Zagreb

Zagreb is Croatia’s relaxed capital, with an Upper Town of churches and museums, a lively Lower Town of squares and cafés, and one of Europe’s best-known Advent festivals. Hotel rates are usually lower than on the coast.

Looking for cheap hotels in Zagreb? RoomsCheap compares hotel deals from the biggest booking sites in one search, so you can find cheap rooms in the right neighborhood — not just the lowest price in the wrong one.

It is not just hotels: the same search covers apartments, vacation rentals, B&Bs and hostels in Zagreb, so you can compare every kind of room side by side.

Where to find cheap rooms in Zagreb

Lower Town (Donji Grad)

Around the main square — central, with shops, cafés and many hotels.

See cheap rooms

Upper Town (Gornji Grad)

The historic hilltop quarter, with guesthouses among old streets and churches.

See cheap rooms

Main Station

Near the railway station and the park-lined squares, with practical, well-priced hotels.

See cheap rooms

Trešnjevka

A residential district west of the centre, with cheaper stays and tram links.

See cheap rooms

Famous hotels in Zagreb

Esplanade Zagreb Hotel

A grand 1920s hotel built for passengers of the Orient Express.

Check rates at Esplanade Zagreb Hotel

Map of cheap hotels in Zagreb

Zoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.

Photos of Zagreb

When to book a cheap hotel in Zagreb

Spring and autumn are pleasant and good value; December’s Advent market is very popular and busier. Summer is warm and quieter as locals head to the coast.

See all Zagreb hotel deals

Frequently asked questions

Where can I find cheap hotels in Zagreb?

Hotels near the main station and in districts such as Trešnjevka are usually cheaper, with trams to the centre.

Is Zagreb cheaper than the Croatian coast?

Usually yes, especially in summer, when coastal towns such as Split and Dubrovnik reach their peak rates.

When are Zagreb hotels busiest?

During the Advent festival in December; book early for weekends then.