CROATIA · CITY BREAK & CULTURE

Cheap city break Zagreb

Zagreb is Croatia's underrated capital: a colourful Upper Town, leafy parks, lively terraces and affordable prices. 3 days from €280 per person.

✈️ Plan your trip to Zagreb →

When is the best time to go?

May, June and September are ideal: 20 to 27 degrees and full terraces without the summer heat. In December Zagreb is famous for its award-winning Advent market; January and February are cold but cheap.

The best areas in Zagreb

  • Gornji Grad (Upper Town) The medieval core with St Mark's Church and the Stone Gate.
  • Donji Grad (Lower Town) The Green Horseshoe parks, museums and the Art Pavilion.
  • Kaptol Around the cathedral and the lively Dolac market.
  • Tkalčićeva A cheerful café street full of terraces and bars.
  • Britanski trg A trendy area with the Sunday antiques market.

Top 5 things to do in Zagreb

  • St Mark's Church A colourful tiled roof bearing the coats of arms of Zagreb and Croatia, free to see from outside.
  • Funicular (Uspinjača) One of the shortest in the world: 66 cents for 64 metres in one minute.
  • Museum of Broken Relationships Original and moving, entry around €7.
  • Dolac Market A colourful farmers' market under red umbrellas, free to visit.
  • Mirogoj A monumental cemetery with striking arcades, free.

Flights + transport from the Netherlands

KLM and Croatia Airlines fly daily direct from Amsterdam to Zagreb (ZAG) in about 1 hour 55. In the city a ZET tram ticket costs from €0.53 at a Tisak kiosk; the Zagreb Card (24 hours €18) bundles transport and free entry to several museums. The centre is small and easy to walk.

What does a city break to Zagreb cost?

Croatia has used the euro since 2023. Zagreb is clearly cheaper than the coast: hostels from €18, mid-range hotels €60 to 100. A coffee is about €2, a burek €2 and a main course €10 to 14. Budget from €280 per person for 3 days including a direct flight.

Hostel
from €18
Mid-range hotel
€60-100/night
Return flight
from €90 return
Compare live prices for Zagreb →

Frequently asked questions about Zagreb

When is the best time to visit Zagreb?

May, June and September for mild terrace weather; December for the award-winning Advent market.

Which area is best to stay in Zagreb?

The Lower Town (Donji Grad) around the main square: central, lively and within walking distance of everything.

How do I get to Zagreb from the Netherlands?

Daily direct with KLM or Croatia Airlines from Amsterdam to Zagreb (ZAG) in about 1 hour 55.

What does a city break to Zagreb cost?

From €280 per person for 3 days including a direct flight; hostels from €18 and mid-range hotels €60 to 100 per night.

🗺️ Where do you want to stay in Zagreb?

Hotels, apartments and hostels in Zagreb on the map. Click a pin for live prices and direct booking.

Interactive map from our partner Stay22. Loads only when you click. If you book via a partner we earn a small commission, you pay nothing extra.

✈️ Plan this trip →