Zagreb · Hidden Gems

Hidden Gems in Zagreb: 10 Places Most Visitors Miss

Discover Zagreb's hidden gems, from secret tunnels and colourful street art to forgotten cemeteries, local markets, hidden courtyards, and peaceful escapes beyond the city's main attractions.

8 min read

Many travellers visit Zagreb for a day before continuing to Croatia’s coast.

That is a mistake.

Beyond the famous squares, churches, and museums lies a city filled with hidden courtyards, forgotten tunnels, beautiful parks, local markets, and neighbourhoods where everyday life unfolds at a slower pace.

If you want to experience a different side of the Croatian capital, these are the places worth discovering.

1. The Secret Courtyards of Upper Town

Many visitors walk through Zagreb’s historic centre without realising that beautiful hidden courtyards sit quietly behind ordinary doors and passageways.

Venture through open archways around Upper Town and you may discover peaceful gardens, artisan workshops, tiny cafes, historic palaces, and quiet spaces that feel far away from the main streets.

Highlights to Look For

The National Hall Courtyards: Behind one of Upper Town’s important historic buildings are elegant inner courtyards, including one with a beautiful view across the district.

The Erdody-Keglevic Palace Courtyard: A long atrium lined with galleries and climbing vines, hidden inside one of Upper Town’s historic palaces.

The Observatory Courtyard near Popov Toranj: One of the most atmospheric corners of Upper Town, where medieval walls, archaeological remains, and the Zagreb Observatory come together.

If you visit in summer, look out for The Courtyards festival, when selected private courtyards and historic spaces open to the public with music, exhibitions, and local food.

Why visit: Some of Zagreb’s most beautiful architecture is hidden behind doors most travellers never think to open.

2. Gric Tunnel

Built during World War II as an air-raid shelter, Gric Tunnel stretches beneath Zagreb’s historic centre.

Today it serves as a pedestrian passage and occasionally hosts exhibitions, installations, and cultural events. The contrast between the elegant streets above and the cool underground tunnel below makes it one of the city’s most unusual places to explore.

Why visit: A hidden piece of Zagreb’s wartime history sits just below the old town.

3. Mirogoj Cemetery

It may sound unusual to recommend a cemetery, but Mirogoj is widely considered one of the most beautiful in Europe.

Its arcades, ivy-covered walls, sculptures, domes, and peaceful avenues create a setting that feels more like a grand park than a burial ground. It is quiet, atmospheric, and deeply connected to the city’s history.

Why visit: Extraordinary architecture and complete tranquillity.

4. The Hidden Streets of Gradec

While many visitors stay around Ban Jelacic Square, the smaller lanes of Gradec reveal a quieter and more authentic Zagreb.

Stone streets, old gas lamps, hidden viewpoints, colourful facades, and narrow passageways create an atmosphere that feels almost untouched by tourism.

Why visit: This is the Zagreb many visitors never slow down enough to see.

5. Dolac Market at Sunrise

Most people visit Dolac Market during the middle of the day.

Arrive early instead.

Local farmers set up stalls beneath the famous red umbrellas while Zagreb slowly wakes around them. The atmosphere feels entirely different before the crowds arrive, especially if you stop for coffee nearby afterwards.

Why visit: It is one of the most authentic glimpses of everyday life in the city.

6. Art Park

Hidden between streets near the city centre, Art Park transforms a once-neglected urban space into a creative outdoor gathering place.

Murals, installations, events, and local artists make it one of Zagreb’s most interesting contemporary corners. It changes with the seasons, so it often feels different from one visit to the next.

Why visit: A relaxed glimpse of Zagreb’s creative side.

7. The Zagreb Funicular Viewpoint

Most visitors ride the funicular and immediately continue walking.

Instead, spend a few minutes exploring the surrounding streets and viewpoints near the upper station. Some of the loveliest views of Zagreb can be found just beyond the main stop, especially around sunset.

Why visit: Beautiful city views without needing to leave the centre.

8. Maksimir Park

Croatia’s oldest public park feels surprisingly wild considering its location within the city.

Lakes, wooded paths, historic pavilions, meadows, and peaceful walking routes make it a perfect escape from urban life. It is especially lovely when you want a slower morning or a break between sightseeing.

Why visit: Nature without leaving Zagreb.

9. The Street Art of Branimirova

Zagreb’s street art scene is growing quickly.

Some of the city’s most interesting murals can be found around Branimirova Street and nearby districts. The artwork constantly evolves, meaning every visit can reveal something new.

Why visit: A modern contrast to Zagreb’s historic architecture.

10. Sljeme Mountain

Rising above the city, Medvednica and Sljeme offer forests, hiking trails, mountain huts, and wide views across Zagreb and beyond.

Locals often escape here at weekends, yet many visitors never venture beyond the city centre. If you have more than a day in Zagreb, it is one of the best ways to understand how close the city sits to nature.

Why visit: One of the best views over Croatia’s capital.

Local Experience Worth Seeking Out

Visit a Traditional Kavana

Zagreb’s cafe culture is a way of life rather than a quick stop for coffee.

Take time to sit, observe, read, talk, and enjoy the slower rhythm of the city. A traditional kavana gives you one of the easiest ways to feel Zagreb as locals do: unhurried, social, and quietly elegant.