Place Ban Jelacic à Zagreb

Things to do in Zagreb: top 7 must-see attractions

Looking for inspiration to visit Zagreb? Browse the attractions our traveler community loves most: historic sites, cultural visits, scenic walks and laid-back spots...

Top 7 attractions our members recommend

#1 Museum of the City of Zagreb +17 recs 4.3/5

The Museum of the City of Zagreb is a premier institution in Croatia. Located in the Upper Town, it occupies the former Poor Clares Convent, a massive building featuring unique trompe l'oeil windows. Explore thousands of artifacts and archaeological finds documenting local life from prehistory to today, alongside detailed architectural models of Zagreb.

#2 Maksimir Park +16 recs 4.7/5

Maksimir Park is the oldest and largest public park in Zagreb. This green space covers 316 hectares of oak forests, meadows, and lakes designed in the English landscape style. It features historic monuments, walking trails, and the city's popular Zoološki vrt grada Zagreba (Zagreb Zoo), making it a top spot for nature lovers, families, and runners.

#3 Zrinjevac Park +16 recs 3.7/5

Located in the heart of the Lower Town in Zagreb, Zrinjevac Park is the flagship of the Green Horseshoe. This relaxing cultural hub features a music pavilion from 1891, historic fountains, and elegant architecture. With year-round events like the Advent market, it serves as a sophisticated meeting spot for locals and visitors alike.

See the guide View offers

#4 Zagreb Cathedral +15 recs 4/5

The tallest cathedral in Croatia has towered over Zagreb since the 11th century. Following the 2020 earthquake, it partially reopened in late 2025 for worshippers. Its neogothic spires sculpted by Hermann Bollé, an organ ranked among the world's top ten, and an Albrecht Dürer triptych make this landmark a key stop in Zagreb.

#5 Medvednica Nature Park +8 recs 5/5

Towering over the north of Zagreb, Medvednica Nature Park features a mountain range webbed with hiking trails for all levels, offering expansive views from the Sljeme summit. The Veternica cave captivates with prehistoric remains, while the medieval Medvedgrad fortress provides a historic look at restored ramparts overlooking the city.

#6 Dolac Market +8 recs 5/5

Open since 1930, Dolac Market is the main food hub in Zagreb, perched on a raised terrace just steps from Trg bana Josipa Jelačića (Ban Jelačić Square). You will find produce and flowers under red umbrellas outside, plus cheese and cured meats indoors. Visit early on a weekday morning for the best experience.

#7 Museum of Broken Relationships +6 recs 3/5

The Museum of Broken Relationships began as a traveling exhibit, appearing in cities like Berlin in 2007. Since 2010, it has occupied a permanent space in downtown Zagreb. Every year, anonymous donors add new items to the collection. The museum explores a universal question: what causes a love story to end, and how do we handle the physical remnants of our past?

See the guide View offers

Map of must-see attractions in Zagreb

Want to review something to do in Zagreb that is not yet listed on Avygeo?

Visiting Zagreb, the Secret Gem of the Balkans

People often talk about Split or Dubrovnik, those Croatian coastal spots that draw huge crowds every summer. But Zagreb? This capital of 700,000 residents has long played second fiddle. Yet, this is arguably where the true heartbeat of Croatia can be found, far away from the mass tourism of the coast. Picture a city where Art Nouveau facades rival gothic churches in elegance, where people sit outside at sidewalk cafes for hours, and where every street corner tells a century of Central European history.

A Destination for Culture and Easy Living

Zagreb is ideal for anyone looking for a human-scale European city, packed with unusual museums and lively terraces. Couples searching for a romantic getaway will love the cobblestone alleys of the Upper Town, while families will enjoy the numerous parks and the colorful Dolac market. If you prefer to avoid the crowds and choose authenticity over tourist traps, this city is built for you.

