Top 13 Best Things To Do in Zagreb, An Underrated Capital
- Popular Tour Types in Zagreb
- Top 13 Things To Do in Zagreb
- 13. Hunt for the Planets in the Zagreb Solar System
- 12. Ride the Shortest Funicular in the World
- 11. Catch the “Noon Boom,” Zagreb’s Daily Cannon Blast
- 10. Visit the Croatian Museum of Naive Art
- 9. Spot Street Art Throughout the City
- 8. Indulge in a Taste of Zagreb and a Pint of Craft Beer
- 7. Stroll Through the Bustling Dolac Market
- 6. Enjoy the Nightlife at Tkalciceva Street
- 5. Experience Spica, Zagreb’s Coffee Tradition
- 4. Explore the Heartache and Humor at the Museum of Broken Relationships
- 3. Marvel at the Architectural Beauty of the Zagreb Cathedral
- 2. Take a Day Trip to Plitvice Lakes National Park
- 1. Explore the Historic Upper Town (Gornji Grad)
- Best Things To Do in Zagreb: A Summary
- FAQs: Best Things To Do in Zagreb
- Is 3 days enough to explore Zagreb?
- Is Zagreb a good base for exploring Croatia?
- What's an interesting fact about Zagreb?
Unlock the 13 best things to do in Zagreb and dive into one of Europe’s most underrated gems! From sipping coffee at charming cafes along Tkalciceva Street to tracking down hidden planets in the solar system installation, this guide is your ticket to the best of Croatia's lively capital. Get ready to see a side of Croatia you never expected!
Croatia’s capital is where history meets fun with a twist. The wide range of activities and experiences in Zagreb highlights this balance with cool street art, unique cafes, and a trendy craft beer scene.
Known for its quirky attractions, Zagreb is home to some of Europe’s most unusual museums. Grab a ticket to the Museum of Selfies for some fun photo moments, and enjoy plenty of laughs with admission to the Museum of Hangovers—it’s as entertaining as it sounds! Together with beautiful architecture and tasty local food, you’ve got a city that's easy to love and hard to forget.
After reading this guide, you’ll find yourself browsing vacation packages in Zagreb or maybe even booking a flight to Croatia. That’s a promise.
Luckily, you can also check out this guide to the top itineraries in Zagreb to make all the planning easier. Ready for an unforgettable trip? Keep reading to discover the 13 best things to do in Zagreb.
Popular Tour Types in Zagreb
Explore the best things to do in Zagreb with tours that fit every travel style. Take walking tours in Zagreb’s cobblestone streets—a relaxed way to soak up the city’s vibe or to check out the famous street art.
Dive into historical Zagreb tours to hear past stories, which is a treat for any culture buff. If you’re craving some greenery, try nature and wildlife experiences in Zagreb for a breath of fresh air in the nearby countryside.
For a full dose of the city, go for Zagreb full-day tours that blend city highlights with hidden gems. These tours are an ideal choice for those looking for affordable things to do in Zagreb that offer a well-rounded experience.
Top 13 Things To Do in Zagreb
You’re here because you’re wondering what to do in Zagreb, so here are 13 must-try experiences that show off the city’s unique charm. Get ready to dive into Zagreb’s coolest spots and make some awesome memories along the way!
13. Hunt for the Planets in the Zagreb Solar System
Hunting for the planets in the city’s unique solar system installation is a fascinating and fun way to explore Zagreb attractions. This all started in 1994 with artist Ivan Kozarić’s sculpture, "The Grounded Sun," on Bogoviceva Street, which quickly became a beloved piece of public art.
Ten years later, artist Davor Preis added to the concept by placing replicas of each planet around the city, completing the solar system. Tracking down these hidden planets makes for a fun self-guided walking tour, with a bit of friendly competition—who can spot Pluto first?
This quest is the perfect follow-up to a private walking tour of Zagreb. After finishing up at the Museum of Broken Relationships, an 8-minute walk will lead you to Bogoviceva Street, where the sun sculpture marks the starting point of this planetary adventure.
12. Ride the Shortest Funicular in the World
Hop on Zagreb’s tiny yet mighty funicular—the shortest cable car in the world, spanning just 216 feet (66 meters)! Sure, it’s a bit unconventional, but this pint-sized ride is a surprisingly practical shortcut from the Donji Grad (Lower Town) to the Gornji Grad (Upper Town). It has been in operation since 1890.
The Lower Town station is conveniently located on Tomiceva Street, a short stroll from Ban Jelacic Square. The Upper Town station sits just below Lotrscak Tower, one of Zagreb’s top attractions.
Operating daily from 06:30 to 22:00, the funicular is a quick yet memorable journey and a lifesaver on a hot day. A ride on the legendary blue carriages is almost a rite of passage and one of the most fun things to do in Zagreb. To make the most of your time, consider joining a private walking tour in Zagreb with a ride on this fun funicular.
11. Catch the “Noon Boom,” Zagreb’s Daily Cannon Blast
If you take the funicular to the Upper Town (as you were invited to do so in the section above), you are at the perfect spot for this fun thing to do in Zagreb: catching the noon boom. Every day at exactly 12:00, a cannon blasts from a small window of the historic Lotrscak Tower, shaking up the whole neighborhood.
Locals who know the drill instinctively cover their ears (it’s that loud) while visitors look around wide-eyed. If you’re lucky, you’ll catch the cannon master himself giving a cheerful wave from the tower window.
This quirky tradition dates back to 1877, intended to help locals set their clocks accurately. It has only two brief pauses: one after World War I and another following Zagreb’s 2020 earthquake. Catching the noon boom is one of the best things to do in Zagreb to appreciate its unique charm.
10. Visit the Croatian Museum of Naive Art
Looking for one of the most unique places to visit in Zagreb? Head to the Croatian Museum of Naive Art, a small but captivating gallery that’s among the must-visit museums in Zagreb.
This cozy spot celebrates the works of self-taught artists who create pieces with a raw, expressive style that’s as refreshing as it is unpolished. The paintings, sculptures, drawings, and prints you’ll find here will transport you to a world that feels both whimsical and deeply heartfelt.
Though most of the artists showcased here are Croatian, you’ll find a few international names in the collection, too. Visiting this museum is an intimate, inspiring experience that will change the way you see art and is definitely one of the best things to do in Zagreb.
9. Spot Street Art Throughout the City
One of the most fun things to do in Zagreb is to dive into its lively street art scene. From intricate murals to fascinating installations, the city has transformed into a massive outdoor gallery where Croatian artists let their imaginations run wild.
Keep an eye out for the playful work of Pimp My Pump, a local art collective that gives old water pumps a fresh look with painted homages to pop culture icons like Jimi Hendrix, Marge Simpson, and Andy Warhol. Scattered across squares, courtyards, and industrial spots, these pumps are little bursts of creativity and humor that make street art locations among Zagreb’s top attractions.
To fully appreciate the city’s artistic transformation, consider joining a private street art tour in Zagreb led by a local artist. You’ll get insider stories, discover hidden gems, and see how street art has become an essential part of Zagreb’s unique charm.
8. Indulge in a Taste of Zagreb and a Pint of Craft Beer
One of the tastiest things to do in Zagreb is to dive into the local flavors and craft beer scene. While you’ll see plenty of Dalmatian and Istrian dishes, save those for when you’re in their respective regions.
Here in Zagreb, go for the city’s specialties, like orehnjaca, a sweet walnut roll, or sir i vrhnje, a refreshing mix of cottage cheese and sour cream that locals savor as a snack or appetizer. For a real treat, join a Zagreb food walking tour where you can sample these delicacies and learn more about Zagreb’s culinary traditions from a local perspective.
If you’re a craft beer fan, you’re in for a treat! Zagreb’s booming craft beer scene has become one of the best in Europe. Visit cozy neighborhoods like the Upper Town and streets like Tkalciceva, where you can relax with a pint or grab a bottle to enjoy later. It’s the ideal way to wind down after a day of exploring the city.
7. Stroll Through the Bustling Dolac Market
If you’re looking for a taste of local life, Dolac Market is the spot to hit in Zagreb. Nicknamed the “stomach of Zagreb,” this open-air market behind Ban Jelacic Square is where locals gather every morning to snag the freshest produce, cheese, honey, and more.
With its bright cherry-red stall covers and a lively, chatty vibe, Dolac Market is a feast for the senses. It’s also a prime place to people-watch, especially if you want to observe how locals go by on their daily lives.
If your accommodation in Zagreb allows cooking, Dolac Market is the perfect source. Get here before noon to grab the best picks for your Croatian-inspired meal. Even if you’re just browsing, Dolac Market is one of those places to visit in Zagreb that’ll leave you feeling like a local.
6. Enjoy the Nightlife at Tkalciceva Street
When the sun goes down, one of the best things to do in Zagreb is to head straight to Tkalciceva Street, the city’s ultimate nightlife hub. This buzzing street has it all—from cozy cafes with mellow tunes to late-night restaurants and clubs that keep the party alive until dawn.
Whether you’re in the mood for a laid-back drink, some live rock ‘n’ roll, or a night of dancing to techno beats, Tkalciceva has a spot for every vibe. Grab a seat, sip on a local brew, and soak up the electric atmosphere as the street turns into the city’s favorite evening playground.
If you want to get familiar with the area before the nightlife kicks in, consider joining a guided afternoon walk through Zagreb to get the lay of the land. Ask your local guide for recommendations for the best nightlife experiences in Zagreb. This way, you’ll know exactly where to go for a drink, dance, or even a bite to eat when the party begins!
It’s a great idea to look for a place near the heart of the action for a fun and hassle-free night out. Check out nearby bed and breakfast stays in Zagreb to enjoy a comfortable room and a complimentary morning meal.
5. Experience Spica, Zagreb’s Coffee Tradition
Grabbing coffee in Zagreb is not just about the caffeine; it’s about unwinding, people-watching, and catching up with friends. As soon as spring arrives, locals flock to outdoor cafes, turning the streets into lively gathering spots where visitors are more than welcome to join in.
For the full experience, don’t miss spica on Saturday mornings. It’s a traditional Zagreb pastime where everyone dons their best clothes, meets up with equally glammed-up friends, and heads to downtown terraces for an extended coffee break.
Find a cozy spot, join the scene, and let yourself soak up one of the best things to do in Zagreb. Try a traditional espresso or something more adventurous like a bijela kava (Croatian white coffee). If coffee’s not your thing, why not try wine-tasting tours in Zagreb instead?
4. Explore the Heartache and Humor at the Museum of Broken Relationships
One of the most unique places to visit in Zagreb is the Museum of Broken Relationships, where everyday objects tell extraordinary stories of love, loss, and personal growth. People from around the world send in items that symbolize relationships that have ended, such as a broken guitar or an old T-shirt.
Each item is paired with a heartfelt, often anonymous caption explaining its significance. These items, seemingly mundane on their own, take on powerful new meanings that reveal the highs and lows of human connections.
Prepare for an emotional roller coaster as you walk through the exhibits at one of Zagreb’s top attractions. One moment, you might find yourself tearing up at a touching memento, and the next, you’ll be laughing at weird relics like the famous “toaster of vindication,” an artifact that represents the humorous side of a breakup.
3. Marvel at the Architectural Beauty of the Zagreb Cathedral
The Zagreb Cathedral has been through a lot—Mongol invasions, massive earthquakes, and countless repairs, yet it still stands as a symbol of resilience and one of the top places to visit in Zagreb. Originally built in 1093, this Gothic masterpiece has been destroyed and rebuilt multiple times, with its most recent restoration following the 2020 earthquake.
Despite these setbacks, its majestic twin spires continue to tower over the city, reinforcing the cathedral’s status as one of Zagreb’s top attractions. Step inside to see stunning stained-glass windows, intricate altars, and the tomb of Cardinal Stepinac, a key figure in Croatian history. The atmosphere is peaceful, and the details are seriously impressive.
For the most peaceful experience, visit early in the morning or late afternoon to avoid the crowds. If you’re looking for a fun and active way to explore the city, consider joining a guided bike tour in Zagreb that takes you right to the doorstep of the iconic Zagreb Cathedral as one of its stops.
2. Take a Day Trip to Plitvice Lakes National Park
If you’re looking for a day trip that showcases Croatia’s natural beauty, a visit to Plitvice Lakes National Park is hands down one of the best things to do in Zagreb. Just a two-hour drive from the city, this UNESCO-listed park is a paradise of turquoise lakes, lush forested hills, and cascading waterfalls.
Sixteen crystal-clear lakes flow into each other, creating a mesmerizing series of waterfalls and ever-evolving rock formations shaped by mineral-rich waters. Wander along the wooden footbridges and pathways that stretch over 11 miles (18 kilometers) around the park, where you’ll spot butterflies flitting through the air and enjoy views that feel straight out of a fairy tale.
For an extra adventure, consider joining a Plitvice Lakes and Rastoke tour from Zagreb, which includes a stop in the charming village of Rastoke—a hidden gem with its own scenic waterfalls and rustic charm. It’s an unforgettable escape into nature and one of the absolute best places to visit near Zagreb.
1. Explore the Historic Upper Town (Gornji Grad)
Exploring Zagreb’s Upper Town, or Gornji Grad, is one of the best things to do in Zagreb if you’re after a mix of history and charm. This spot has it all—St. Mark’s Church with its Insta-worthy tiled roof, Dolac Market, the cool Museum of Broken Relationships, and even the medieval Stone Gate (Kamenita Vrata).
The Upper Town feels like a chill step back in time, with cobblestone streets, vintage vibes, and gas lamps that are still lit by hand each night. Yep, every evening, Zagreb’s lamplighters go around lighting up all 214 lamps, adding a magical glow to the area.
For an extra fun way to explore the Upper Town, jump on a Segway and explore Upper Town Zagreb's highlights. It’s a cool way to see all the landmarks without missing a beat!
Best Things To Do in Zagreb: A Summary
Zagreb is a city that feels like one big invitation to explore, connect, and soak up its unique vibe. From the bustling markets in the city center and cool museums to the cozy outdoor cafes in Tkalciceva Street, every corner has a story to tell.
With the charming Upper Town, you’ll feel like you’ve stepped into a fairy tale. Its cobblestone streets, gas-lit lamps, and iconic experiences, like riding the shortest cable car in the world, add to the enchantment.
Exploring the best things to do in Zagreb pulls you right into the city’s rhythm. It’s a fun city, after all, where lots of traditions like hand-lighting the lamps every evening set it apart from the rest of the world. Catch the cannon’s daily blast, wander through the scenic paths of Plitvice Lakes, or join the locals on their spica.
Zagreb has a way of making you feel right at home while keeping you eager to discover more around every corner. Hopefully, this guide got you excited to book a trip to Zagreb. If you need more help with planning, check out this list of the best places to stay in Zagreb.
FAQs: Best Things To Do in Zagreb
Is 3 days enough to explore Zagreb?
Absolutely! Three days is perfect for getting a taste of all the best things to do in Zagreb. You’ll have enough time to explore iconic spots like the Upper Town, Dolac Market, and the Museum of Broken Relationships while also enjoying the city’s cafe culture and exciting nightlife.
For a well-rounded itinerary, consider a 3-day city break in Zagreb. With enough time to spare, experience its history, culture, and local flavor while still having the opportunity to take a day trip to nearby attractions like Plitvice Lakes.
Is Zagreb a good base for exploring Croatia?
Yes, Zagreb is a fantastic base for exploring Croatia. Its central location makes it easy to reach popular spots like Plitvice Lakes, the coast, and even Slovenia’s capital, Ljubljana. With well-connected train and bus networks, day trips to other must-see destinations are a breeze. Plus, its international airport offers direct flights to major European cities, making Zagreb an accessible gateway to Croatia and beyond.
What's an interesting fact about Zagreb?
Zagreb is full of quirks! It’s home to the world’s shortest cable car, spanning just 216 feet, and it’s the only city in Europe where street lamps are still lit by hand.
If you’re looking for a fun and unusual thing to do in Zagreb, catch a glimpse of the city’s two lamplighters in action. You might even get to say hi as they light up (or extinguish) the lamps just before sunset and after sunrise.
Another fascinating fact? Zagreb has a cannon that’s fired every day at noon from the Lotrscak Tower—an ongoing tradition that dates back to 1877!
Top things to do in Croatia
Download Europe’s biggest travel marketplace to your phone to manage your entire trip in one place
Scan this QR code with your phone camera and press the link that appears to add Europe’s biggest travel marketplace into your pocket. Enter your phone number or email address to receive an SMS or email with the download link.