Zagreb rewards visitors who mix the obvious sights with the city’s everyday rhythm. The historic centre is compact, but there is enough variety for several days: medieval Upper Town streets, markets and cafés, unusual museums, parks, viewpoints, food experiences and easy day trips.
If this is your first visit, start with the historic core, then use the rest of your time for the interests that matter most to you. This guide focuses on practical choices rather than trying to turn Zagreb into a checklist.
Best things to do in Zagreb at a glance
| Experience | Best for | Time to allow |
|---|---|---|
| Upper Town & St. Mark’s Square | First-time visitors, history, architecture | 1–2 hours |
| Dolac Market | Food, local atmosphere, photography | 30–60 minutes |
| Museum of Broken Relationships | Unusual museums, couples, rainy days | About 1 hour |
| Lower Town & Green Horseshoe | Architecture, parks, relaxed walking | 1–2 hours |
| Mirogoj Cemetery | Architecture, history, quieter sightseeing | 1–2 hours |
| Maksimir Park | Families, nature, slower afternoons | 1.5–3 hours |
| Zagreb walking tour | Orientation and local context | Usually 2–3 hours |
| Food tour | Croatian flavours and market culture | Usually several hours |
| Day trip | Plitvice, Slovenia or nearby towns | Half day to full day |
1. Explore Zagreb’s Upper Town
See our dedicated Upper Town Zagreb guide for a self-guided route through Stone Gate, St. Mark’s Square and Lotrščak.
Upper Town, or Gornji Grad, is the best place to begin if you want to understand old Zagreb. The streets are compact and walkable, with the Stone Gate, St. Mark’s Square, Lotrščak Tower and viewpoints over the Lower Town all close together.
Do not rush it. The appeal is partly in the connections between the landmarks: narrow streets, courtyards, small squares and the gradual change in elevation as you move between Gradec, Kaptol and the modern centre.
If you prefer context rather than self-guided sightseeing, see our Zagreb walking tours guide.
St. Mark’s Square
St. Mark’s Church is one of Zagreb’s most recognisable landmarks because of its colourful tiled roof. The square also sits at the heart of Croatia’s political institutions, so access and security arrangements can change. Treat it as an active civic space, not just a photo stop.
Stone Gate
The Stone Gate is both a historic passage and an active place of devotion. Visitors will often see candles and people stopping quietly at the shrine inside. Keep noise low and pass through respectfully.
Lotrščak Tower and Strossmayer Promenade
For current visitor information, see our Lotrščak Tower Zagreb guide.
Lotrščak Tower is a useful orientation point above the Lower Town. The surrounding Strossmayer Promenade is one of the easiest central places for city views and a slower walk.
2. Visit Dolac Market
For practical visitor planning, see our dedicated Dolac Market Zagreb guide.
Dolac is Zagreb’s central market and sits just above Ban Josip Jelačić Square. It is one of the easiest places to connect sightseeing with food because it sits between the main square, Kaptol and the routes into Upper Town.
Go earlier in the day if the market itself matters to you. If you are more interested in Croatian food than browsing independently, a guided Zagreb food tour can combine the market with tastings and additional stops.
3. Walk through Ban Josip Jelačić Square
Zagreb’s main square is useful less as a standalone attraction and more as the city’s central reference point. From here you can reach Dolac, Ilica, Tkalčićeva, Kaptol and the Lower Town parks within minutes.
Many guided city walks begin in or near this area, which makes it a convenient starting point on your first morning.
4. See Zagreb Cathedral and Kaptol
For the current restoration status and visitor planning, see our Zagreb Cathedral guide.
The Cathedral area anchors Kaptol and is one of the most recognisable parts of Zagreb’s skyline. Access and restoration conditions can change, so check current visitor information before planning an interior visit.
The wider Kaptol area is worth walking even if interior access is limited because it connects naturally with Dolac Market and the Upper Town.
5. Visit the Museum of Broken Relationships
See current hours, admission and visit planning in our Museum of Broken Relationships Zagreb guide.
The Museum of Broken Relationships is one of Zagreb’s best-known unusual museums. Its collection uses personal objects and the stories attached to them to explore failed relationships, loss and memory.
It works particularly well when you want a cultural stop that feels different from a conventional city museum. It is also easy to combine with St. Mark’s Square, Lotrščak Tower and the rest of Upper Town.
6. Explore the Lower Town and Green Horseshoe
Lower Town, or Donji Grad, gives Zagreb a different character: wider streets, 19th-century architecture, formal parks and cultural buildings.
A simple route runs from Ban Josip Jelačić Square through Zrinjevac and the connected parks of the Green Horseshoe. It is flatter than the Upper Town and works well when you want a relaxed walk between museums and cafés.
7. Walk Tkalčićeva Street
Tkalčićeva is one of the central pedestrian streets for cafés, bars and casual meals. It is busiest later in the day, while mornings are quieter and better if you mainly want to see the street itself.
Because it connects the lower centre with the historic areas above, it is easy to include without creating a separate itinerary.
8. Discover Zagreb’s unusual museums
Zagreb has developed a reputation for smaller and unconventional museums. The Museum of Broken Relationships is the best-known, but the wider appeal is that many can be visited without dedicating half a day to a single institution.
On a rainy or very hot afternoon, choose one or two museums rather than trying to collect as many as possible. A good city day needs breaks as much as attractions.
9. Visit Mirogoj Cemetery
Mirogoj is more than a cemetery. Its arcades, domes, monuments and landscaping make it one of Zagreb’s most distinctive architectural sites.
It sits outside the central walking loop, so plan it as a separate trip rather than squeezing it between Upper Town stops. Dress and behave respectfully; this remains an active cemetery.
10. Relax in Maksimir Park
Maksimir is one of the best choices when you want a break from the historic centre. The park offers wooded paths, open space and lakes, and can easily fill a slower afternoon.
It is a stronger choice for a second or third day than for a very short first visit, when Upper Town, Kaptol and Lower Town should usually come first.
11. See Zagreb from Medvednica and Sljeme
Medvednica rises immediately north of Zagreb and gives the city an unusually close relationship with forest and mountain recreation. Sljeme is the best-known summit area.
This is worth considering if hiking or outdoor time matters more to you than another museum. Weather and trail conditions change, so check current conditions and transport options before setting out.
12. Take a Zagreb walking tour
A guided walk is one of the fastest ways to understand how Gradec, Kaptol and the Lower Town connect. Options range from tip-based free walking tours to paid group and private experiences.
Our Zagreb walking tour guide compares free, paid and private formats and explains what typical central routes cover.
13. Try a Zagreb food tour
Food experiences are particularly useful if you want context around Dolac Market, Croatian dishes and local eating habits rather than simply choosing restaurants from a list.
See Zagreb food tours for the dedicated experience page.
14. Explore Zagreb’s recent history
Visitors interested in Yugoslavia, communism, World War II or the Croatian Homeland War can choose specialist history tours rather than expecting a general city walk to cover those subjects in depth.
See our Zagreb war tour page for this cluster.
15. Take a ghost or legends tour
Zagreb’s Upper Town works particularly well for evening storytelling tours because of its narrow streets, historic buildings and local legends. These tours are entertainment-led rather than a replacement for a conventional history tour.
Our Zagreb ghost tour page covers the dedicated options.
16. Explore by bike or Segway
Walking is ideal for the historic core, but a bike or Segway experience can cover more ground if you want to move beyond the central pedestrian area.
17. Experience Zagreb at night
Zagreb’s nightlife is more about cafés, bars, terraces and social streets than one single entertainment district. Tkalčićeva and the wider centre are easy starting points, while seasonal events can change the atmosphere substantially.
For a structured evening activity, consider a ghost tour, food experience or themed city walk.
18. Visit Zagreb during Advent
For the current 2026 dates and planning notes, see Zagreb Christmas Market & Advent 2026.
Zagreb becomes a very different destination during the Christmas and Advent period, with seasonal lights, food stalls, concerts and events spread through the centre.
Specific dates, locations and programmes change each year, so seasonal content should always be checked against the current official schedule before travelling.
19. Take a day trip from Zagreb
Zagreb is well positioned for several very different excursions. Plitvice Lakes is the obvious nature-focused choice, while Lake Bled and Ljubljana offer a cross-border Slovenia day. Samobor is much easier when you want a shorter trip.
See our complete day trips from Zagreb comparison.
20. Visit Plitvice Lakes
Plitvice is one of the highest-value full-day excursions from Zagreb if waterfalls, lakes and hiking-style sightseeing matter to you. It requires substantially more time and walking than an ordinary city attraction.
For tours, transport considerations and planning, see Plitvice Lakes from Zagreb.
What to do in Zagreb if you only have one day
For a timed route, use our complete One Day in Zagreb itinerary.
Keep the first day compact:
- Ban Josip Jelačić Square
- Dolac Market
- Kaptol and the Cathedral area
- Tkalčićeva Street
- Stone Gate
- St. Mark’s Square
- Museum of Broken Relationships or Lotrščak Tower area
- Lower Town and Zrinjevac in the late afternoon
If you like guided context, place a walking tour in the morning and explore independently afterwards.
What to do in Zagreb in two days
See the full 2 Days in Zagreb itinerary for a day-by-day plan.
Use day one for the historic core. On day two, choose according to interest:
- Culture: Lower Town museums + Mirogoj
- Food: Dolac + food tour + neighbourhood dining
- Nature: Maksimir or Medvednica
- Relaxed: cafés, Green Horseshoe, market and one museum
What to do in Zagreb in three days
With three days, you can explore Zagreb without rushing and add an excursion. Plitvice works for a full day; Samobor is better if you want a shorter escape and more time back in the city.
Free things to do in Zagreb
You can enjoy much of Zagreb without paying admission:
- walk Upper Town;
- visit Ban Josip Jelačić Square;
- browse Dolac Market;
- walk through the Stone Gate;
- explore Tkalčićeva;
- walk the Green Horseshoe;
- relax in central parks;
- explore Strossmayer Promenade;
- walk in Maksimir Park;
- visit seasonal public events where no ticket is required.
Things to do in Zagreb when it rains
Build a weather-proof day around museums, food and shorter central walks. The Museum of Broken Relationships, city museums, cafés and indoor food experiences are easier to combine than committing to a long outdoor itinerary.
A light-rain day can still work for Upper Town, but older paving may become slippery.
Things to do in Zagreb with kids
Families may prefer shorter walking blocks, Maksimir Park, interactive museums and private tours that can adapt pace and breaks. Avoid assuming every historic-centre route is stroller-friendly; slopes, older paving and steps vary by route.
Is Zagreb worth visiting?
Yes, particularly if you enjoy walkable city breaks, cafés, architecture, museums and places that feel less dominated by mass tourism than Croatia’s best-known coastal centres. Zagreb is also useful as a base for inland Croatia and day trips.
It is a different experience from Split or Dubrovnik rather than a substitute for them.
How long should you spend in Zagreb?
One full day covers the core sights. Two days gives you enough time to add museums, neighbourhoods and parks without rushing. Three days works well if you want a day trip or mountain time.
Frequently asked questions
What should I not miss in Zagreb?
For a first visit, prioritise the Upper Town, St. Mark’s Square, Stone Gate, Dolac Market, Kaptol, the Lower Town parks and at least one museum or guided experience.
Is Zagreb walkable?
Yes. Most central sights are close together. The main challenge is elevation between the Lower and Upper Town rather than distance.
What is Zagreb best known for?
Visitors commonly associate Zagreb with its Upper Town, St. Mark’s Church, Dolac Market, café culture, unusual museums and Austro-Hungarian Lower Town architecture.
Are two days enough for Zagreb?
Yes. Two days is enough for the historic centre plus museums, parks or a food experience without compressing everything into a single day.
Can Zagreb be a base for day trips?
Yes. Plitvice Lakes, Samobor, Varaždin/Trakošćan and parts of Slovenia are common excursion options.
Opening hours, restoration work, seasonal events and access conditions change. Check current official information for any attraction that is essential to your itinerary.
