things to do in zagreb

Last Updated on: 6th May 2024, 07:36 am

Welcome to Zagreb, the vibrant capital city of Croatia! If you’re looking for an unforgettable travel experience, you’ve come to the right place. Whether you’re a history enthusiast, a food lover, or a culture seeker, Zagreb has something to offer for everyone. In this article, we’ll guide you through the top attractions, the best things to do in Zagreb, and must-see landmarks that make Zagreb a truly remarkable destination.

Things to Do in Zagreb

1. Explore the Upper Town

The Upper Town, also known as Gornji Grad, is an absolute must-see when exploring Zagreb. This historic part of the city is brimming with landmarks and cultural attractions, offering visitors a glimpse into its rich heritage and captivating charm. With its picturesque streets and numerous museums, the Upper Town is a haven for history enthusiasts and culture seekers alike.

One of the iconic landmarks in the Upper Town is St. Mark’s Church, renowned for its vibrant and colorful roof. The intricate tile pattern displays the coats of arms of Croatia, Dalmatia, and Slavonia, showcasing the country’s history and heritage. Strolling through the charming streets of the Upper Town, you’ll come across hidden gems, unique boutiques, and enticing cafes.

For breathtaking panoramic views of Zagreb, head to one of the many viewpoints in the Upper Town. From here, you can take in the city’s stunning skyline and appreciate its blend of historic architecture and modern structures.

“The Upper Town is a treasure trove of history and culture, offering visitors unforgettable experiences and a deeper understanding of Zagreb’s captivating past.” – Local Guide

Don’t forget to explore the variety of museums scattered throughout the area. From the intriguing Museum of Broken Relationships to the fascinating Zagreb City Museum, there’s something to pique everyone’s interest.

Top attractions in the Upper Town:

  • St. Mark’s Church with its colorful roof
  • Zagreb City Museum
  • Croatian Museum of Naïve Art
  • Klovićevi Dvori Gallery
  • Lotrščak Tower

Visiting the Upper Town is an essential part of any trip to Zagreb. Immerse yourself in its rich history, admire its architectural wonders, and get lost in its charming streets. You won’t be disappointed!

2. Discover the Lower Town (Donji Grad)

When exploring Zagreb, be sure to visit the Lower Town, also known as Donji Grad. This modern part of the city is brimming with shopping streets, museums, and picturesque parks, offering a unique blend of history and vibrant city life.

Take a leisurely stroll through the bustling streets, and immerse yourself in the lively atmosphere of the Lower Town. Stop by one of the charming cafés for a delightful cup of coffee while you soak in the vibrant surroundings.

One of the must-visit attractions in the Lower Town is the Museum of Broken Relationships. This fascinating museum presents a distinctive perspective on the universal experience of love and loss, showcasing a collection of personal mementos and stories.

exploring zagreb

As you explore further, you’ll come across Zagreb’s main square, Ban Jelačić Square. This bustling square is the heart of the city and offers an array of shops, restaurants, and a vibrant street life.

Explore the Lower Town Highlights:

  • Visit the Museum of Broken Relationships to discover a unique display of personal stories and mementos.
  • Immerse yourself in the vibrant atmosphere of Ban Jelačić Square, the main square of Zagreb.
  • Take a leisurely stroll along the shopping streets and explore the charming boutiques and shops.
  • Enjoy the beautiful parks and green spaces scattered throughout the Lower Town.

The Lower Town offers a perfect blend of modern amenities and historical charm, making it an essential part of any visit to Zagreb.

3. Explore the Zagreb Cathedral and St. Mark’s Church

The Zagreb Cathedral and St. Mark’s Church are two of the most prominent landmarks in Zagreb. These architectural gems offer a glimpse into the rich history and culture of the city.

The Zagreb Cathedral is a stunning example of Gothic-style architecture and is the tallest building in Croatia. Its majestic presence dominates the skyline, and visitors can’t help but be captivated by its beauty. To fully appreciate the grandeur of the cathedral, make sure to visit the observation deck, which offers breathtaking views of Zagreb. Whether you’re a history enthusiast or simply appreciate fine craftsmanship, a visit to the Zagreb Cathedral is a must.

Zagreb Cathedral

St. Mark’s Church is another must-see attraction in Zagreb. Located in the Upper Town, the church’s colorful roof tiles depict the coats of arms of Croatia, Dalmatia, and Slavonia. The intricate details and vibrant colors make it a true masterpiece. Take a moment to admire the unique design and appreciate the historical significance of this iconic church.

