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 switched to the euro in 2023, but Zagreb remains noticeably cheaper than the coast or the Dalmatian islands. Hostels (2026): from €18 per night in a dorm, private rooms from €35. Central mid-range hotels: €60 to 100. Food: burek at the market €2, coffee on a terrace €2, three-course lunch on Tkalciceva €12 to 18, dinner in a restaurant €14 to 22. Tram ticket €0.60 at a kiosk. The Zagreb Card (24 hours, €18) covers all city public transport plus free entry to ten museums including the Museum of Broken Relationships. For 3 days including a direct flight, hotel and food budget realistically €280 to 360 per person in shoulder season, €320 to 420 in summer.

Hostel/night
from €18
Mid-range hotel
€60-100/night
Return flight (AMS)
from €90
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 →