ToursPilot Logo
ToursPilot
20 Best Things To Do in Zagreb in 2025

20 Best Things To Do in Zagreb in 2025

By Editor

Want to plan a trip based on this article? Chat with our AI travel assistant!

Chat with AI Assistant

Category: things-to-do-in-zagreb

The 20 best Things To Do in Zagreb

Are you mapping out your Croatian adventure and searching for the best things to do in Zagreb? In 2025, Zagreb is emerging as a must-visit destination, blending its rich history with a vibrant modern culture. This guide will help you discover an array of experiences, from exploring medieval streets to enjoying contemporary art, ensuring your Zagreb visit is unforgettable. Whether you're a history buff, a foodie, or an art enthusiast, Zagreb offers something unique for every traveler.

Introduction to things to do in zagreb
RCMI Pistol Club 2015 Annual G, CC BY-NC-ND 2.0, via Flickr

Zagreb is brimming with diverse activities. Dive into the city's past with Zagreb Attractions and historical sites, savor local flavors on Zagreb Experiences, or explore contemporary art scenes. Don't miss the chance to explore Zagreb day tours, uncover hidden gems through Zagreb Activities, or create your custom Zagreb Itinerary, and witness Zagreb Highlights. With tourism to Zagreb increasing by 15% in the past year, now is the perfect time to explore all that this dynamic city has to offer. Check the Homepage for special promotions.

Ready to uncover Zagreb's best-kept secrets and must-see attractions? This carefully curated list will guide you through the top 20 things to do in Zagreb, ensuring you experience the very best of this Croatian gem. Prepare to be enchanted by Zagreb's unique blend of old-world charm and modern vibrancy.

1. Zagreb Cathedral – A Gothic Masterpiece

The Zagreb Cathedral, also known as the Cathedral of the Assumption of Mary, is a stunning example of Gothic architecture. It's characterized by its soaring spires and intricate facade. This religious landmark stands as the tallest building in Croatia. Consequently, the Zagreb Cathedral attracts visitors interested in architecture, history, and religious art. Inside, you'll find elaborate altars, stained glass windows, and the tomb of Cardinal Alojzije Stepinac. For those seeking Zagreb Attractions, the Cathedral is a must-see. Don't miss climbing the south tower for panoramic city views. Be sure to explore the treasury to view a collection of invaluable religious artifacts. Consider joining Zagreb day tours for guided exploration.

Upper Town (Gornji Grad) – Historical Heart of Zagreb

The Upper Town, or Gornji Grad, is the oldest part of Zagreb, offering a captivating journey through history. This area is characterized by its cobblestone streets, medieval architecture, and significant landmarks. For those exploring Zagreb Attractions, it's a must-visit. It features well-preserved buildings, charming squares, and gas lamps that light up the streets at night, creating a magical atmosphere. Therefore, a visit to Upper Town offers an immersive experience into Zagreb's rich past.

Why go? To immerse yourself in the city's history and culture. Don't miss: St. Mark's Church with its colorful tiled roof, and the Lotrščak Tower, from where a cannon fires at noon. Explore the charming streets, discover hidden courtyards, and enjoy panoramic views of the city. Consider enhancing your visit with Zagreb Experiences. The Upper Town encapsulates the essence of Zagreb. Consequently, spending time here is essential for understanding the city's heritage.

While wandering, visit the Stone Gate, a significant religious site, and the Croatian Museum of Naïve Art. The quaint atmosphere is perfect for leisurely strolls, and you can enjoy traditional Croatian cuisine in one of the many restaurants. Furthermore, Upper Town is easily accessible by the funicular, one of the shortest funicular rides in the world. To get the most out of your trip, research Zagreb Itinerary options and Zagreb day tours. This area is truly a treasure trove of Zagreb Highlights.

Upper Town (Gornji Grad)
Gornji Grad (Upper Town), CC BY 2.0, via Flickr

3. Museum of Broken Relationships – Unique and Touching Exhibits

