Central Croatia
Zagreb
A year-round city break rather than a beach one: base in the flat, tram-served Lower Town for two or three nights, ride the funicular up to the old core, and take the Pleso shuttle in instead of a taxi.
Best length
2-3 nights
Airport
Franjo Tudman (ZAG), ~17km southeast
Airport to centre
Pleso shuttle ~35-45 min, about โฌ9
Best base
Lower Town (Donji Grad) for first-timers
In short
Zagreb at a glance
Zagreb is a compact two- or three-night city break, not a beach trip: base yourself in the flat, tram-served Lower Town (Donji Grad), walk or take the 64-second funicular up to the Upper Town for the old core, use the Pleso shuttle in from the airport rather than a taxi, and treat it as a year-round destination that peaks during the December Advent season.
The short version
- Stay in the Lower Town (Donji Grad) for your first trip: it is flat, central, full of trams and a short walk to Ban Jelacic Square.
- The Upper Town (Gornji Grad) is the historic core for St Mark's Church and the lanes, but it is steep and quiet at night โ visit it, don't necessarily sleep there.
- Take the Pleso shuttle bus in from Franjo Tudman Airport (about โฌ9, 35-45 min) instead of a taxi unless you have heavy bags or a late arrival.
- Two full days covers the centre comfortably; add a third for a Plitvice Lakes or Samobor day trip.
- Come in December for the Advent markets (Zagreb's biggest draw), or May, June and September for the best walking weather.
Zagreb is Croatiaโs capital and busiest airport, but it is the one major Croatian destination that has nothing to do with the sea. The pleasure here is a tidy, two-part city you can read in a weekend: a flat, grand Lower Town of Austro-Hungarian boulevards, museums and park squares known as the Green Horseshoe, and a small medieval Upper Town on the hill above it, reached by a 64-second funicular or a short climb. Most first-timers come for either the December Advent markets, repeatedly voted Europeโs best, or a low-key spring or autumn break, and treat the coast as a separate trip.
Two full days is enough for the centre: one for the Upper Townโs St Markโs Church and cobbled lanes, the Stone Gate and the Museum of Broken Relationships, and one for the Lower Town museums, Dolac market and a long lunch. A third night buys you a day trip โ Plitvice Lakes is about two hours each way, the little spa town of Samobor under thirty minutes by bus. Below, the structured planning โ where to stay, how to get in from Franjo Tudman Airport, and a realistic budget in euros โ picks up from here.
Plan your Zagreb trip
Keep a first trip focused: book the big timed sights, then leave room for neighbourhoods and food.
Top things to do in Zagreb
Mirogoj Cemetery
Mirogoj is a free, no-ticket arcaded cemetery a short bus 106 ride north of Ban Jelacic Square, and it's far grander than it sounds โ domed colonnades, ivy-clad walls and monumental tombs. Allow about an hour, go in mid-morning light, and skip it only if you're genuinely pressed for time. It's quiet, easy and one of Zagreb's most underrated sights.
Zagreb Cathedral
Zagreb Cathedral reopened to visitors on 17 April 2026 after six years of post-earthquake repairs, so the inside is finally walkable again โ go in rather than only photographing the twin spires. Entry to the nave is free (drop a coin in the donation box). It's open daily 08:00โ19:00, with Sunday Mass at 10:00. Expect 30โ45 minutes inside, and know that the towers are still partly wrapped in scaffolding and stand about 30 metres shorter than they did before 2020.
Where to stay first
The areas that make a first visit easier โ not an exhaustive directory.
Lower Town (Donji Grad)
ยฃยฃ mid-rangeThe flat, grid-planned modern centre around the Green Horseshoe of parks and museums. Wide streets, the most trams and the easiest walk to Ban Jelacic Square make it the obvious first-timer base.
Best for: First-timers, museums, easy trams
Upper Town (Gornji Grad)
ยฃยฃ mid-rangeThe historic hilltop core around St Mark's and Tkalciceva. Atmospheric and pretty, but steep cobbles, limited car access and a quiet after-dark mood make it better to visit than to base in for a short stay.
Best for: History, atmosphere, repeat visitors
Tkalciceva (Tkalca)
ยฃยฃ mid-rangeThe pedestrian bar-and-cafe street between the two towns. Brilliant for an evening out and a few minutes from everything, but rooms above it are noisy late into the night.
Best for: Nightlife, dining, short hops
Trnje / near the train station
ยฃ valueSouth of the Lower Town towards the main railway station. Cheaper and handy for onward trains or a late-night arrival, but a longer, less interesting walk to the sights.
Best for: Value, rail arrivals
Airport to city centre
| Option | Time | Cost | Book ahead? |
|---|---|---|---|
| Pleso shuttle bus to the main bus station | ~35-45 min | about โฌ9 single, โฌ15 return | Best value; pay the driver by card or cash |
| ZET city bus 290 to Kvaternik Square | ~40-50 min | ZET tram/bus ticket, about โฌ0.93 | Cheapest, but slower and with a tram change |
| Taxi | ~25-30 min | usually โฌ25-โฌ35 | Good for late arrivals or heavy bags |
| Pre-booked transfer / Uber | ~25-30 min | from about โฌ25 | Fixed price, door to door |
When to go
Sweet spot: May, June and September give the best walking weather: warm, dry-ish days for the Upper Town lanes and park-lined Lower Town without summer's heat. December is the other peak, when the whole centre becomes the Advent markets.
Zagreb is a continental capital, not a beach city, so it works year-round: warm summers (occasionally very hot), cold winters that can bring snow, and a famous Advent season running roughly from late November to early January around Ban Jelacic Square, Zrinjevac and King Tomislav Square. Book December and summer weekends early.
What it costs
UK return flights to Zagreb are often ยฃ40-ยฃ120 outside school holidays when booked ahead; Ryanair flies direct from several London airports and Croatia Airlines from Heathrow, with December Advent weekends and peak summer pushing fares well above ยฃ150.
Daily budget per person
Zagreb is noticeably cheaper than the Croatian coast in summer. Espresso runs about โฌ1.50-โฌ2 and a hearty midday gablec set lunch โฌ6-โฌ9, so eating well costs far less than Dubrovnik or Split.
Book the essentials
Where to stay
Tours & tickets
Airport transfers
Stay connected
Trains & rail passes
Also in Croatia
Zagreb FAQs
How many days do you need in Zagreb?
Where should first-timers stay in Zagreb?
Is Zagreb a beach destination?
Do you need a car in Zagreb?
Ready to book?
Find hotels in Zagreb