On the flip side, Zagreb might disappoint anyone looking for the sea and beaches, as the Adriatic coast is several hours away. To truly enjoy the city, you need to enjoy walking, since most attractions are best seen on foot, which is part of the appeal.

A Very Reasonable Budget for Central Europe

Zagreb has much gentler price tags than its neighbors Prague or Vienna. Plan on between $57 and $79* per day for a comfortable trip including decent lodging, meals at local restaurants, and public transportation. Nightly stays run between $45 and $113* depending on the hotel category, and a solid meal at a traditional restaurant costs around $17 to $23* per person.

The Upper Town: A Journey Back in Medieval Time

Perched on the Gradec hill, the Upper Town makes up the historic core of Zagreb. Its cobblestone lanes wind between pastel baroque facades. Do not miss Saint Mark's Church and its glazed tile roof depicting the coats of arms of the city and Croatia. Take the time to get lost in this medieval maze, as every street corner holds a surprise, whether it is a hidden courtyard or an unexpected view over the lower town.

The Museum of Broken Relationships is worth a stop, showcasing items donated by people from all over the world following a breakup. It is weird, touching, and universal all at once. Right next door, the Lotrščak Tower fires a cannon every day at noon sharp, a tradition that startles tourists while delighting locals.

Friendly tip: take the funicular up to the Upper Town. This 1890 gem is only 66 metres long, but it remains the most charming way to reach the heights. The ride costs less than a euro and saves you a steep climb.

The Lower Town: Green Parks and Imperial Architecture

Head down toward Donji Grad, the Lower Town, for a complete shift in atmosphere. Here, wide avenues lined with Austro-Hungarian buildings form the Green Horseshoe, a succession of elegant parks and squares. Ban Jelačić Square serves as the main gathering spot for locals, and it is where you can feel the pulse of the city.

Walk up Tkalčićeva Street, a former river turned pedestrian thoroughfare lined with cafes and outdoor seating. It is the perfect spot to watch daily life over a drink, especially in the late afternoon when the energy peaks. The Dolac market, right behind the main square, opens every morning except Sunday. Under bright red umbrellas, vendors sell fresh goods like cottage cheese, artisan cured meats, and seasonal fruits.

Friendly tip: get to Dolac market before noon because the best goods sell out fast. This is also when the atmosphere is most authentic, with locals doing their shopping while chatting with the farmers.

Unusual Museums: Zagreb Embraces Originality

Beyond the classic archaeological and ethnographic museums, Zagreb hides surprising gems. The Museum of Illusions keeps kids and adults entertained with perception games. Further out, the Mirogoj Cemetery surprises visitors with its architectural beauty, featuring neo-Renaissance arcades and monumental chapels that make it feel more like an open-air museum.

For contemporary art fans, the dedicated museum sits in the Novi Zagreb neighborhood south of town. Its modern building contrasts with the historic center while holding a remarkable collection of Croatian and international works.

Day Trips Nearby: Nature and Castles

Just outside Zagreb, Mount Medvednica offers a breath of fresh air. A modern cable car whisks you to the summit in minutes, where you will find hiking trails and, in the winter, modest ski runs. The medieval fortress of Medvedgrad has overlooked the landscape since the 13th century.

The UNESCO-listed Plitvice Lakes sit a two-hour drive away. This day trip remains one of the most popular from Zagreb, and for good reason: the turquoise waterfalls and wooden walkways winding through the lakes create a striking natural spectacle.

Friendly tip: book your tickets for Plitvice Lakes several days in advance, especially during high season. Visitor numbers are capped to protect the site, and time slots book up fast.

Where to Eat and Drink in Zagreb?

Zagrebian cuisine mixes Austro-Hungarian influences with Balkan flavors. The signature dish? Štrukli, a type of cottage cheese pastry served savory or sweet. La Štruk, a restaurant specializing in this single dish, serves some of the best in town inside a charming downtown courtyard.