The Museum of Broken Relationships is an emotionally evocative space in Zagreb showcasing personal objects left behind from former relationships. Each item tells a unique story of love, loss, and heartbreak, contributed by people from around the world. It’s unlike any other museum you'll encounter, making it one of the most memorable things to do in Zagreb. Furthermore, it encourages reflection on human connections and the universal experience of break-ups. Consider taking Zagreb Experiences to further your explorations.

Why go? The museum offers a cathartic and thought-provoking journey through the highs and lows of relationships. You can find solace, humor, or a sense of connection in the shared human experience. Don't miss the opportunity to read the poignant stories attached to each object, as they offer a deep and often moving insight into the lives of others. As well as this, remember to check out the museum shop for unique and quirky souvenirs related to the theme of broken relationships. For further exploration of Zagreb Attractions, consider other cultural experiences.

4. Dolac Market – The Heartbeat of Zagreb's Culinary Scene

Dolac Market is Zagreb’s central marketplace, easily identified by its iconic red umbrellas. It’s where locals and tourists alike come to experience the city's vibrant food culture. Here, farmers from the surrounding regions offer fresh produce, meats, cheeses, and homemade goods. Visiting Dolac Market provides an authentic taste of Croatian daily life and is among the top things to do in Zagreb. Furthermore, the market's lively atmosphere and colorful displays make it a feast for the senses.

Why go? To immerse yourself in local culture and sample regional specialties. Don't miss the opportunity to try fresh local produce or purchase souvenirs. In addition, consider joining Zagreb Activities like food tours to enhance your experience. As you explore, remember that bargaining is generally not expected, but a friendly smile always helps. Also, if you are planning Zagreb Itinerary, visit Dolac Market early in the morning for the freshest selection and the most vibrant atmosphere. It's definitely one of the Zagreb Highlights!

Dolac Market
Dolac Market, Zagreb, CC BY-NC 2.0, via Flickr

5. Tkalčićeva Street – Vibrant Street with Cafes and Shops

Tkalčićeva Street is Zagreb's most vibrant and lively thoroughfare, packed with charming cafes, restaurants, and boutique shops. This pedestrian-friendly street is known for its colorful buildings and buzzing atmosphere. It's a must-visit for anyone looking to soak in Zagreb's urban culture. As you stroll along, you'll find locals and tourists alike enjoying coffee, a meal, or browsing unique souvenirs. To further enhance your visit, explore Zagreb Attractions and discover more Zagreb Activities.

Why go? Tkalčićeva offers an authentic taste of Zagreb’s social life, making it perfect for people-watching and enjoying the city's energy. Don't miss the chance to try local pastries or enjoy a drink at one of the many outdoor patios. Moreover, consider enriching your trip by booking Zagreb day tours.

Don’t miss: the unique blend of traditional Croatian architecture and modern café culture. Insider tip: Visit in the late afternoon or early evening to experience the street at its liveliest. Before you leave, finalize your Zagreb Itinerary.

6. St. Mark's Church – Iconic Church with a Colorful Roof

St. Mark's Church, or Crkva sv. Marka, is one of Zagreb's most recognizable landmarks. The church is famous primarily for its vividly colored, tiled roof, which displays the coats of arms of Croatia, Dalmatia, and Slavonia, along with the emblem of Zagreb. Besides its unique roof, the church features a Romanesque window and Gothic sculptures, making it an important piece of Croatian art and architecture.

Why visit? For one, the church's stunning roof offers fantastic photo opportunities. Additionally, its historical significance provides insights into Croatian identity and artistry. The square surrounding the church often hosts important state events. To fully appreciate its beauty, consider a guided tour to learn more about its history and symbolism. Check out Zagreb Attractions while you're in town for other places to explore.

Don't miss admiring the intricate details of the roof from different angles. For example, early morning light or late afternoon sun can really enhance the colors. Plan your visit around a service to experience the church in use, or simply soak in the atmosphere of the Upper Town, and discover other amazing Zagreb day tours. Moreover, note that the interior is sometimes closed to the public, so checking in advance is a good idea.

