Free Things to Do in Zagreb

ben jelacic square

Zagreb is the fantastic capital of Croatia, and it is a city full of history, culture, and charming streets. But, what should you do in Zagreb if you would like to experience and see as much as possible, but you don’t really want to spend a lot of money on all sorts of entrance fees?

In this article, we have gathered 17 ideas for programs in Zagreb which are completely free, meaning that you can enjoy them without paying anything at all. Of course, you will for sure be tempted to buy an ice cream as you stroll around the streets of Zagreb on a warm summer day, or buy something as you visit the popular Dolac Market. But still, you don’t have to pay anything at all to just see these places and to feel the atmosphere of the parks, markets, and other places included in this article.

If you have further comments or suggestions regarding the content of this article, please use the comment field at the bottom of this page.

17 free programs and activities in Zagreb

1. Stroll Through the Upper Town (Gornji Grad)

The historic Upper Town is home to some of Zagreb’s most iconic sights. Wander the cobbled streets, admire the colorful facades, and take in landmarks like St. Mark’s Church with its stunning tiled roof. The area offers breathtaking views of the city, perfect for photography enthusiasts. You can also visit the charming courtyards and hidden alleyways that add to the city’s character.

zagreb upper town

2. Visit Dolac Market

Known as the “Belly of Zagreb,” Dolac Market is a must-visit. Even if you don’t plan to buy anything, you can enjoy the lively atmosphere, see traditional Croatian produce, and admire the iconic red umbrellas covering the stalls. On weekends, you might catch local musicians and performers adding to the vibrant scene. Even though it isn’t really an attraction, many people include the Dolac Market on their lists of the most important attractions in Zagreb.

3. Relax in Zrinjevac Park

One of Zagreb’s most beautiful parks, Zrinjevac, is a great place to take a break. Surrounded by historical buildings, this green oasis is perfect for a leisurely stroll, people-watching, or even catching free concerts in the summer months. During winter, the park transforms into a magical Christmas market with festive decorations and lights.

4. Explore Maksimir Park

Maksimir Park is the largest park in Zagreb and a wonderful escape from the city’s hustle and bustle. It features beautiful lakes, scenic trails, and plenty of benches to sit and relax. You might also spot some of the park’s wildlife, such as turtles and swans, adding to the peaceful experience.

5. See the Changing of the Guard

Every Saturday from April to October, you can watch the ceremonial changing of the guard at St. Mark’s Church. This traditional spectacle includes drummers, standard-bearers, and guards in historical uniforms. The ceremony is a great way to experience Zagreb’s heritage and military traditions.

6. Take a Free Walking Tour

Many local companies offer free walking tours where guides share fascinating stories about Zagreb’s history, legends, and landmarks. Although the tour is free, tipping the guide is appreciated. Some tours focus on different themes, such as Zagreb’s hidden gems or its dark past.

free guided tour in zagreb

7. Visit the Medvednica Mountain

If you enjoy nature and hiking, Medvednica Mountain, just outside the city, offers numerous trails and stunning panoramic views of Zagreb. The hike to the top is free, and along the way, you can see medieval fortresses and caves. Winter visitors can enjoy snow-covered trails and the crisp mountain air.

8. Admire the Street Art in the Tunnel Grič

Tunnel Grič, built during World War II, has been transformed into a cultural hotspot featuring street art and exhibitions. The tunnel is open to the public and offers a unique perspective on the city’s artistic side. It also serves as a cool refuge on hot summer days.

9. Explore the Mirogoj Cemetery

Mirogoj Cemetery is more than just a resting place—it’s an architectural masterpiece. The grand arcades, sculptures, and peaceful atmosphere make it one of Zagreb’s most impressive landmarks. Walking through its pathways, you can learn about famous Croatians buried there.

10. Watch the Noon Cannon at Lotrščak Tower

Every day at exactly noon, a cannon fires from Lotrščak Tower, marking the time as it has for centuries. You can witness this tradition for free from various spots in the Upper Town. It’s a fun way to experience one of Zagreb’s oldest customs.

11. Check Out the Zagreb 80s Museum (Free on Certain Days)

If you happen to be in Zagreb on a day when the museum offers free entry, you can explore a nostalgic collection of items from the 1980s and relive a bit of the past. The museum features retro decor and interactive exhibits that transport visitors back in time.

12. Enjoy Free Events and Festivals

Throughout the year, Zagreb hosts numerous free events, including concerts, film screenings, and cultural festivals. Be sure to check local event listings to see what’s happening during your visit. Some popular free events include the Advent Festival, Cest is d’Best street festival, and open-air cinema nights. You can read more about other upcoming concerts, festivals, and markets in Zagreb at our “what’s happening in Zagreb“-page.

13. Walk Along the Sava River

The Sava River runs through Zagreb, offering scenic riverside walks and peaceful green spaces. Locals often jog or cycle along the paths, and you can enjoy the natural beauty of the area without spending a cent.

14. Visit the Botanical Garden

The Zagreb Botanical Garden is free to visit and showcases a variety of plant species from around the world. It’s a tranquil spot perfect for nature lovers, offering well-maintained paths and picturesque ponds.

Unfortunately, the park is no longer free, so you actually have to buy an entrance fee which is approximately €2. Still, it is worth it if you want to spend some hours out in the free looking at beautiful flowers in a green environment. You can find more information at the official website of the botanical garden in Zagreb.

15. Admire the Cathedral of Zagreb

The Cathedral of the Assumption of the Blessed Virgin Mary is one of the city’s most famous landmarks. While donations are welcome, entry to this stunning Gothic cathedral is free. Inside, you can marvel at the intricate details and historical significance of the structure.

Zagreb cathedral

16. Watch Street Performers at Ban Jelačić Square

Ban Jelačić Square is Zagreb’s main plaza and a hub for street performers, musicians, and artists. You can enjoy a variety of live performances and soak in the lively atmosphere while admiring the historic architecture surrounding the square.

17. Discover the Secret Passages of the Upper Town

Zagreb’s Upper Town is filled with hidden alleys, secret staircases, and lesser-known pathways. Exploring these passages allows you to uncover unique perspectives of the city and stumble upon unexpected historical sites.


As you have probably realized by now, there are lots of activities waiting for you in Zagreb for which you do not have to pay anything at all. Isn’t that nice? But, we also recommend that you spend some money now and then to boost the experiences even more. So, by some nice pastry and cold drinks that you can bring along as you lie down to relax in the Maximir park. Bring a bottle of cold water that you can drink as you walk up and own the stairs in the upper town of Zagreb, and make sure to have a full battery on your phone so that you can make awesome pictures throughout your days exploring the city of Zagreb.

Once again, enjoy all these free programs in Zagreb. If you have further advice or suggestions, write a comment!

Leave a Reply

Your email address will not be published. Required fields are marked *