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.
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.
🗺️ 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.