St. Mark's Church
St Mark's Basilica (Basilica d, CC BY-NC-SA 2.0, via Flickr

7. Mimara Museum – Eclectic Art Collection

The Mimara Museum is home to a diverse collection of art and artifacts donated by Ante and Wiltrud Topić Mimara. It offers a broad view of artistic creation from different periods and cultures. The museum's holdings include paintings, sculptures, and various archaeological and artistic objects. It is therefore a must see item on your Zagreb itinerary. Explore the richness of human creativity as you wander through its halls.

Visiting the Mimara Museum provides a unique opportunity to see works from masters like Rembrandt, Goya, and Renoir. But also, the museum has collections of ancient Greek and Roman artifacts, medieval sculptures, and Oriental art. Consider joining Zagreb day tours that include a visit to the Mimara Museum. Don't miss the opportunity to experience Zagreb Experiences at this landmark.Insider tip: Check for temporary exhibits, as the museum frequently hosts special events and displays. This is definitely one of the premier Zagreb Attractions.

8. Croatian National Theatre – Architectural and Cultural Gem

The Croatian National Theatre in Zagreb is a stunning architectural masterpiece and a central hub for the performing arts. It showcases a variety of performances, including opera, ballet, and drama, drawing culture enthusiasts from around the globe. Additionally, the theater’s impressive facade and opulent interior make it a must-see Zagreb attraction for architecture lovers. Consider that the building itself is a work of art, reflecting the city's rich cultural heritage. You can discover more about Zagreb Attractions to fully appreciate Zagreb’s artistic scene.

Visiting the theatre offers a chance to witness world-class performances and immerse yourself in Croatia’s vibrant arts scene. In addition, the building's design provides a beautiful backdrop for memorable photos. Furthermore, the theatre is conveniently located in the city center, making it easily accessible. Don't miss the opportunity to attend a performance; check the schedule in advance for showtimes. If you are looking for Zagreb Activities, seeing a show here is a wonderful option.

Don't miss the chance to take a guided tour of the theater to learn about its history and architecture. As a result, you’ll gain deeper insights into this cultural landmark. Furthermore, attending an evening performance is a memorable way to experience Zagreb's cultural scene.

Travel Tip: Book tickets in advance, especially during peak season, to secure the best seats!
Therefore, exploring the Croatian National Theatre is one of the best Zagreb Highlights.

Croatian National Theatre
Croatian National Theatre, CC BY-NC 2.0, via Flickr

9. Maksimir Park – An Oasis of Greenery

Maksimir Park, Zagreb’s largest and oldest public park, provides a serene escape from the city bustle. Established in 1794, it features lush forests, tranquil lakes, and beautifully landscaped gardens. Indeed, it's perfect for nature lovers and families alike. Enjoy leisurely strolls, picnics, and exploration. Moreover, you can discover hidden pavilions and sculptures nestled among the trees. For those seeking outdoor things to do in Zagreb, this park is a must-visit. Consider joining Zagreb day tours which often include a relaxing visit to the park. It's easily one of the most beautiful Zagreb Attractions.

Why go? To immerse yourself in nature without leaving the city. Don't miss: The Echo Pavilion and the Zagreb Zoo, located within the park. Alternatively, explore the walking trails around the Five Lakes area. For an even more immersive adventure, check out Zagreb Experiences focused on nature and recreation.

10. Jarun Lake – Recreation and Entertainment Hub

Jarun Lake is a popular recreational area offering a wide array of activities in Zagreb. This urban oasis features several beaches, walking paths, and cycling routes, making it a prime spot for outdoor enthusiasts. It's also home to numerous cafes, restaurants, and nightclubs, making it a hub of entertainment. Many visit to enjoy watersports, such as swimming, windsurfing, and paddleboarding. Additionally, you can find various sports facilities for beach volleyball, basketball, and more, contributing to the vibrant atmosphere. For more outdoor fun, consider checking out Zagreb Activities.