Zagreb Cathedral St. Mark’s Church
Gothic-style architecture Colorful roof tiles
Tallest building in Croatia Coats of arms depiction
Observation deck for panoramic views Located in the Upper Town

“The Zagreb Cathedral is a true masterpiece of Gothic architecture, and its observation deck offers stunning views of the city.” – Traveler’s Review

“Don’t miss the opportunity to marvel at the colorful roof tiles of St. Mark’s Church. It’s a feast for the eyes!” – Local Guide

4. Visit the Dolac Market and Taste Local Cuisine

No visit to Zagreb is complete without a visit to the Dolac Market. This vibrant market is the perfect place to taste local produce, sample traditional Croatian dishes, and experience the lively atmosphere of Zagreb. From fresh produce and cheese to delicious pastries and local delicacies, the Dolac Market is a food lover’s paradise.

Don’t forget to try some traditional Croatian dishes, such as cevapi and ćevapčići, while you’re exploring the market. You can also find a variety of restaurants and cafes in Zagreb that offer a taste of the local cuisine, both traditional and modern.

exploring zagreb

When you visit the Dolac Market, you’ll be greeted by a vibrant and colorful scene. The market is filled with stalls selling fresh fruit, vegetables, meat, and seafood, as well as local honey, olive oil, and wine. It’s a feast for the senses, with the aroma of freshly baked bread and the sound of lively banter between vendors and customers.

“The Dolac Market is a true gem in Zagreb. It’s a place where locals and tourists can come together to experience the best of Croatian food and culture. The vibrant atmosphere and wide variety of products make it a must-visit for anyone exploring Zagreb.” – Marko, a local food enthusiast

As you wander through the market, you’ll have the opportunity to taste a wide range of local delicacies. Try the famous sir i vrhnje, a creamy cheese served with sour cream and topped with fresh herbs. Sample the traditional štrukli, a delicious pastry filled with cottage cheese and baked until golden and crispy. Don’t miss the chance to indulge in some fresh seafood, such as grilled octopus or marinated anchovies.

If you want to take a break from exploring the market, there are plenty of restaurants and cafes nearby where you can sit down and enjoy a meal or a cup of coffee. From cozy traditional taverns to trendy modern eateries, Zagreb offers a variety of dining options to suit every taste and budget.

Whether you’re a food lover or simply looking to immerse yourself in the local culture, a visit to the Dolac Market is a must during your time in Zagreb. It’s a chance to taste the flavors of Croatia, discover new dishes, and experience the vibrant atmosphere of this bustling market.


Zagreb is an enchanting city that offers a multitude of experiences for tourists. With its rich history, breathtaking architecture, and lively street culture, this Croatian gem has something for everyone. Whether you’re a history enthusiast, a gastronomy lover, or simply looking for a unique and memorable vacation, Zagreb won’t disappoint.

Explore the historic Upper Town and be captivated by its charming streets, iconic landmarks, and breathtaking views. Immerse yourself in the local culture by indulging in the vibrant atmosphere of the Dolac Market and sampling delicious traditional Croatian dishes.

From the free attractions to the cool and unique offerings, Zagreb has it all. Discover hidden gems, create lifelong memories, and fall in love with the beauty of this remarkable city. Start planning your Zagreb adventure today and experience the best that this extraordinary destination has to offer.


What are some must-see attractions in Zagreb?

Some must-see attractions in Zagreb include the Upper Town (Gornji Grad), the Lower Town (Donji Grad), the Zagreb Cathedral, St. Mark’s Church, and the Dolac Market.

What can I do in the Upper Town (Gornji Grad)?

In the Upper Town, you can visit St. Mark’s Church, explore the historic streets, and enjoy panoramic views of the city from viewpoints.

What can I do in the Lower Town (Donji Grad)?

In the Lower Town, you can go shopping, visit museums, relax in beautiful parks, and experience the vibrant atmosphere of Zagreb.

What are the must-visit churches in Zagreb?

The must-visit churches in Zagreb are the Zagreb Cathedral, known for its stunning Gothic architecture, and St. Mark’s Church, famous for its colorful roof tiles.

What can I do at the Dolac Market?

At the Dolac Market, you can taste local produce, sample traditional Croatian dishes, and immerse yourself in the lively atmosphere of Zagreb’s vibrant food scene.

What else is there to do in Zagreb?

In addition to the main attractions, Zagreb offers a wide range of activities such as exploring the city’s rich history, enjoying the local cuisine, and taking part in cultural experiences.