Hotels in Zagreb, Croatia

Search & Compare Zagreb Hotels

Save up to 40%!

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Zagreb

Zagreb overview

Visitors to Zagreb speak favorably about this walkable city's historical sites, bar scene, and coffeehouses. Enjoy the museums and entertainment, and even book a sightseeing tour during your stay. In Zagreb, you can take in local culture at top places like Archaeological Museum and Croatian National Theatre. Ban Jelacic Square and Dolac are other popular sights to visit.

Where to stay in Zagreb

A city welcoming to all, Zagreb has a variety of hotels and other lodging options. There are 161 hotels in Zagreb and you can shop as many as 79 deals for rooms on Hotels.com, some with discounts of up to 50%. We have room prices as low as 9 USD per night and here's a breakdown of hotels by star rating in Zagreb as well as in the surrounding area:
  • • 3 5-star hotels from 99 USD per night
  • • 33 4-star hotels from 45 USD per night
  • • 32 3-star hotels from 42 USD per night
  • • 10 2-star hotels from 9 USD per night

How to get to Zagreb

Fly into Zagreb (ZAG), 6.7 mi (10.8 km) from the heart of Zagreb.

Train stations include:
  • • Zagreb Station (0.3 mi/0.5 km from the city center)
  • • Zagreb Zapadni Station (1.2 mi/1.9 km from the city center)
  • • Zagreb Klara Station (3.5 mi/5.7 km from the city center)

What to see around Zagreb

Fun outings can include a visit to:
  • • Bocarski Dom
  • • Bundek Lake
Here are some local attractions:
  • • Zagreb Funicular
  • • Salata Sport and Recreation Center
  • • Zagreb Zoo
  • • Karting Arena Zagreb
A top draw is the area's cultural scene including places like:
  • • Archaeological Museum
  • • Croatian National Theatre
  • • Ethnographic Museum
  • • Mestrovic Studio
  • • Zagreb City Museum
Top sights include:
  • • Ban Jelacic Square
  • • Dolac
  • • Zagreb Cathedral
  • • St. Mark's Church
  • • Mimara Museum

When to visit Zagreb

Wondering what time of year to travel or what you should pack? Here are some typical temperatures to help you plan your vacation:

Seasonal temperature averages
  • • January-March: 57°F day, 24°F night
  • • April-June: 78°F day, 38°F night
  • • July-September: 81°F day, 47°F night
  • • October-December: 67°F day, 28°F night
Seasonal rainfall averages
  • • January-March: 0.24 inches
  • • April-June: 0.35 inches
  • • July-September: 0.35 inches
  • • October-December: 0.28 inches