Skip to content
Departly.
Zagreb, Croatia
Zagreb

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.

Written by the Departly editorial team Reviewed against GOV.UK on 8 Jun 2026

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.

About 1 hour, inclโ€ฆ
No tickets required Read the guide

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.

30โ€“45 min
No tickets required Read the guide

Where to stay first

The areas that make a first visit easier โ€” not an exhaustive directory.

Lower Town (Donji Grad)

ยฃยฃ mid-range

The 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-range

The 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

Browse hotels Walk or funicular up

Tkalciceva (Tkalca)

ยฃยฃ mid-range

The 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

Browse hotels Between Upper and Lower Town

Trnje / near the train station

ยฃ value

South 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

Browse hotels 10-15 min walk to centre

Airport to city centre

Zagreb airport transfer options
OptionTimeCostBook 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
Pre-book a door-to-door transfer

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

Sample trip: A realistic 2-night mid-range Zagreb break for one person is roughly ยฃ330-ยฃ480 before shopping: ยฃ60-ยฃ150 flights, ยฃ140-ยฃ220 hotel share, ยฃ70-ยฃ100 food and trams, and ยฃ30-ยฃ50 for the funicular, a museum or two and a coffee habit.

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

Browse staysvia Booking.com

Tours & tickets

Book tours & ticketsvia GetYourGuide

Airport transfers

Pre-book a transfervia Welcome Pickups

Stay connected

Get an eSIMvia Airalo

Trains & rail passes

Book railvia Trainline

Also in Croatia

See the full Croatia guide

Zagreb FAQs

How many days do you need in Zagreb?
Two full days covers the Upper Town, Lower Town museums and markets at a relaxed pace. Add a third night if you want a day trip to Plitvice Lakes (about two hours each way) or the small town of Samobor (under 30 minutes by bus).
Where should first-timers stay in Zagreb?
The Lower Town (Donji Grad) is the safest default: it is flat, central, packed with trams and a short walk to Ban Jelacic Square. The Upper Town is prettier but steep and quiet at night, so most people prefer to visit it rather than sleep there.
Is Zagreb a beach destination?
No. Zagreb is an inland capital and air gateway, better suited to a year-round city break, the December Advent markets, or a stopover before heading to the coast or the lakes. For the Adriatic you would fly to Split or Dubrovnik instead.
Do you need a car in Zagreb?
No. The centre is walkable and the ZET trams cover the rest, so a car is a liability for parking and traffic. Hire one only if you plan a self-drive day trip to Trakoscan Castle or Plitvice Lakes.

Ready to book?

Find hotels in Zagreb

Go