Things to Do in Zagreb - Top Attractions, Hidden Gems & Must-See Sights

Discover the best things to do in Zagreb. Complete guide to must-see sights, popular attractions, hidden gems, museums, food markets and parks.

17 Attractions 5 Categories Travel Guide

Table of Contents

Zagreb Overview

Zagreb is not a city that tries to sell itself. That is part of its appeal. Croatia's capital sits between the slopes of Medvednica mountain and the flat Pannonian plain, split into an Upper Town of medieval churches and cobblestones and a Lower Town of Austro-Hungarian boulevards, parks, and cultural institutions. The population is around 800,000, and the city has the relaxed confidence of a place that knows it is not competing with Prague or Vienna for tourist attention.

What Zagreb does well is everyday life. The cafe culture is deep and genuine. Locals spend hours at outdoor tables on Tkalciceva Street, the Dolac Market hums with real shopping rather than tourist performance, and the Green Horseshoe parks give the Lower Town a generosity of public space that larger capitals would envy. The museum scene punches above its weight: the Museum of Broken Relationships is genuinely unlike anything else in Europe, the Technical Museum entertains adults and children alike, and the Archaeological Museum holds artifacts that would be headline pieces in bigger cities.

Zagreb rewards travelers who like walking, eating, and absorbing a city at street level. If you need grand monuments and Instagram backdrops, this is not your city. If you want a Central European capital that still feels like it belongs to the people who live there, Zagreb is exactly right.

Must-See Attractions in Zagreb

  • Zagreb Cathedral
  • Museum of Broken Relationships
  • Dolac Market
  • Green Horseshoe Parks
  • Mirogoj Cemetery
🏛️ Must-See ⭐ Sights 💎 Hidden Gems 🎨 Museums 🌳 Parks & Views

🏛️ Must-See Attractions in Zagreb

These iconic landmarks and must-see sights are essential stops for any visitor to Zagreb.

Ban Jelačić Square

1. Ban Jelačić Square

Every city has a central square that people use as shorthand for "meet me in town." In Zagreb, that square is Trg bana Jelacica. Named after the 19th-century Croatian ban (governor) Josip Jelacic, whose equestrian statue commands the center, this has been the city's main gathering point since the Middle Ages when it functioned as a livestock market called Harmica. The square was renamed in 1848, and the statue went up 17 years later. Today it works as a transit hub and meeting spot more than a destination in itself. Trams cross through constantly, people sit on benches eating burek, and the surrounding buildings range from Austro-Hungarian grandeur to unremarkable 20th-century additions. The Manduševac fountain on the south side marks the spot of an old spring. The square connects the Lower Town's parks and boulevards to the south with the Upper Town's medieval streets to the north, making it the hinge between Zagreb's two personalities. As a must-see in Zagreb, it's less about lingering and more about passing through with awareness. From here, Tkalciceva Street runs north into cafe territory, and Dolac Market sits just uphill to the northeast. Among things to do in Zagreb, using this square as your compass point is the smart move.

Hours Open 24/7
Price Free
Website Wikipedia
Insider TipThe square hosts seasonal markets, including a well-regarded Christmas market in December. The Advent period transforms the entire area.
Dolac Market

2. Dolac Market

Zagreb's largest and most important open-air market sits on a raised terrace just northeast of Ban Jelacic Square. Locals call it "the belly of Zagreb," and that is not exaggeration. The red parasols covering the outdoor stalls are visible from blocks away. Upstairs you get fruit, vegetables, and flowers sold by farmers who drive in from the countryside. Downstairs, in the covered hall, there is meat, cheese, and fish. The market has operated on this spot since the 1930s. This is where Zagreb does its grocery shopping, not where it performs for tourists. Come before 10:00 AM on a weekday and you'll see the real rhythm: grandmothers haggling over peppers, butchers wrapping sausage in paper, and workers grabbing espresso at one of the tiny bars along the edges. The selection of local cheese, especially fresh cow's cheese (svjezi sir) and the smoked variety, is worth trying. Strukli, a baked cheese pastry, is sold at several stalls and is as Zagreb as it gets. Among things to do in Zagreb, Dolac is a must-see in Zagreb that costs nothing to experience. After browsing, walk the 2 minutes downhill to Ban Jelacic Square or north toward the cathedral.