For a more traditional experience, Stari Fijaker serves classics like pašticada (Dalmatian slow-cooked beef) or sarma (stuffed cabbage rolls). The old-school vibe and generous portions draw in locals and visitors alike. At Dolac market, try the sir i vrhnje, a mix of cottage cheese and sour cream served with crusty bread.

When it comes to drinks, locals love their long cafe sessions on outdoor terraces. Be sure to try Croatian wine as well, since the whites from Slavonia and reds from Istria are worth seeking out. Before a meal, taste the rakija, a local fruit brandy that warms you up and gets conversations flowing.

How to Get to and Around Zagreb?

Franjo Tuđman Airport sits 15 kilometres from the center. A direct shuttle connects the terminal to the central bus station every 30 minutes for about $6.80*. The ride takes 35 to 40 minutes depending on traffic. The cheapest option is public bus 290 (under a euro), though it makes many stops. Taxis charge between $23 and $34* for the same route.

Once you are in the city, skip the car because Zagreb is built for walking. The historic center is compact, and walking between the Upper Town and Lower Town is part of the charm. For longer distances, the tram network runs efficiently. Single-ride tickets cost about $0.90* and can be bought at newsstands. Certain tram lines run all night long.

When to go?

The ideal window runs from April to September, when temperatures hover between 18 and 28 degrees. May and June bring pleasant weather and smaller crowds before the July-August tourist peak. In the fall, September still offers sunny days with fewer visitors.

Winter can be harsh (temperatures near freezing) and foggy, but it is also the magical season of Advent, the Zagreb Christmas market. Named best European Christmas market multiple times, it turns the city into a fairytale from November 29 to January 7, featuring an ice rink, daily concerts, and mulled wine on every street corner. Avoid January and February if you really dislike the cold, as those months can be particularly gray and freezing.

Find the best travel deals in Zagreb

Activities and guided tours Hotels and stays Flights Custom trips

Know a place to stay in Zagreb that is not yet listed on Avygeo?

Top photos posted by members

Place Ban Jelacic à Zagreb
Zagreb Dolac Market
Cathédrale de Zagreb

Traveler reviews on Zagreb

Write a review

Reviews summary

On the city

3 reviews
+11
recs
  • Overall 3.7/5
  • Family 3.7/5
  • Couple 4/5
  • Friends 3.7/5

On the attractions

46 reviews
+127
recs
  • Museums +39 recs
  • Parks and gardens +32 recs
  • Churches and cathedrals +31 recs
  • Performance venues +8 recs

Nice

The capital of Croatia is a very lively and vibrant city that attracts a lot of people. I found the city pretty nice even if it wasn't my favorite one during my trip to Croatia. Like all capitals, it lacks a little bit of authenticity. The Upper Town is still worth seeing, though.

55
Recommends :
Overall rating :
With family :
As a couple :
With friends :

Must visit for Christmas!

I lived in Zagreb for 5 months. The capital is human-sized and quite pleasant, but you can see everything in just a few days. I would recommend visiting Zagreb during the Christmas season. A giant ice rink is set up next to the train station, there are many stalls in Zrinjevac Park, and tons of activities are organized. There are also concerts. The city is very lively at that time.

In the summer, outdoor movie screenings are held in several places. One of them takes place in the forest, and it is beautiful! (Just watch out for the monstrous amount of mosquitoes during that time...)

One extra little recommendation for the Chocolate Museum, it is fun and interesting!

24
Recommends :
Overall rating :
With family :
As a couple :
With friends :

Interesting capital, but nothing special

The Croatian capital is interesting to visit, but you can see it pretty quickly and I preferred other destinations in the country.
To see: the upper town with its old cobblestone streets, its flower-filled cafe terraces, St. Mark's Church, the Strossmayer promenade, and its view overlooking Zagreb.
The lower town with its monuments, palaces, and museums (I admit that I didn't visit any, so I wouldn't know which to recommend).

22
Recommends :
Overall rating :
With family :
As a couple :
With friends :

You've seen every review.

Articles posted by members