Why go? For a mix of relaxation and activity, Jarun Lake is ideal. It’s a perfect escape from the city's hustle, where locals and tourists mingle to enjoy the scenery and each other’s company. Don't miss the chance to partake in a summer festival or concert held on the shores. While visiting, you could explore other Zagreb Attractions too. If you plan to explore more, see our Zagreb Itinerary to help you get around.

Don’t miss taking a leisurely stroll around the lake, especially during sunset. Furthermore, try some local snacks from the food stalls.

Insider tip: Visit during the summer months to experience the lake at its liveliest with various events and activities!
Also, consider taking a Zagreb day tours.

Jarun Lake
swan-lake-of-jarun_, CC BY-NC-ND 2.0, via Flickr

11. The Funicular – Shortest Ride with a Great View

Zagreb's Funicular is among the world's shortest public transport funiculars, offering a swift, yet memorable ride. Connecting the Lower and Upper Towns, it provides stunning panoramic views as you ascend or descend. It is also a unique experience, offering a glimpse into Zagreb's history and charm. For those seeking things to do in Zagreb, this quick trip is a must. It is a delightful way to bypass the steps and enjoy an elevated perspective of the city. Moreover, it is an accessible attraction for all ages. Consider it a perfect photo opportunity! Why not enhance your exploration with Zagreb Attractions?

12. Lotrščak Tower – Noon Cannon and Panoramic Views

The Lotrščak Tower, a remnant of Zagreb’s medieval fortifications, stands proudly in the Upper Town. It's famous for its cannon, which fires every day at noon, marking the exact time. The tower offers spectacular panoramic views of Zagreb, making it a must-visit Zagreb Attraction. Ascend to the top for an unforgettable vista of the city's red rooftops and surrounding landscapes. Moreover, the tower’s history is rich, with tales of battles and protectors embedded in its walls.

Why visit? For one, it provides an unmatched photographic opportunity. Additionally, the daily cannon firing is a unique, historical experience. Don't miss the chance to explore the tower's interior, which often hosts art exhibitions. Also, consider taking a guided Zagreb day tour to learn more about its significance. After that, check out other exciting Zagreb Activities. You can also plan your Zagreb Itinerary to accommodate this. Insider tip: Arrive a bit before noon to secure a good viewing spot for the cannon firing and capture the best photos.

Lotrščak Tower
Cathedral from Lotrščak Tower , CC BY-SA 2.0, via Flickr

13. Stone Gate – A Place of Pilgrimage and Prayer

The Stone Gate (Kamenita vrata) is a significant religious site and one of the best things to do in Zagreb. It's the only remaining gate from the medieval city walls. More than just an architectural relic, it serves as a chapel housing a revered image of the Virgin Mary. After a fire in 1731, the image was miraculously found intact, and it has since been a place of pilgrimage and prayer.

Why visit? The Stone Gate offers a serene escape from the city's bustle and a chance to experience Zagreb's spiritual side. Many come to light a candle, offer prayers, and reflect. The walls are adorned with plaques thanking the Virgin Mary for answered prayers. As you explore Zagreb Attractions, consider experiencing one of the Zagreb Activities and making the Stone Gate part of your Zagreb Itinerary.

Don't miss: Take a moment to soak in the peaceful atmosphere and observe the devotion of the locals. The small passage can get crowded, so visiting early in the morning or later in the evening might provide a more personal experience. Also, keep an eye out for the intricate ironwork that adorns the gate. This location is one of the Zagreb Highlights, so ensure it's on your list!

14. Museum of Arts and Crafts – Celebrating Croatian Craftsmanship