Hours Mon-Sat: 6:00 AM - 3:00 PM
Price Free
Website Wikipedia
Insider TipSaturday morning between 8:00 and 10:00 AM is peak local shopping time. The flower sellers on the upper terrace have the best prices on seasonal bouquets.
Green Horseshoe Parks

3. Green Horseshoe Parks

The Zelena potkova, or Green Horseshoe, is a U-shaped sequence of parks and squares in Zagreb's Lower Town, designed in the second half of the 19th century. It was the city's bid to stand alongside Vienna and Budapest as a proper Central European capital. The plan, attributed to urban planner Milan Lenuci, connected seven parks in a horseshoe layout, each flanked by cultural institutions. Walking the full horseshoe takes about 40 minutes without stops, and it is the single best way to understand how Zagreb imagined itself during its most ambitious era. The horseshoe runs from Zrinjevac in the north, down through Strossmayer Park and King Tomislav Park, then curves west through the Botanical Garden and back up. Along the way you pass the Art Pavilion, the Strossmayer Gallery, the Archaeological Museum, and the main train station. Each park has a slightly different character. Zrinjevac feels formal with its platane-lined promenades. The Botanical Garden at the bottom of the horseshoe is quieter and wilder. The parks are open 24/7 and free. Bring a coffee from one of the kiosks and just walk.

Hours Open 24/7
Price Free
Insider TipStart at Zrinjevac and walk the horseshoe clockwise. The light is best for photos in the late afternoon when the sun hits the facades along the western side.
Museum of Broken Relationships

4. Museum of Broken Relationships

This museum began as a traveling art project and found a permanent home in Zagreb's Upper Town in October 2010. The concept is simple: people from around the world donate personal objects tied to ended relationships, each accompanied by a short, anonymous story. An axe used to smash an ex's furniture. A wedding dress never worn. A toaster from a shared apartment. The objects are mundane. The stories hit hard. The European Museum Forum awarded it the Kenneth Hudson Prize for most innovative museum in Europe in 2011, and the recognition was deserved. There is nothing else quite like it. The museum is open daily from 9:00 AM to 9:00 PM, which gives you flexibility. Plan about 60 to 90 minutes. You'll laugh at some entries, wince at others, and leave feeling oddly grateful. It sits in the Upper Town, a short walk uphill from Ban Jelacic Square, tucked among the quiet streets near St. Mark's Church. It is about human emotion, distilled into objects.

Hours Daily: 9:00 AM – 9:00 PM
Price 40 HRK
Insider TipThe gift shop sells "bad memories eraser" pencils and other cheeky souvenirs. Visit on a weekday morning to read the stories without being rushed by crowds.
Zagreb Cathedral

5. Zagreb Cathedral

The twin spires of Zagreb Cathedral are the first thing you notice on the skyline, and for good reason. This is Croatia's largest sacred building and the most monumental Gothic church southeast of the Alps. Construction began in the 13th century, and the building has been reshaped by fires, earthquakes, and ambitious bishops ever since. The 2020 earthquake brought both spires down from 105 meters to 92 meters, and scaffolding still wraps parts of the exterior. The damage is real, but so is the determination to rebuild. Step inside and you'll find the tombs of Croatian historical figures, including Cardinal Alojzije Stepinac, whose controversial legacy still divides opinion. The interior is quieter and more affecting than you might expect from the outside. Unlike the constant buzz of Ban Jelacic Square just a short walk south, the cathedral grounds have a solemn, almost private atmosphere, even during peak tourist hours. As a must-see in Zagreb, the cathedral anchors the Kaptol neighborhood and gives you a clear orientation point for the rest of the city. Come here first, get your bearings, then walk downhill to Dolac Market. Among things to do in Zagreb, standing in front of this scarred, stubborn building is a good way to understand how the city thinks about itself.

Hours Daily: 10:00 AM - 5:00 PM
Price Free
Website katedrala.hr/
Insider TipThe cathedral is free to enter. Morning mass (usually around 7:00 AM) is the quietest time to see the interior without crowds.
Get Your Own Private Tour with AI Guide
AI Guide
  • Personalized tour tailored to your interests
  • Your AI guide tells stories, shares facts, and cracks jokes
  • Turn-by-turn GPS navigation
  • Available in your language — no download needed
Try for Free

💎 Hidden Gems in Zagreb - Off the Beaten Path

