Skyline and streets of Zagreb, Croatia

Zagreb Travel Guide 2026: Upper Town, Museums & Prices

Croatia

Back to All Destinations

Overview

First Impressions

Zagreb surprises people who only know Croatia for beaches. It feels like a smaller Vienna, with Austro-Hungarian buildings, blue trams, parks and a café culture where people sit for hours over one coffee. The Upper Town on the hill is medieval and quiet; the Lower Town below is busy, elegant and full of museums.

History & How Long to Stay

Zagreb grew from two rival hilltop settlements: Kaptol, the bishop's town founded in 1094, and Gradec, a royal free town from 1242. They were separated by a stream (today Tkalčićeva Street) and often fought each other, until they were joined in 1850 to form one city. Zagreb grew under the Habsburgs, became the capital of Croatia within Yugoslavia, and in 1991 the capital of independent Croatia. In March 2020 an earthquake damaged many buildings in the centre, including the cathedral, and you will still see scaffolding in some places.

How long to stay: 2 days for the city. Add a day for Plitvice Lakes.

Last updated: October 2026

Quick Facts

Everything at a glance

Airport
Franjo Tuđman Airport (ZAG), 17 km southeast
Currency
Euro (EUR)
Best time
April to June and September to October. December for Advent in Zagreb, one of the best Christmas markets in Europe
Getting around
Trams (€0.55 for 30 minutes), walking, Uber and Bolt
Apps
Moj ZET (tram tickets), Uber, Bolt
Safety
Very safe

Location

On the map

Northwest Croatia, on the Sava river at the foot of Medvednica mountain. Ljubljana is about 2 hours away, Plitvice Lakes about 2 hours south and Split about 4.5 hours by bus.

Budget

What a day actually costs

Per person, per day.

BackpackerMid-rangeComfort
Bed€22–30 ($25–34)€80–130 ($90–147)€200+ ($226+)
Food€15–22 ($17–25)€35–50 ($40–57)€70+ ($79+)
Getting around€2–4€8–15€30+

Daily total €40–55 ($45–62) €125–195 ($141–220) €300+ ($339+) Zagreb is cheaper than the coast. A coffee is about €2, a burek €2–3, a craft beer €4–5.

Things to Do

What earned its place

The main square, with the statue of Ban Josip Jelačić on horseback (1866). It is the meeting point of the city: "under the clock" is where locals arrange to meet.

Price: free · Time needed: 15 minutes.

The open-air market just above the main square, under red umbrellas since 1930. Fruit, vegetables, flowers and local cheese upstairs, meat and fish in the hall below.

Price: free · Hours: mornings, best before 11:00 · Tip: try sir i vrhnje (fresh cheese with cream).

The neo-Gothic Cathedral of the Assumption was rebuilt after an earthquake in 1880, with its two tall spires (108 m). The 2020 earthquake broke the top of one spire, and restoration is still ongoing, so parts of the interior may be closed.

Price: free · Time needed: 20 minutes · Tip: check opening before you go.

The old border between Kaptol and Gradec, now Zagreb's busiest street for bars and cafés, with colourful 19th-century houses.

Price: free · Tip: come back in the evening.

The only surviving gate of medieval Gradec. In a great fire in 1731 everything burned except a painting of the Virgin Mary inside the gate. Today it is a small shrine full of candles, where locals stop to pray.

Price: free · Time needed: 10 minutes.

The symbol of Zagreb: a Gothic church whose roof is covered with colourful tiles showing the coats of arms of Zagreb and of the Kingdom of Croatia, Dalmatia and Slavonia (added in 1880). Next to it are the Croatian Parliament and the Government building.

Price: free to see from outside; the interior is often closed · Time needed: 15 minutes.

A 13th-century defensive tower on the edge of the Upper Town. Every day at 12:00 a cannon is fired from the tower, a tradition since 1877. Next to it is the Strossmayer Promenade, with views over the Lower Town.

Price: tower a few euros · Tip: be there at noon; the bang is louder than you expect.

Opened in 1890, it is one of the shortest public funiculars in the world: 66 m long, a ride of about a minute between the Lower and Upper Town.

Price: about €0.66 · Tip: you can also walk up the stairs in 3 minutes, but the ride is part of the fun.

Started by two artists after their own break-up in 2006, this museum displays objects donated by people from all over the world, each with the story of a relationship that ended. It is funny, sad and very human. It won the Kenneth Hudson Award for the most innovative museum in Europe in 2011.

Price: about €7–8 · Hours: daily · Time needed: 1 hour.

One of the most beautiful cemeteries in Europe, opened in 1876, with long ivy-covered arcades and domes designed by Hermann Bollé. People of all religions are buried here.

Price: free · Time needed: 1 hour · Tip: bus 106 from the cathedral, or a 25-minute walk.

Croatia's most famous park: 16 terraced lakes connected by waterfalls, with wooden boardwalks over the water. UNESCO site since 1979.

Price: about €40 June to September, €23 in shoulder season, €10 in winter · Getting there: bus about 2 to 2.5 hours · Tip: book a timed ticket online in summer and arrive at opening.

Transit Tips

Getting around

Getting there

  • Affiliate link

    Skyscanner: compare cheap flights all in one search
  • Airport: the Pleso shuttle bus to the main bus station costs about €8; city bus 290 costs a normal tram/bus ticket; Uber or Bolt about €15–25.

  • By bus or train: Zagreb has direct buses to Ljubljana, Split, Zadar and Plitvice, and trains to Ljubljana, Vienna and Budapest.

Getting around

  • Trams: €0.55 for 30 minutes, €0.95 for 60 minutes, €4 for a day. Buy in the Moj ZET app or at Tisak kiosks, and validate when you board.

  • Uber and Bolt both work and are cheap for short rides.

  • Walking: the Upper and Lower Town are within 20 minutes of each other.

Good to know

  • The main bus station is about 20 minutes' walk southeast of the centre; trams 2, 5 and 6 connect it to the main train station.

Helpful Words

Useful words in the local language

A few basics in Croatian can make everyday conversations much easier.

Dobar dan
Hello
Molim
Please
Hvala
Thank you
Oprostite
Excuse me
Koliko košta?
How much is it?
Gdje je…?
Where is…?

Where to Stay

Where to Stay

  • Lower Town (Donji Grad): best for first-timers. Central, near trams and museums.
  • Upper Town (Gornji Grad): best for couples who want a quiet, historic base.
  • Around Tkalčićeva: best for nightlife.
  • Near the main train station: best for budget and early buses.

Plan & Book

Browse hotels in Zagreb

Explore accommodation options and open hotel details directly from the map.

Affiliate link