Zagreb, Croatia: travel guide

Medieval Upper Town, Lower-Town boulevards, cafés and museums in Croatia's capital

Croatia's capital: an Austro-Hungarian city of a medieval Upper Town, grand Lower-Town boulevards, café culture, museums and green parks in the continental north.

About Zagreb

Zagreb, Croatia's capital and largest city, lies in the north, on the Sava River beneath the southern slopes of Medvednica, near Slovenia. Most districts sit low in the Sava valley, whereas Podsljeme and Sesvete spread over the northern foothills.

Roman Andautonia, in present-day Šćitarjevo, is the oldest settlement nearby. Records show the name Zagreb from 1134, for a settlement established at Kaptol in 1094. In 1242 it gained free royal city status, and today it is a consolidated city-county of 17 city districts.

Nearly every ministry and the central government are here, as are most major Croatian companies and media. It is the key transport hub linking Southeast Europe, the Mediterranean and Central Europe, and is described as known for museums, events and quality of living.

Country
Croatia
Currency
EUR
Time zone
Europe/Zagreb
Nearest airport
ZAG

Last updated

Plan a Zagreb trip

Top places to visit in Zagreb

  • Church of St. Catherine

    Baroque church · 4.6 rating · about 0.3 h · check the fee at the gate

    The finest baroque church in Zagreb, with an exuberant white stucco interior — a serene stop beside Jesuit Square in the Upper Town.

  • Ban Jelačić Square

    Main square · about 0.3 h · check the fee at the gate

    Zagreb's central plaza, framed by pastel Historicist façades and centred on the equestrian statue of Ban Josip Jelačić — the city's meeting point.

  • Zagreb Cathedral

    Cathedral · about 0.5 h · check the fee at the gate

    The neo-Gothic Cathedral of the Assumption, Croatia's tallest building, whose twin spires dominate the skyline (spires under restoration after the 2020 quake).

  • St. Mark's Church

    Parish church · about 0.3 h · check the fee at the gate

    The Upper Town's emblem, famous for its dazzling tiled roof bearing the coats of arms of Zagreb and the Triune Kingdom.

  • Dolac Market

    Farmers market · about 0.7 h · check the fee at the gate

    Zagreb's "belly" — a lively open-air farmers' market under red parasols, spilling into covered halls of cheese, meat and flowers just off the main square.

  • Lotrščak Tower

    Medieval tower · about 0.5 h · check the fee at the gate

    A 13th-century defensive tower whose cannon (the Grič cannon) fires daily at noon; climb it for panoramic views over the rooftops.

  • Museum of Broken Relationships

    Concept museum · about 1 h · check the fee at the gate

    An award-winning, poignant and funny museum of donated objects and stories from ended relationships — utterly unique to Zagreb.

  • Mirogoj Cemetery

    Monumental cemetery · about 1 h · check the fee at the gate

    One of Europe's most beautiful cemeteries — a monumental arcade of ivy-clad domes and sculpture designed by Herman Bollé.

  • Maksimir Park

    City park · about 2 h · check the fee at the gate

    Zagreb's oldest public park (1794), a landscaped English-style expanse of woods, lakes and meadows, home to the city zoo.

  • Stone Gate (Kamenita vrata)

    Town gate / shrine · about 0.3 h · check the fee at the gate

    The last surviving medieval town gate, enshrining a miraculous 18th-century painting of the Virgin — a quiet shrine within the archway.

  • Zrinjevac Park

    Urban park · about 0.5 h · check the fee at the gate

    The elegant centrepiece of Zagreb's "Green Horseshoe" — a leafy promenade of plane trees, a music pavilion and fountains.

  • Croatian Museum of Naïve Art

    Art museum · about 0.8 h · check the fee at the gate

    A jewel-box collection of Croatian naïve painting, including the glass-backed works of Ivan Generalić and the Hlebine School.

Things to do

  • Zagreb Food Tasting Tour Food · 3 h · from EUR 55 per person
  • Plitvice Lakes Day Trip Day Trip · 10 h · from EUR 70 per person
  • Upper & Lower Town Walking Tour Tour · 2.5 h · from EUR 20 per person
  • Zagreb City Bike Tour Cycling · 3 h · from EUR 30 per person
  • Craft Beer & Bar Crawl Nightlife · 3 h · from EUR 35 per person

Day trips and tours

  • Plitvice Lakes National Park Day Tour 11 h · from EUR 70

Where to stay in Zagreb

  • Gornji Grad (Upper Town) about EUR 120 per night

    Medieval historic core around St. Mark's and the funicular — museums, viewpoints and quiet cobbled streets.

  • Trg bana Jelačića about EUR 110 per night

    The central square district — trams, shops, Dolac market and nightlife all around.

  • Donji Grad (Lower Town) about EUR 115 per night

    Grand 19th-century boulevards, the "Green Horseshoe" of parks, galleries and the main train station.

Hotels

  • Esplanade Zagreb Hotel 5-star · EUR 180 to EUR 470 per night
  • The Westin Zagreb 4-star · EUR 130 to EUR 300 per night
  • Swanky Mint Hostel 2-star · EUR 20 to EUR 80 per night
  • Hotel Dubrovnik 4-star · EUR 120 to EUR 250 per night
  • Hotel Jägerhorn 3-star · EUR 95 to EUR 180 per night