Beyond the tourist crowds, Zagreb hides remarkable treasures waiting to be discovered.

Zagreb Museum

1. Zagreb Museum

Tucked into a former convent on Opaticka street in the Upper Town, the Zagreb City Museum (Muzej grada Zagreba) tells the story of the city from prehistoric times to the present. Most visitors head straight for the Museum of Broken Relationships a few streets away and never realize this place exists. That is a mistake. The collection walks you through Zagreb's development with maps, models, photographs, and everyday objects. It is the kind of museum that makes you see the streets outside differently once you leave. Open Tuesday through Saturday from 10:00 AM to 6:00 PM and Sunday until 2:00 PM, closed Mondays. The building itself is worth attention: parts date to the 17th century, and you can see remnants of the old monastery structure in the walls and corridors. The 2020 earthquake section, added after Zagreb was badly shaken, is particularly affecting. This is one of the hidden gems in Zagreb that rewards anyone who wants to understand the city beyond its surface. If the Museum of Broken Relationships gives you emotion, this one gives you context. Everything will make more sense.

Hours Mon: Closed | Tue-Sat: 10:00 AM – 6:00 PM | Sun: 10:00 AM – 2:00 PM
Price 5 EUR
Website mgz.hr/hr/
Insider TipThe courtyard cafe is one of the quietest spots in the Upper Town. Check the website mgz.hr for current admission prices.
Get Your Own Private Tour with AI Guide
AI Guide
  • Personalized tour tailored to your interests
  • Your AI guide tells stories, shares facts, and cracks jokes
  • Turn-by-turn GPS navigation
  • Available in your language — no download needed
Try for Free

🎨 Best Museums & Galleries in Zagreb

World-class museums and galleries that make Zagreb a cultural treasure.

Archaeological Museum Zagreb

1. Archaeological Museum Zagreb

Hours Mon: Closed | Tue: 10:00 AM – 6:00 PM | Wed: 12:00 – 6:00 PM | Thu-Fri: 10:00 AM – 6:00 PM | Sat: 10:00 AM – 8:00 PM | Sun: 10:00 AM – 1:00 PM
Price 40 HRK
Website www.amz.hr/
Location 45.811, 15.97732
Croatian Museum of Modern Art

2. Croatian Museum of Modern Art

Located in New Zagreb (Novi Zagreb) on Avenija Dubrovnik 17, this museum sits well outside the tourist core, about 4 kilometers south of Ban Jelacic Square. The building, designed by architect Igor Franic, opened in December 2009. It is a striking modern structure: angular, with a large atrium and flexible exhibition spaces. The permanent collection focuses on Croatian art from the 20th and 21st centuries, which gives you context that the Old Masters in the Strossmayer Gallery cannot. The museum is open Tuesday through Friday from 11:00 AM to 7:00 PM, and weekends from 11:00 AM to 6:00 PM. Closed Mondays. The rotating exhibitions tend to be stronger than the permanent display. The building alone is worth seeing if you care about architecture. The neighborhood around it is residential New Zagreb, a different world from the Habsburg-era center. That contrast is part of the appeal. Among the best museums in Zagreb, this is the one for contemporary art fans. If you have limited time and no strong interest in Croatian modern art, it is skippable. But if you want to see a side of Zagreb that most tourists miss, the trip to New Zagreb offers exactly that.

Hours Mon: Closed | Tue-Fri: 11:00 AM – 7:00 PM | Sat-Sun: 11:00 AM – 6:00 PM
Price 5 EUR
Website www.msu.hr/
Insider TipTram 6 from Ban Jelacic Square runs directly to the museum. The ride takes about 20 minutes and shows you a completely different side of Zagreb along the way.
Nikola Tesla Technical Museum

3. Nikola Tesla Technical Museum

Croatia claims Nikola Tesla as a native son (he was born in the Croatian Military Frontier, then part of the Austrian Empire), and this museum, one of the most-visited in the country, makes a strong case for that heritage. The Tehnicki muzej Nikola Tesla sits in the Lower Town, a 10-minute walk southwest of the Botanical Garden. It covers energy, transport, mining, space, and firefighting through hands-on exhibits, scale models, and a reconstructed mine shaft you can walk through underground. Open Tuesday through Friday from 9:00 AM to 5:00 PM, and weekends from 9:00 AM to 1:00 PM. Closed Mondays. The Tesla demonstration, where a guide re-creates some of Tesla's experiments with electricity, is the main draw and runs at scheduled times. The mine replica is surprisingly immersive. The planetarium, though small, adds variety. This is a genuinely fun museum, not just an educational one. Among the best museums in Zagreb, the Technical Museum is the one families and science enthusiasts should not skip. Where the Archaeological Museum handles antiquity and the Strossmayer Gallery handles art, this covers invention and industry. Things to do in Zagreb on a rainy day start and end here.

