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 →Updated 2 September 2026
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.
Plan better with these guides
Practical tips to get more travel value from the same budget:
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.
What are the free sights in Zagreb?
St. Mark's Church from outside (colourful tiles, free), the Dolac Market (fresh produce, free), Mirogoj Cemetery (monumental arcades, free) and strolling through Gornji Grad (Upper Town) are all free. The Uspinjaca funicular costs just 66 cents for a 64-metre ride. With the Zagreb Card (24 hours, 18 euros) you get free entry to ten museums including the Museum of Broken Relationships.
🗺️ 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.
See and book all hotels in ZagrebInteractive 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.