Where to eat

  • Vinodol Croatian, Continental, Grill · about EUR 30 per person
  • Agava Mediterranean, Croatian · about EUR 35 per person
  • Dubravkin Put Seafood, Mediterranean, Fine dining · about EUR 60 per person
  • Stari Fijaker 900 Croatian, Continental · about EUR 20 per person
  • Zinfandel's Croatian, International, Fine dining · about EUR 70 per person
  • Pod Zidom Bistro & Wine Bar Mediterranean, Croatian, Bistro · about EUR 38 per person
  • La Štruk Croatian, Vegetarian, Snacks · about EUR 12 per person
  • Mundoaka Street Food International, Comfort food, Brunch · about EUR 25 per person

Getting to Zagreb

Airport: Zagreb (ZAG)

How visitors arrive in Zagreb

  • Flight to Zagreb Airport By air from European hubs · common

    Zagreb's airport is served by a bus link to the main bus station; taxis and ride-hailing also run into the centre. Source: en.wikivoyage.org

  • Train from Ljubljana By train from Ljubljana · common

    Trains from Ljubljana arrive via Zidani Most and the border at Dobova; domestic trains to Rijeka and Split are slow. Source: en.wikivoyage.org

  • Coach services By road from Domestic and European cities · common

    Croatian and international coach operators run scheduled lines to all major domestic and European cities. Source: en.wikivoyage.org

  • Drive By road from Motorway network · possible

    Almost all Croatian motorways start or end in Zagreb. Source: en.wikivoyage.org

From the airport to the centre

  • Pleso Prijevoz airport bus

    Pleso Prijevoz coaches run from Franjo Tuđman Airport, about 17 km southeast of the centre, to the main bus station. Source: zagreb-airport.hr

  • ZET city bus 290

    ZET bus 290 stops on the main road outside the terminal and serves the city centre. A slower choice. Source: zagreb-airport.hr

  • Airport taxi pick-up

    Licensed airport taxis wait at a marked pick-up point near arrivals. Ride-hailing apps are not covered on the airport page, so check the app's pickup rules on arrival. Source: zagreb-airport.hr

From the railway station to the centre

  • Trains to Glavni kolodvor

    Trains arrive at Zagreb Glavni kolodvor on Trg Kralja Tomislava, where tram stops serve the centre. The main bus station is a short tram ride or walk southeast. Source: en.wikivoyage.org

  • Rail tickets cannot be bought online and must be purchased at the station. Source: en.wikivoyage.org

Getting around

  • Bus useful for some trips

    Buses supplement the tram network and reach districts that the trams do not.

    ZET Zagreb transport

  • Funicular limited to a few areas

    A short funicular links the Lower Town with the Upper Town, saving the climb up the hill.

    ZET Zagreb transport

  • Taxi

    Several taxi companies operate in Zagreb, and Uber and Bolt are also available through their apps.

    Bolt in Zagreb

  • Tram useful for some trips

    Zagreb's public transport is run by ZET and built around its tram network, with buses covering the areas outside the centre.

    ZET Zagreb transport

  • Walking useful for some trips

Safety and scams to avoid

  • Airport taxi overcharge

    Franjo Tuđman Airport

    Airport taxis can quote high flat fares into the city.

    How to avoid it: Use Bolt/Uber or the Croatia Airlines shuttle bus (~€8) to the centre.

Best time to visit Zagreb

  • Jan 5°C
  • Feb 8°C
  • Mar 13°C
  • Apr 18°C
  • May 22°C
  • Jun 26°C
  • Jul 28°C
  • Aug 28°C
  • Sep 23°C
  • Oct 17°C
  • Nov 11°C
  • Dec 5°C

More in Croatia

Frequently asked questions about Zagreb

What are the main places to visit in Zagreb?
Places covered in our Zagreb guide include Church of St. Catherine, Ban Jelačić Square, Zagreb Cathedral, St. Mark's Church, Dolac Market.
Where should I stay in Zagreb?
Our guide covers these areas to stay in Zagreb: Gornji Grad (Upper Town), Trg bana Jelačića, Donji Grad (Lower Town).
How do I get around Zagreb?
Ways to get around Zagreb covered in our guide: City bus, Funicular, Taxi, Tram.
What scams should I watch out for in Zagreb?
Scams reported to us for Zagreb include Airport taxi overcharge. Each is explained in the guide, with how to avoid it.
What is the weather like in Zagreb?
Average daytime highs in Zagreb run from 5°C in Jan to 28°C in Jul.
Which airport is nearest to Zagreb?
The nearest airport to Zagreb has the code ZAG.
✦ Your next adventure awaits

Dream it!
Plan it!
Book it!

All in one zippy experience.
From weekend getaways to epic multi-country adventures.

Round Trip Multi City
From
Delhi, Mumbai…
To
Bangkok, Bali…
Departure
Select Date
Return
Select Date
Travellers & Class
2 Travellers