Quick answer: Zagreb is a walkable Central European capital with a compact historic core (Gornji Grad and Donji Grad), good museums, a strong café culture and prices below Western Europe. Most first-time visitors find one or two days enough for the city itself, with extra days used for day trips to Plitvička jezera, the coast or neighbouring countries. The best months are May, June, September and early October. July and August are hot, December is dominated by Advent in Zagreb. Zagreb Franjo Tuđman Airport (ZAG) is about 10 km southeast of the city centre, served by bus 290 (around €1 to €2), an airport shuttle to Autobusni kolodvor (about €8 to €9), and taxis or rideshare.
Last updated: May 25, 2026. Distances, fares and post-earthquake status cross-checked against ZET, Pleso Prijevoz, the City of Zagreb tourism site, NP Plitvička jezera and Croatian news sources on this date.
Is Zagreb worth visiting?
For most travellers landing at Zagreb Franjo Tuđman Airport, the honest answer is yes for one or two days, and a week if you treat Zagreb as a base for the rest of Croatia and the region. Zagreb is not a beach city, it does not have a coastline, and it is not Dubrovnik or Split. It is a working capital of around 800,000 people with an Austro-Hungarian historic core, a separate 19th-century planned grid of museums and parks, a strong café and outdoor-seating culture, and easy onward links to Plitvička jezera, the Adriatic coast, Ljubljana, Sarajevo and Mostar.
What Zagreb is (and what it isn't)
What Zagreb is: a compact, walkable Central European city. The two main sightseeing areas, Gornji Grad and Donji Grad, fit into a square roughly 1.5 km across. You can cover the headline sights on foot in a single day. Café culture is the everyday social engine; sitting outside with a coffee for an hour is the local norm, not a tourist activity. Prices in restaurants, museums and hotels sit below most of Western Europe, though they are no longer the bargain they were ten years ago.
What Zagreb is not: a coastal resort, a party city, or a place that markets itself as a single visual experience. There is no equivalent of the Plitvice waterfalls or the Diocletian walls inside the city. The pull is the everyday texture of the place: markets, trams, parks, museums, and the short distance to bigger natural and historic sights elsewhere in Croatia.
Who Zagreb suits
Zagreb suits travellers who like walkable cities, museums, cafés and Central European architecture. It suits people on a Croatia trip who want one or two nights in a real working city before heading to the coast or to Plitvička jezera. It suits anyone with a long layover at ZAG who wants to leave the airport for a few hours instead of waiting in the terminal. It is not the right pick for travellers who only have three or four days in Croatia and want classic Adriatic scenery; for that itinerary, fly into Split or Dubrovnik instead.
How long to spend in Zagreb
The right answer depends on how Zagreb fits your trip: as the destination, or as a base for trips elsewhere. Most visitors fall into one of four patterns.
A layover or half-day (4 to 6 hours)
A long layover at ZAG is enough for a quick visit to the historic core. Allow about an hour each way between the airport and the city: bus 290 plus tram, or a taxi or rideshare. That leaves roughly two to three hours on the ground, enough for Ban Jelačić Square, a walk up to Gornji Grad via the Stone Gate, Lotrščak Tower for the view (the funicular reopened on May 19, 2026 after a 14-month renovation, see below), and a coffee on Tkalčićeva. Skip museums on a layover. Check live arrivals at ZAG before you commit, because anything under five hours between flights gets risky once you factor in security and boarding for the next leg.
One full day
One full day covers the standard sightseeing loop. Morning in Gornji Grad: Stone Gate, St. Mark's Church (exterior only, the interior is normally closed to the public), Lotrščak Tower and the noon cannon. Walk down to Dolac market by late morning. Lunch in or near Tkalčićeva. Afternoon in Donji Grad: the Strossmayer Old Masters Gallery or the Mimara Museum, the green ring of parks along the Lenuci horseshoe, and Ban Jelačić Square at the end. One day is enough for most first-time visitors to feel they have seen the city.
A weekend (two or three days)
A weekend is the most common length of stay. Day one as above. Day two for museums and the eastern side: the Museum of Broken Relationships in Gornji Grad, the Museum of Contemporary Art in Novi Zagreb (tram 6 or 7), and Maksimir Park in the afternoon. A third day works well as a day trip out of town: Samobor (45 minutes by bus), Medvednica (the mountain north of the city) or a longer push to Plitvička jezera.
A week (Zagreb as a base for day trips)
A week is more than the city itself needs, but it works well as a base. Two or three days for Zagreb itself, then a mix of day trips: Plitvička jezera (130 km, about 2 hours by car from ZAG, around 2.5 hours by direct bus from Autobusni kolodvor), Ljubljana in Slovenia, Samobor, Medvednica, and one longer push to Split or Zadar on the coast. The train from Zagreb to Split has been faster in recent years and is a realistic option. The compact distances make Zagreb a sensible hub for inland Croatia in a way that Split or Dubrovnik are not.
When to visit Zagreb
Zagreb has a continental climate, not a Mediterranean one. Winters are cold and grey, summers are hot and dry. The shoulder seasons are the best window for most visitors.
Spring (April to June)
Spring is the best time to visit for most people. April is still variable, with rain and 10 to 18 °C daytime highs. May and June are reliably mild (18 to 25 °C), parks are green, terraces are full and crowds are below summer levels. Hotel rates are moderate. If you can pick one month for a first visit, June is the safest bet.
Summer (July and August)
July and August are hot, with daytime highs often 30 to 35 °C and several days a year above 35 °C. The historic core is exposed concrete and stone with limited shade in the open squares. Many Zagreb residents leave for the coast in August, so the city feels quieter than you might expect, with some restaurants and small shops on summer break. Hotels run lower than in coastal cities but are still firmer than in spring. If summer is your only option, plan an early start, a long midday break and an evening out.
Autumn (September and October)
September is close to May for weather and crowd levels; daytime highs of 20 to 27 °C, warm evenings, fewer tourists. October cools quickly, with 12 to 20 °C and more rain by the second half of the month. Late September is the sweet spot for outdoor seating, museum opening hours and reasonable hotel prices.
Winter and Advent in Zagreb
From late November to early January, Zagreb hosts Advent in Zagreb, one of the most popular Christmas markets in Europe. The historic core, Zrinjevac park and Ban Jelačić Square fill with food stalls, mulled-wine stands and concerts. Hotels book up months in advance and rates rise sharply across the Advent period. The rest of winter is cold (highs of 0 to 7 °C, occasional snow) and quieter. January and February are the lowest-priced months for hotels but the shortest days and least outdoor life of the year. Pack a warm coat and waterproof shoes if you visit in winter.
Zagreb's neighborhoods at a glance
Zagreb is built in two parts: the medieval Upper Town on the hill and the planned 19th-century Lower Town below it. Most of what visitors see is in those two areas plus the Cathedral district between them. The outer neighbourhoods are residential rather than sightseeing destinations, but they are where many hotels and short-stay apartments sit.
Gornji Grad (Upper Town): the historic core
Gornji Grad is the medieval heart of Zagreb, on the hill above Ban Jelačić Square. It holds St. Mark's Church (with its tiled coat-of-arms roof), the Stone Gate, the Croatian Parliament, the presidential palace, Lotrščak Tower with the daily noon cannon, the small but well-known Museum of Broken Relationships, and a string of cafés and bars. Streets are narrow and cobbled, traffic is restricted, and the views south from Lotrščak and Strossmayerovo šetalište are the best in the city. Almost every Zagreb sightseeing loop starts or ends here.
Donji Grad (Lower Town): museums, parks, hotels
Donji Grad is the 19th-century planned grid below Gornji Grad. It holds most of the museums (Mimara Museum, Strossmayer Old Masters Gallery, the Archaeological Museum, the Ethnographic Museum), the main parks (the Lenuci horseshoe of seven green squares including Zrinjevac, Strossmayer and Tomislav), the central train station Glavni kolodvor, and the largest cluster of hotels in the city. If you stay in Donji Grad you are within walking distance of everything visitors come to Zagreb to see, plus the train station for onward travel.
Kaptol: the Cathedral and Tkalčićeva
Kaptol is the small district between Gornji Grad and Donji Grad, on the eastern side of Ban Jelačić Square. It holds the Cathedral (Zagreb Cathedral, with its interior reopened to visitors in April 2026 and parts of the exterior still under scaffolding), Dolac market on its southern edge, and Tkalčićeva, the pedestrian street lined with cafés and bars that turns into the busiest open-air evening in the city. Many short visits never leave the triangle of Ban Jelačić Square, Tkalčićeva and Dolac.
Novi Zagreb: across the Sava
Novi Zagreb is the post-war planned district south of the Sava river. From a tourist standpoint, the headline reason to cross over is the Museum of Contemporary Art (MSU), which is the largest art space in the country and worth a half-day for anyone interested in modern art. The neighbourhood is otherwise residential, with wide streets, tower blocks and a tram network that puts the airport bus interchange within reach. Trams 6 and 7 cross the Sava and reach MSU in about 15 minutes from the centre.
Trešnjevka, Maksimir, Jarun: residential and green
Trešnjevka, west of the centre, is a mostly residential area with the local food market at Trešnjevački plac and a steady supply of cheaper short-stay apartments. Maksimir, on the eastern side, is the city's largest park and the home of Zagreb Zoo and Dinamo Zagreb's football stadium. Jarun, on the southwest edge, is the city's recreational lake, popular for running, cycling and summer swimming. None of these are essential first-visit stops but all are useful if you stay several days or have a specific interest.
Velika Gorica: where ZAG actually is
Velika Gorica is the separate town southeast of Zagreb where the airport actually sits. The terminal address is Ulica Rudolfa Fizira 21, 10410 Velika Gorica. The town centre is a few minutes from the airport by car and has its own small museum, churches and restaurants, but for almost all visitors Velika Gorica is the place you sleep before a very early flight or land late at, not a sightseeing destination. The two hotels closest to the terminal are in Velika Gorica; see our hotels in Zagreb and near ZAG guide for the early-flight options.
From Zagreb Airport into the city
Zagreb Franjo Tuđman Airport (ZAG) is about 10 km southeast of the city centre as the crow flies, around 17 km by road through Velika Gorica. Four practical options cover the trip into town. For a full price-and-time comparison, see our airport transfers from ZAG guide; the table here is the short version, and general airport information covers terminal facts (opening hours, banks, SIM cards) you may want before you leave the airport.
Bus 290 (cheapest)
Bus 290 is the ZET city bus that links Velika Gorica with Kvaternikov trg on the east side of Zagreb, calling at the airport in between. The fare is around €1 from the Tisak kiosk in the terminal or roughly €1.30 in cash on board; the trip takes 35 to 45 minutes plus a tram transfer for the historic core. The first bus leaves the airport around 04:20 on weekdays and 05:20 on Sundays; the last bus is shortly after midnight. See our bus 290 timetable and stop guide for the full schedule and connecting trams.
Airport shuttle to Autobusni kolodvor
Pleso Prijevoz runs the dedicated airport coach to Autobusni kolodvor, the main bus station, for around €8 to €9 one way. The journey takes 25 to 35 minutes outside rush hour. Departures are coordinated with flights, not a fixed clock, with the first runs around 05:00 and the last shortly after the final scheduled arrival of the day. The shuttle wins over bus 290 when you have heavy luggage or you are continuing the same day from Autobusni kolodvor to Plitvička jezera or the coast.
Taxi and rideshare
Taxis run 24/7 from the rank just outside arrivals. A walk-up ride to the centre is usually €30 to €45, with night and Sunday rates pushing toward the upper end. Cammeo and Eko Taxi via app are usually cheaper than the rank, often €20 to €25 for a city-centre drop. Bolt and Uber both operate at the airport and typically run €25 to €35. See taxi fares from ZAG for the detailed app-versus-rank comparison.
Rental car
All major desks (Avis, Hertz, Europcar, Sixt, Budget, Enterprise, plus local operators) sit in arrivals, most open until late evening. Renting a car at ZAG makes sense if your trip is built around Plitvička jezera, the coast or a Slovenia or Bosnia loop. For staying in Zagreb itself, a rental usually costs more than it saves; the historic core has restricted access, street parking is metered, and trams cover the city well.
Getting around Zagreb
Inside the city, you will not need a car. The combination of trams and walking covers everything most visitors want to do.
Trams (ZET network)
ZET runs the tram network, with 15 daytime lines and a night service after the daytime trams stop. A single ticket bought from a Tisak kiosk costs about €0.55 to €0.65 for a 30-minute window; cash on board is more expensive. Trams 6 and 13 are the workhorse lines that connect Glavni kolodvor with Ban Jelačić Square and onward to the western neighbourhoods. A daily ticket runs around €4 and is the easiest option if you plan more than three or four rides in a day. The ZagrebCard, available for 24 or 72 hours, bundles unlimited public transport with discounts at several museums; check the current price against your sightseeing plan before buying.
Walking
Walking is the default for the historic core. Ban Jelačić Square to Lotrščak Tower in Gornji Grad is a 10-minute uphill walk. The full Lenuci horseshoe of seven green squares in Donji Grad is a 30-minute loop. From the central square to Glavni kolodvor is a 15-minute walk straight south through Zrinjevac and the other parks. Most things you came to see in Zagreb are within 20 minutes on foot of Ban Jelačić Square.
Buses, taxis and rideshare
City buses fill the gaps where the tram network does not reach (and link the city to Velika Gorica via bus 290). Taxis are metered in euro and reasonable by Western European standards. Bolt is the dominant rideshare app among locals and usually cheaper than the meter for the same route. Uber operates but with a thinner driver pool than Bolt.
The funicular (status check)
The Zagreb funicular (Uspinjača) is a short cable railway linking Tomićeva ulica in Donji Grad with the foot of Lotrščak Tower in Gornji Grad. The full ride is about a minute and the fare is symbolic. After a 14-month renovation that replaced the propulsion system, cabins and both stations, the funicular reopened on May 19, 2026. If service is paused on the day you visit, the staircase next to Lotrščak Tower reaches Gornji Grad on foot in 5 to 10 minutes, and Strossmayerovo šetalište offers a longer easier walk from the south.
Practical Zagreb basics
Currency (euro since 2023)
Croatia adopted the euro on January 1, 2023. Every price in 2026, in shops, restaurants, museums, public transport and taxis, is in euro. Card payment is widely accepted, including contactless and Apple or Google Pay. Some small cash is useful for kiosks, markets, the cash-only bus 290 onboard ticket and tipping rounds. Older guidebooks predating 2023 may still quote prices in the previous national currency; those prices are out of date and the previous currency is no longer in circulation.
Language and signage
The official language is Croatian. English is spoken widely in hotels, restaurants, museums and shops in the historic core, and by anyone under about 50 in the broader city. Older residents are more likely to speak German or Italian as a second language than English. Signage in tourist areas is bilingual or trilingual (Croatian plus English, sometimes also German). Tram and bus announcements are Croatian only.
Safety
Zagreb is safe by European capital standards. The most common issue is petty theft: pickpocketing on crowded trams (especially routes 1, 6 and 13 in summer), at Dolac market on market mornings, and in busy areas around Ban Jelačić Square in the evening. Violent crime against tourists is rare. Standard precautions apply: keep a hand on your bag in crowds, carry a copy of your passport rather than the original, and do not leave valuables visible in a parked car. There is no formal red-zone neighbourhood to avoid.
Tipping
Tipping is appreciated but not obligatory. In restaurants, rounding up to the nearest euro or leaving 5 to 10 percent for good service is the local norm. Taxi tips are usually a euro or two on the rounding. Cafés rarely get tipped on a single coffee. Hotel porters and housekeeping get a euro or two if you choose to tip. Service charges are not added to bills by default.
Connectivity and SIM cards
Croatia is in the EU, so EU mobile plans roam without extra charges (Roam Like At Home). Non-EU visitors can buy a prepaid SIM from A1, Hrvatski Telekom (HT) or Telemach at the airport on arrival or at any phone shop in the city. Tourist eSIM products from Holafly, Airalo and similar work in Zagreb without issue. Airport Wi-Fi is free in the terminal. Hotel and café Wi-Fi is reliable across the city.
After the 2020 earthquake: what's open
Two earthquakes hit central Croatia in 2020: a magnitude 5.5 in Zagreb on March 22, and a magnitude 6.4 near Petrinja, south of Zagreb, on December 29. The Zagreb quake damaged buildings across the historic core, particularly Kaptol, Gornji Grad and parts of Donji Grad. Restoration work has been steady but slow, funded by a mix of EU recovery money and Croatian government grants, and several major landmarks were still partly closed for repair as of 2026.
Practically, this means a few things for visitors. Some museums have reduced opening hours or partial exhibitions while restoration continues in their buildings. Some Upper Town streets still have scaffolding on individual buildings. Construction noise is more common than it would have been pre-2020. None of this stops you from seeing the city, but a small number of named sights have specific status to know about before you go, the Cathedral being the headline case.
The Cathedral and Upper Town restoration
Zagreb Cathedral, the twin-spired Neo-Gothic church on Kaptol that appears on most postcards of the city, was the highest-profile casualty of the March 2020 quake. The top of the southern spire was sheared off and the interior was significantly damaged. After more than six years of restoration funded by the Croatian government and the Catholic Church (around €42 million invested in the cathedral itself, plus additional work on the Archbishop's Palace), the Cathedral interior reopened to visitors in April 2026. As of May 2026, parts of the exterior, including some of the spire scaffolding, are still in place; the building is back in service but not yet in its pre-earthquake state. Verify mass times or restricted areas on the Archdiocese of Zagreb site before visiting.
Elsewhere in the Upper Town, the Stone Gate, Lotrščak Tower and St. Mark's Church exterior are accessible. The Museum of Broken Relationships and other small Upper Town museums have been open through the restoration period with normal opening hours. The Zagreb 360 observation deck on Ban Jelačić Square has been closed for years and is treated as closed for this guide; Lotrščak Tower is the working alternative for a city view.
Plan your trip: hotels, things to do, day trips
This page is the overview. Three spoke pages cover the specific planning steps.
Where to stay (link to hotels page)
Two clearly different use cases drive the Zagreb hotel choice: a hotel near ZAG for a very early flight or a late arrival, or a hotel in central Zagreb to be on foot in the historic core. The near-airport options sit in Velika Gorica and typically include a free shuttle to the terminal. The central options sit in Donji Grad, mostly between Glavni kolodvor and Ban Jelačić Square. See our full hotels in Zagreb and near Zagreb Airport guide for the named options with addresses, shuttle hours and the trade-offs between Velika Gorica and the centre.
What to do (link to things-to-do page)
The standard Zagreb sightseeing loop covers Gornji Grad, Donji Grad and Kaptol in one day. Beyond that, the choice is between museums (Mimara, Strossmayer, Museum of Broken Relationships, Museum of Contemporary Art) and the parks-and-cafés side of the city. For time-boxed itineraries (4-hour layover, 8-hour layover, 1 day, 2 days, weekend) and a curated list of sights with current status, see our things to do in Zagreb guide.
Where to go from Zagreb (link to day-trips page)
The headline day trip from Zagreb is Plitvička jezera, around 130 km south with three practical transport options: direct bus from Autobusni kolodvor, rental car from ZAG or from town, or an organised tour. Beyond Plitvice, the Adriatic coast (Split, Zadar), Slovenia (Ljubljana), Bosnia (Sarajevo, Mostar) and closer options (Samobor, Medvednica, Rastoke) are all reachable in a day. For the full list with current times, fares and transport trade-offs, see our day trips from Zagreb guide.
Frequently asked questions
Is Zagreb worth visiting?
Yes, for one or two days for most visitors. Zagreb suits travellers who prefer walkable cities, museums, cafés and Central European architecture over beaches and resorts. It is also the easiest base for day trips to Plitvice Lakes and the inland half of Croatia.
How many days do you need in Zagreb?
One full day covers the main sights in Gornji Grad and Donji Grad. Two days adds the museums and the eastern Maksimir Park area. A weekend (two or three days) is the most common stay length. A week works well if you use Zagreb as a base for day trips.
What is the best time of year to visit Zagreb?
May, June, September and early October offer the best balance of weather, prices and lower crowds. July and August are hot and busy. December is dominated by Advent in Zagreb, one of Europe's most popular Christmas markets, with full hotels and higher prices.
Is Zagreb safe for tourists?
Yes, by European capital standards. Petty theft (pickpocketing in crowded trams, markets and tourist spots) is the most common issue. Violent crime against tourists is rare. Standard precautions apply.
What currency does Zagreb use in 2026?
The euro. Croatia adopted the euro on January 1, 2023. Older guidebooks predating 2023 may still quote prices in the previous national currency; those prices are out of date.
How do I get from Zagreb Airport to the city centre?
Bus 290 is the cheapest option (around €1 to €2 cash on board, journey 35 to 45 minutes to Kvaternikov trg). The airport shuttle runs to the central bus station, Autobusni kolodvor (about €8 to €9, 25 to 35 minutes). Taxis and rideshare typically run €20 to €35 to the city centre.
Do people in Zagreb speak English?
Widely, especially in hotels, restaurants, shops in the city centre and among anyone under about 50. Signage in tourist areas is bilingual or trilingual.
Is Zagreb a good base for day trips?
Yes. Plitvička jezera (Plitvice Lakes) National Park is the headline day trip, around 130 km and about 2 hours by car. The coast (Split, Zadar) is reachable by direct train or bus. Ljubljana, Slovenia (140 km) is a popular cross-border day trip, as are Sarajevo and Mostar in Bosnia.