The Museum of Arts and Crafts, established in 1880, is dedicated to preserving and showcasing Croatian craftsmanship through the ages. It features an extensive collection of textiles, ceramics, furniture, and metalwork, offering a glimpse into the country's rich artistic heritage. The museum plays a crucial role in celebrating and promoting traditional skills while also highlighting contemporary designs. To truly experience the city's attractions, considering exploring Zagreb Attractions. Additionally, you can discover Zagreb Activities.

Visiting the Museum of Arts and Crafts is essential for those interested in understanding Croatia’s cultural identity. The exhibits provide insight into the craftsmanship that has shaped the nation's artistic landscape. Moreover, you can get inspiration by exploring some amazing Zagreb Experiences. It offers a unique opportunity to appreciate the dedication and skill involved in creating these beautiful objects. Don't miss this chance to immerse yourself in the artistic heart of Zagreb.

Don’t miss: The museum's collection of historical clocks and watches is truly fascinating. Also, be sure to check out the gallery of traditional Croatian costumes.

Expert Tip: Plan to spend at least two hours to fully appreciate the extensive collection. Consider scheduling Zagreb day tours to maximize your experience.

Museum of Arts and Crafts
Mercer Museum and Fonthill Cas, CC BY-NC-SA 2.0, via Flickr

15. Botanical Garden – A Peaceful Escape

The Botanical Garden in Zagreb, established in 1889, offers a tranquil retreat from the city's hustle. Featuring diverse plant species and serene landscapes, it's an ideal spot for relaxation and nature appreciation. This verdant oasis showcases various themed gardens, including rock gardens and water plant collections. Consequently, it’s among the most cherished Zagreb Attractions. Moreover, it provides a picturesque setting for leisurely strolls and quiet contemplation. This garden has numerous educational opportunities, especially for those interested in botany. Besides that, keep an eye out for seasonal exhibits that highlight unique aspects of plant life.

Why visit? Because its calm atmosphere and natural beauty offer a welcome break from urban sightseeing. It features meticulously curated plant collections from around the globe. Don't miss: The charming glasshouse, where you'll find exotic flora. Also, be sure to check out the water lily pond, especially beautiful in summer. For those seeking things to do in Zagreb that rejuvenate the soul, the Botanical Garden is a must-visit. In addition, consider booking Zagreb day tours to explore other green spaces in the vicinity.

16. Zrinjevac Park – Elegant Park in the City Center

Zrinjevac Park, centrally located, is an elegant green space offering a tranquil retreat in the heart of Zagreb. Known for its meticulously landscaped gardens and musical pavilion, it stands as one of the city's most beloved parks. Furthermore, its proximity to key attractions makes it a must-visit for travelers exploring the area. Spending time here is certainly one of the most relaxing Zagreb Activities.

Why go? To experience a moment of calm amidst the urban hustle. Moreover, the park’s seasonal flower displays and carefully arranged pathways provide a picturesque setting for a leisurely stroll. Concerts often take place in the pavilion. As well as offering cultural experiences, it is a perfect place to unwind. Consider it when planning your Zagreb Itinerary.

Don’t miss the central music pavilion, a beautiful structure that frequently hosts live performances, especially during the summer months. For those interested in Zagreb day tours, the park's central location makes it an easy stop. Insider tip: Grab a coffee from a nearby cafe and enjoy it on one of the park benches, taking in the serene atmosphere.

Zrinjevac Park
Zrinjevac Park, Zagreb, CC BY-NC-ND 2.0, via Flickr

17. Lauba – House for People and Art

Lauba is a unique art space in Zagreb, housed in a former textile mill. It showcases contemporary Croatian and international art, providing a platform for emerging and established artists alike. This innovative space is a must-see for those seeking unique Zagreb Attractions and cultural experiences. The dynamic atmosphere and engaging exhibitions make it a standout destination for art lovers. Moreover, Lauba often hosts workshops and events, offering interactive experiences that further enrich the visitor's appreciation of modern art. It's a key spot on any Zagreb Itinerary.

