Destination OS · Two hills, market mornings
Zagreb
Zagreb is a morning-and-terrace city: the Upper Town and Dolac market before noon, a long lunch, and the park squares and Tkalčićeva street once the day cools.
- Local time
- --:--
- Weather
- forecast below
- Currency
- EUR
- Best months
- Mar · Apr · May · Jun · Sep · Oct
- Airport
- ZAG
Cash need
2/5
Heat risk
3/5
Stroller
3/5
Friction
35/100
Rules in force · 9Non-EU visitors get 90 days in any rolling 180-day window…Mine-suspected land still exists in Bosnia and Herzegovin…
- Europe ↗Non-EU visitors get 90 days in any rolling 180-day window, counted across all 29 Schengen states together — not per country; the Entry/Exit System now logs each crossing, so an overstay is detected automatically.
- Europe ↗On the first Schengen entry since EES began, non-EU travellers give four fingerprints and a face photo at the border instead of a passport stamp; there is nothing to apply for or pay in advance.
- Balkans ↗Mine-suspected land still exists in Bosnia and Herzegovina and in pockets of Croatia's former front line: outside towns keep to tarmac and waymarked paths, and treat red triangle signs and taped-off fields as absolute.
- Balkans ↗Serbia refuses onward entry to travellers who reached Kosovo from a third country and then try to cross straight into Serbia; route Kosovo–Serbia legs through North Macedonia or Montenegro, or start the loop in Serbia.
- Balkans ↗Hire cars need written permission from the rental company and valid insurance for every country on the line; Kosovo sells its own border insurance and some contracts exclude Albania, Kosovo or Bosnia outright.
- Croatia ↗Croatia is in the EU and the Schengen area; the EU Entry/Exit System applies to non-EU visitors. Check the official EU and Croatian sources for your passport.
- Croatia ↗Book car ferries and popular catamarans ahead in summer; foot passengers still need to be early for the busiest routes.
- Croatia ↗Split and Dubrovnik fine visitors for walking shirtless or in swimwear away from beaches; carry a cover-up.
- Zagreb and continental Croatia ↗Book Plitvice Lakes timed tickets ahead in season and arrive early.
At a glance
- Clusters
- 4
- Places
- 2
- Day plans
- 1
- Places to eat
- 1
- Sleep areas
- 2
- Gateways
- ZAG
Right now
Checking the weather…
Working out what is open near you…
Decide
Who it suits, the trade-offs and when to go
Overview
The city in one paragraph, who it fits, and how many days it takes.
Zagreb's centre is small and split in two by a slope: the Upper Town on the hill, the Lower Town on the flat. The trips that go wrong climb the hill with bags, plan the market for the afternoon after it closes, or add Plitvice as a rushed day trip. Four walking clusters cover a first visit; the coast and the lakes are separate bases.
Fits
- Short city breaks
- Café and market trips
- Travellers heading on to the coast
Does not fit
- Travellers with heavy bags on the hill
- Beach-first trips
- Late-night sightseers on Sundays
- 2 days
- Upper Town, cathedral and Dolac market, Lenuci Horseshoe
- 3 days
- Four clusters, mornings and evenings; a slow afternoon
- 4 days
- Add Maksimir park or a day trip to Samobor or Plitvice Lakes
- Don't confuse
- Gornji Grad (Upper Town) and Kaptol are two hills side by side; Donji Grad (Lower Town) is the flat grid below them.
Hover, tap or tab to an area to see what it is like. Pins are sleep areas; arrows at the edge point to the airport.
Off the map: Zagreb Franjo Tuđman Airport (ZAG) (25–45 min by the usual route).
Where’s what, as a list:
- Gornji Grad (Upper Town): Morning cluster on the hill: cobbled lanes, St Mark's Square and a small museum; steep from the lower town, so take the funicular or start early.
- Kaptol, Dolac & Tkalčićeva: Late-morning cluster: the cathedral, the open-air Dolac market and the Tkalčićeva street cafés; the market is at its best before 12:00.
- Ban Jelačić Square & Lower Town: Base cluster: the main square, tram stops and cafés on flat streets, ten minutes from both hills.
- Lenuci Horseshoe & Zrinjevac: Afternoon cluster: the green park squares south of the main square, with museums and shade for hot afternoons.
- Sleep area Donji Grad (Lower Town): suits Families, older travellers, wheelchair users, price band $$.
- Sleep area Kaptol & Tkalčićeva: suits Families, price band $$.
- Zagreb Franjo Tuđman Airport (ZAG), 25–45 min by the usual route.
Decide
The honest trade-off: what you will enjoy, what will wear you down.
You will like
- Market mornings
- Terrace cafés
- Short distances on foot
You will hate
- Sunday closures
- Slick cobbles in rain
- Winter grey
When
Best months: Mar, Apr, May, Jun, Sep, Oct. Month-by-month verdicts below, with the live forecast first.
Zagreb: next 7 days
Loading forecast…
Forecast: Open-Meteo (CC BY 4.0), model data for this point.
Air quality
Loading…
Model estimate (CAMS via Open-Meteo), not a street-level station; readings near busy roads run higher.
Cold and grey; short days.
Cold; Advent markets are over.
Cool; good for walking.
Mild; Easter crowds some years.
Warm; terraces open.
Warm; long evenings.
Hot; walk early.
Hot; Aug 15 holiday.
Warm; good light.
Mild; Nov 1 holiday soon.
Cool and damp; Advent starts late in the month.
Cold; Advent markets and Dec 25–26 closures.
Arrive & move
Getting in, getting around, and your bags
Arrive
Each gateway has its own airport-to-bed page with timings and the last safe connection.
Move
The default way around, when a pass pays off, and when the last trains go.
- Default
- Walk inside a cluster; tram between the Lower Town and the outer squares.
- Passes
- No pass. Single tram tickets are cheap; a day ticket pays back after three rides.
- Last trains
- Trams run until around midnight on main lines (unverified); taxis and ride-hailing run later.
- Other modes
- Other modes (Rome2Rio) ↗
Luggage
Where big bags are a problem, and how to get rid of them for the day.
Rule
- Lockers
- Few public lockers; hotels hold bags after check-out.
- Forwarding
- No forwarding service culture; keep the big bag at the hotel for trips away.
- Dead zone
- Late flights: ask the hotel to hold bags and for a shower room; many do for a small fee.
See & do
Walking clusters, day plans and the places worth the time
Clusters
Plan by cluster: each is a walkable area with a rescue point and a bag rule.
Morning cluster on the hill: cobbled lanes, St Mark's Square and a small museum; steep from the lower town, so take the funicular or start early.
rescue 100% · max p90 5.2′ · half
Late-morning cluster: the cathedral, the open-air Dolac market and the Tkalčićeva street cafés; the market is at its best before 12:00.
rescue 100% · max p90 5.2′ · half
Base cluster: the main square, tram stops and cafés on flat streets, ten minutes from both hills.
rescue 100% · max p90 5.2′ · 90m
Afternoon cluster: the green park squares south of the main square, with museums and shade for hot afternoons.
rescue 100% · max p90 5.2′ · 90m
Days
Ready-made day plans, timed against opening hours and walking distances.
Places
Each place gets a verdict and the time to be there, not a star rating.
Eat & sleep
Where to eat and which area to sleep in
Eat
A short list of places worth crossing the city for, each with how to get a seat.
Vegetarian-friendly score
1.5 / 5 · Hard work
- Country diet noteOur country guide rates vegetarian eating as workable.1 / 2
- Places to eat in this guideToo few places with a known answer (1) to judge.0 / 1.5
- Budget eating lines0 vegetarian lines in "Eat by budget".0 / 0.6
- Meat-free national dishes5 meat-free dishes in the country food list.0.4 / 0.4
- Dedicated vegetarian kitchens0 mentions of vegetarian restaurants, Buddhist or fasting kitchens.0 / 0.5
Country note: Workable: blitva, štrukli, pasta, pizza, risottos, salads. Konobas lean on meat and fish.
Vegetarian places near me →Make a diet card →
How we score
- Country diet note (up to 2): easy 2, workable 1, mixed 0.75, hard 0; no note 0.5.
- City places to eat (up to 1.5): 1.5 × (vegetarian-friendly + half of partly friendly) ÷ places with a known answer; needs 3 or more known places.
- Budget eating lines marked vegetarian (up to 0.6): 0.2 each.
- Meat-free national dishes (up to 0.4): 0.1 each.
- Dedicated vegetarian kitchens mentioned — Buddhist chay, shōjin ryōri, Jain, fasting food, vegan cafés (up to 0.5): 0.1 each.
- Total rounded to the nearest half point, 0 to 5. Built from our own pages only, not from reviews.
Sleep
Pick the area first: it decides your walk home at night and your first morning.
Practical
Money, essentials, safety and the pocket card
Money
What a day costs at three comfort levels, and how to pay.
- Budget
- EUR 40–70 excl. bed / day
- Mid
- EUR 70–130 excl. bed / day
- High
- EUR 130+ excl. bed / day
- IC card
- A short tram ride is cheap; buy tickets at kiosks or in the app; no card needed for a short stay.
- Cash rule
- Keep EUR 20 in small notes for kiosks and market stalls; withdraw at bank ATMs.
Survive
Safety basics, the lines not to cross, and practical habits that save the day.
Safety
- Cobbles are slick in rain and frost: wear shoes with grip.
- Pickpockets work the tram stops and Ban Jelačić Square in peak season.
- Emergency: 112.
Red lines
- Churches: covered shoulders and knees; no photos during services.
- Do not walk into the tram tracks on the main square; cross at the marked points.
Practical
- Toilets: cafés and museums; carry small coins for public ones.
- Tap water is safe to drink.
Deep dive
History, reading, photos and every source
Sources
- officialZagreb Tourist Board
- officialZagreb Airport (official)
- secondaryWikivoyage — Zagreb