22 Oct 2019 - 23 Oct 2019

2 guests - 1 room

Total price for 1 night, 2 guests, 1 room
Includes compulsory taxes, charges and fees that can be reasonably calculated in advance.

Searching for Zagreb hotels? Let Skyscanner help you find the best deals for hotels in Zagreb.

What was once a transit route for travellers heading to the coast, is now a tourist destination in its own right. Zagreb is a beautiful Adriatic city that blends a wonderful array of cultures and periods. Austro-Hungarian architecture and earthy Eastern European red tiled roofs with ornate church spires mingle with glorious Mediterranean weather and unfailingly generous Balkan hospitality.

Zagreb hotelsare still reasonably priced for a European destination but will be cheaper off season. The elegant and very grand Regent Esplanade has breath-taking views and all mod cons while the Palace Hotel is a beautiful art nouveau building with reasonably priced rooms. Those on a budget can stay at the Buzz Hostel while the Henrik Apartments offer families their own private kitchen and living areas in the heart of the city. Hotel Snjezna Kraljica is located in beautiful Medvedinica Mountain Park and makes a tranquil romantic getaway with spectacular local scenery.

Colourful, cheap trams make the city endlessly accessible so you don't have to stay in the centre of town. If you want more freedom the simply hire a car at Zagreb airport.

Flights to Zagreb transport you to a medieval and modern, elegant and fun loving city who's locals love to be outdoors. With the first glimpse of Spring sunshine they will be out enjoying the parks, gardens, lakes and alfresco café life the city is so proud of. Sample the wonderful Croatian cuisine that is an exciting combination of Turkish, Mediterranean and Eastern European that should keep just about everyone blissfully happy.

With festivals, museums, UNESCO heritage sites, contemporary art, opera, theatre and lively music and night spots, it won't take long to fall in love with Zagreb.

Browse through our hand-picked Zagreb hotels below, or use the search box above to enter your travel dates and let us find the cheapest hotel deals available.

Search and compare hotels then book your hotel in Zagreb directly by clicking through to hotel or travel agent sites.

Looking for flights to Zagreb too? Just choose the 'flights' option from the menu above, enter your departure airport and dates and Skyscanner will search all major airlines and travel agents for your Zagreb flights.

Top rated hotels in Zagreb

from £62
from £97
from £130

What are travellers saying about Zagreb?

History Buffs
Outdoor Enthusiasts
Art & Design Lovers
Member reviews (84)

You can feel free and safe everywhere you go. Food is great, people are easy-going, and drink coffe is cultural heritage!

Juliette  Peña Quesada
Juliette Peña Quesada

I loved the cafe society, great food at excellent prices, great shopping, great atmos

Pragya Gupta
Pragya GuptaSingapore

Wonderful city full of like. The backpackers hostel that we went to was in the heart of the city and it was really easy to get around. We partied quite a bit here and it is a great city for backpacking

AlexNew York City

I like this city. It's the main city in Croatia but it's definitely less popular than Dubrovnik, Split and the coast side. I loved it. I think it's underrated and you can a lot of amazing things to see here. It's even better because it's not too crowded with tourists and you can actually enjoy. I definitely recommend it.


The least expensive month is November, with an average of £42 per night. The most expensive month to stay in Zagreb is December, with an average price of £57 per night.
The average price of a hotel in October last year was £51 per night. This is 3% more than the average nightly price of £50 seen over the previous 12 months.
In Zagreb, the expected average temperature in October is 11.7°C/53.0°F. The warmest month is typically July, which averages 26.5°C/79.7°F. The coolest month is January, with temperatures averaging -3.1°C/26.4°F.
The nearest airport to Zagreb is Zagreb (ZAG) (6.65 miles).

Plan a trip to Croatia