Why go? To immerse yourself in the contemporary art scene and experience a modern, unconventional gallery setting. Lauba is constantly evolving, ensuring each visit is fresh and inspiring. Don't miss the chance to engage with thought-provoking art and perhaps even participate in a creative workshop. Insider tip: Check their event calendar for special exhibitions or performances to make the most of your visit. Also, consider exploring Zagreb day tours to delve deeper into the city's art scene.

18. Medvednica Mountain – Nature and Hiking Trails

Medvednica Mountain, also known as Mount Medvednica, stands as a natural haven just a short distance from Zagreb. It’s a popular destination for locals and tourists alike, offering a respite from the urban bustle. Known for its lush forests and diverse hiking trails, Medvednica provides opportunities for outdoor adventures. Furthermore, the mountain features diverse flora and fauna, making it a great place for nature enthusiasts. For more guided explorations, consider booking Zagreb day tours to discover hidden gems.

Why go? To immerse yourself in nature, enjoy panoramic views of Zagreb, and experience invigorating hikes. Also, the mountain is home to the medieval Medvedgrad fortress. What’s more, you can explore Veternica Cave. Don't miss the chance to savor traditional Croatian cuisine in mountain lodges. For Zagreb Experiences, Medvednica offers a blend of recreation and culture.

Don't miss the Sljeme peak, the highest point on Medvednica, accessible by hiking trails or a scenic cable car ride. During winter, Sljeme transforms into a ski resort, offering winter sports activities. Before you go, check the trail conditions and weather forecast to ensure a safe and enjoyable experience. Additionally, for more Zagreb Activities, you can explore numerous viewpoints offering breathtaking scenery. Consider checking out Zagreb Highlights beforehand!

Medvednica Mountain
Medvednica, CC BY-SA 2.0, via Flickr

19. Grič Tunnel – Historical Tunnel with Modern Events

The Grič Tunnel, a relic from World War II, now serves as an intriguing venue for modern events in Zagreb. What was once a shelter is now a unique space hosting exhibitions, installations, and even parties. As one of the more unusual things to do in Zagreb, it offers a glimpse into the city's past blended with contemporary culture. Moreover, the tunnel provides a cool respite during hot summer days, making it a refreshing escape. For those looking to explore unique Zagreb Attractions, the Grič Tunnel is a must-see.

Why go? For an offbeat experience that combines history and modern art. The tunnel's transformation is impressive, turning a utilitarian space into a vibrant cultural hub. Don't miss the occasional themed events and light installations that play with the tunnel's unique architecture. Moreover, the tunnel often hosts Zagreb Experiences, such as musical performances or historical exhibits.

“Check local listings before you go; the tunnel’s event calendar is always changing!”
After your visit, discover other activities to complete your Zagreb adventure.

20. Zagreb Zoo – Home to Diverse Animal Species

Zagreb Zoo, located in Maksimir Park, is a sanctuary for a wide array of animal species from around the globe. It is home to mammals, birds, reptiles, and amphibians. The zoo aims to educate visitors about wildlife conservation. It provides naturalistic habitats for its residents, making it a unique experience among Zagreb Attractions. The Zagreb Zoo provides insight into different ecosystems and the importance of protecting biodiversity, furthermore, it is a great place for families and animal lovers alike. Moreover, the zoo hosts various events and educational programs throughout the year. For those planning their Zagreb Itinerary, the zoo makes a delightful addition.

Zagreb offers a captivating blend of history, culture, and modern experiences. From exploring the Upper Town's historical charm to savoring local delicacies and delving into art and nature, the city promises an unforgettable adventure. Use this guide to plan your perfect Zagreb itinerary and create lasting memories in this vibrant Croatian capital. Start planning your perfect adventure today!

Zagreb offers a captivating blend of history, culture, and modern experiences. From exploring the Upper Town's historical charm to savoring local delicacies and delving into art and nature, the city promises an unforgettable adventure. Use this guide to plan your perfect Zagreb itinerary and create lasting memories in this vibrant Croatian capital. Start planning your perfect adventure today!