Hours Mon: Closed | Tue-Fri: 9:00 AM – 5:00 PM | Sat-Sun: 9:00 AM – 1:00 PM
Price 4 EUR
Website tmnt.hr/hr-hr/
Location 45.8035, 15.9645
Insider TipTesla demonstrations run at fixed times, usually twice daily. Check tmnt.hr for the schedule and arrive 10 minutes early. The mine tour also runs on a separate timetable.
Get Your Own Private Tour with AI Guide
AI Guide
  • Personalized tour tailored to your interests
  • Your AI guide tells stories, shares facts, and cracks jokes
  • Turn-by-turn GPS navigation
  • Available in your language — no download needed
Try for Free

🌳 Parks & Best Viewpoints in Zagreb

Beautiful parks, gardens, and panoramic viewpoints for the best views of Zagreb.

Medvednica Mountain

1. Medvednica Mountain

Medvednica rises directly north of Zagreb, and its highest peak, Sljeme, tops out at 1,033 meters. The mountain has been a nature park since 1981, and locals treat it as their backyard escape. On weekends, the trails fill with hikers, runners, and mountain bikers. In winter, a small ski area operates on Sljeme, and the slopes host World Cup slalom races during the Snow Queen Trophy series. A tourist cable car ran from 1963 to 2007 but is no longer operating. The drive or bus ride to the base takes about 30 minutes from the city center. From there, several marked trails lead to the summit, with hikes ranging from 1.5 to 3 hours depending on the route. The mountain is covered in beech, oak, and fir forests, and the views from the top, on clear days, reach across the Pannonian plain. Medvedgrad, a reconstructed medieval fortress partway up, is a popular stopping point. Among the best views in Zagreb, Sljeme on a clear day is hard to beat. This is where you go when the city's cafe culture starts to feel too comfortable. If you have an extra half-day and want to see Zagreb from above, Medvednica delivers.

Hours Open 24/7
Price Free
Website Wikipedia
Insider TipMedvedgrad fortress is reachable by a 45-minute hike from the Bliznec trailhead. Bus 102 from Britanski trg gets you to the mountain's lower trails.
Zagreb Botanical Garden

2. Zagreb Botanical Garden

The Botanical Garden occupies the southwestern corner of the Green Horseshoe, and it feels like a secret even though it is right there on the map. Managed by the University of Zagreb's Faculty of Science, it has been open since the late 19th century and covers a compact area packed with around 10,000 plant species. The layout includes an arboretum, rock garden, lily pond, and greenhouse sections. It is small enough to see in 30 to 40 minutes. Opening hours are shorter than you might expect: Monday and Tuesday from 9:00 AM to 2:30 PM, Wednesday through Sunday from 9:00 AM to 4:00 PM. The garden closes entirely during winter months (typically November through March), so check botanickivrt.biol.pmf.hr before planning a visit. When it is open, it is one of the most peaceful spots in central Zagreb. The lily pond, ringed by benches under old trees, is the kind of place where you forget you are in a city. Among the best views in Zagreb, the garden is not about panoramas but about a change of scale. After the grand facades and wide boulevards of the Horseshoe parks, this feels intimate and a little wild.

Hours Mon-Tue: 9:00 AM – 2:30 PM | Wed-Sun: 9:00 AM – 4:00 PM
Price Free
Insider TipThe garden closes for winter, usually November through March. The rock garden section on the east side is the most interesting botanically and the least visited.
Get Your Own Private Tour with AI Guide
AI Guide
  • Personalized tour tailored to your interests
  • Your AI guide tells stories, shares facts, and cracks jokes
  • Turn-by-turn GPS navigation
  • Available in your language — no download needed
Try for Free

Explore with AI Guide

AI Guide App

Get personalized tours with our AI-powered guide. No download needed — works right in your browser.