Hotels in Zagreb

Search for Zagreb Hotels™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Best Zagreb Hotels

Zagreb overview

Visitors to Zagreb speak favourably about this walking city's historical sites and bar. Enjoy the museums and entertainment, and even book tours during your stay. In Zagreb, you can take in local culture at top places such as Archaeological Museum and Croatian National Theatre. Ban Jelacic Square and Dolac are other popular sights to visit.

Where to stay in Zagreb

Zagreb is a welcoming city with a variety of hotels and other accommodation options to choose from. There are 178 hotels in Zagreb and you can shop for as many as 72 deals for rooms on, some with discounts of up to 30%. We have room prices as low as GBP 6 per night. Here's a breakdown of hotels by star rating in Zagreb as well as in the surrounding area:
  • • 3 5-star hotels from GBP 90 per night
  • • 36 4-star hotels from GBP 34 per night
  • • 36 3-star hotels from GBP 29 per night
  • • 15 2-star hotels from GBP 6 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 centre)
  • • Zagreb Zapadni Station (1.2 mi/1.9 km from the city centre)
  • • Zagreb Klara Station (3.5 mi/5.7 km from the city centre)

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 such as:
  • • 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 which time of year to travel or what you should pack? Here are some typical temperatures to help you plan your holiday:

Seasonal temperatures
  • • January-March: 14°F day, -4°F night
  • • April-June: 26°F day, 4°F night
  • • July-September: 27°F day, 9°F night
  • • October-December: 20°F day, -2°F night
Seasonal average rainfall
  • • January-March: 6 inches
  • • April-June: 9 inches
  • • July-September: 9 inches
  • • October-December: 7 inches