Zagreb, Croatia is a fascinating place to visit. The capital of Croatia manages to be simultaneously historic and modern.
The city boasts fantastic architecture and brutalist structures, a traditional market and a slew of craft beer bars, fine art galleries and quirky museums.
Our site utilizes Affiliate Links. If you use them to make a purchase, we may earn a commission. For more information, read our Disclosure Policy.
Although often overlooked and a somewhat underrated Croatian Travel Destination, there is a long list of great things to do in Zagreb!
Best Things To Do in Zagreb, Croatia
This article includes top recommendations of what to do, suggestions on where to stay as well as other important visitor information.
Save, Pin or Bookmark our Zagreb Travel Guide to plan your Vacation to Croatia!
#1 Size Up the Zagreb Cathedral
The two soaring Gothic spires of the Zagreb Cathedral are a point of reference from nearly anywhere in the city.
Formally called the Cathedral of the Assumption of Mary, it was built in the year 1093 when the Diocese of Zagreb was established.
It was rebuilt in the 13th century, surrounded by fortifications in the 15th century and heavily damaged by earthquakes in 1880 and 2020. Renovations are always underway.
Inside, visitors can look at the tomb of Cardinal Aloysius Stepinac behind the altar and ponder the grandiose chandeliers, which reportedly came from a Las Vegas casino.
#2 Wander the Streets of Old Town Zagreb
If you are wondering what to see in Zagreb, the Old Town is the best place to start. Today’s Zagreb Old Town is the melding of two smaller settlements: Kaptol and Gradec.
Dating to the 11th and 13th centuries, respectively, the two were once separated by a stream. Today, the Old Town is where to go to see the most historic parts of the city.
Old Town Zagreb Things To See
Gradec was a hill-topping enclave surrounded by high walls and protective watchtowers. Today, the cobblestone streets are ideal for a stroll when sightseeing Zagreb.
At the center of the Upper Town is St. Mark’s Church. It’s colorfully tiled roof stands out among the orange-tiled rooftops of the rest of the Old Town.
The tiles were laid on the church roof in 1880 and are in the design of the coats of arms for Zagreb and the Triune Kingdom of Croatia.
The church sits in the middle of (aptly named) St. Mark’s Square, which is ringed by ornate buildings which house Croatian government offices.
St Mark’s Church and Square are just two Zagreb must see sights in the Old Town. For a complete guide, use our detailed Free Self-Guided Walking Tour.
#3 Shop at Dolac Market
One of the unique things to do in Zagreb is to shop at the historic outdoor market. Unlike many city center markets that have become touristic, travelers will join locals at Dolac.
In the raised outdoor space, you will find tables piled high with in-season fruits and vegetables. Shade will be provided by the iconic, red umbrellas – a symbol of the City of Zagreb.
Take the stairs underground to peruse the choice of meat and delicious Croatian cheese. At the Dolac Market, you can assemble a picnic lunch – a must-do in Zagreb!
Join a small group Zagreb Food Tour to get a taste of local Croatian specialties!
#4 Sip Croatian Craft Beer
Zagreb’s craft beer scene has truly evolved since our first visit to the city in 2014. New breweries and taprooms are coming on the scene, offering a taste of Croatia’s inventive and tasty creations.
The beers from Nova Runda (try the APA or C4) remain at the top of our list, but we also like what Garden and Tap B (from Split) are brewing.
In Zagreb, we recommend you check out the bars on Opatovina – nicknamed Craft Beer Lane – where you will find Barbeerian, Tolkien’s House and Kvazar (among others).
For local brews from the Medvedgrad Brewery go to Mali Medo on Tkalciceva Street or pop into the Ilica location.
#5 Visit Zagreb Main Square (Trg Ban Jelacic)
At the heart of city center is Ban Josip Jelacic Square, named for a Croatian hero. The statue of Jelacic on a horse stands in the center and it definitely ranks as one of the top things to see in Zagreb.
Both the statue and nearby clocks are popular meeting spots for locals and starting points for Zagreb city tours.
The busy and expansive main square dates to the 17th century. Today a steady stream of trams pass by moving citizens through the vibrant city.
Learn more on this highly-rated private Zagreb Walking Tour!
#6 Join the Zagreb Evening Stroll on Tkalciceva
Tkalciceva Street – once a flowing river that marked the border between Kaptol and Gradec – is a café-lined pedestrian-only lane stretching from Jelacic Square to Mala Ulica. Strolling the length of the street should definitely be on any visitor’s Zagreb to do list!
Couples holding hands, families pushing strollers and dog-walkers all parade up and down Tkalciceva each evening.
The street is one of our top Zagreb places to visit for people watching and, on sunny days, it is a fine place to idle the afternoon away in one of the many cafes.
#7 Light a Candle in the Stone Gate Chapel
Stone Gate is the only remaining gate of Gradec. It leads from the Upper Town to the picturesque Radiceva Street.
However, it’s not the historic gate itself that makes it a Zagreb must-see: it’s the open-air chapel that resides inside the gate…and the tale that goes with it.
According to legend, a fire in 1731 destroyed the (then) wooden gate but left a painting that was hanging inside, “The Virgin and Child,” completely intact.
The painting in now enshrined inside Stone Gate and surrounded by an open air chapel. People come to pray and give thanks to the Virgin Mary by lighting candles, leaving flowers and mounting engraved plaques on the walls.
#8 Step Back in Time in Zagreb’s Gric Tunnel
The Gric Tunnel is one of the cool places to go in Zagreb. The tunnel is open every day (and free) for pedestrians to travel from one side of Gradec to the other without having to hike over the hill. The uniqueness alone makes it a must do in Zagreb, Croatia!
History of Zagreb Gric Tunnel
Built during World War II as a bomb shelter, the Gric (Gradec) Tunnel runs through the hill beneath the Upper Town.
With a length of 1,150 feet, the tunnel has six exits. Shortly after the tunnel was completed, it fell into disuse.
The tunnel was completely shuttered until 1993 when it hosted Croatia’s first rave, but further plans for the tunnel were stalled.
In 2015, renovation of the Gric Tunnel finally commenced and it reopened to the public in 2016 as a Zagreb tourist attraction.
#9 Get a Bird’s Eye View from Zagreb 360
The Zagreb 360 Observation Deck occupies the 16th floor of a ‘skyscraper’ on Jelacic Square – making it one of the best places to visit in Zagreb for a view.
Standing 600 feet above sea level, the open-air outdoor walkway allows guests the opportunity to take photos or sit at one of the alfresco tables to sip cocktails in the clouds. (Temporarily closed)
#10 Linger Over a Cup of Croatian Coffee
Coffee isn’t just a drink in Croatia – it’s part of life. But, it’s not really the drink itself; it’s in the Croatian café culture that provides a cool experience in Zagreb.
Forget coffee-on-the-go; even in the buzzing capital city, people slow down to savor coffee, conversation and people watching.
A group of friends can linger at a café for hours – often drinking all different types of beverages – regardless of the time of day.
In fact, one of our favorite activities is to find a café – at the Dolac Market or Cvjetni Square – and simply drink in the culture.
#11 Creep Around Zagreb Mirogoj Cemetery
Established in 1876, the Mirogoj Cemetery is a landmark and one of the top Zagreb attractions. The burial grounds more resemble a park and feature ornate arcades and monuments. Visiting Mirogoj Cemetery is one of the most interesting things to do around Zagreb.
The Zagreb Cemetery was designed by architect Herman Bolle. It is not designated to one religion, so in addition to the Christian Cross that graces headstones, you will also see the Star of David and Crescent Moon and Star.
Many of Croatia’s most famous citizens have been laid to rest at Mirogoj Cemetery, including the first president of Croatia, Franjo Tudman and NBA star Dražen Petrović.
The Zagreb BIG Tour takes visitors to sights outside of the city center – including Mirogoj.
#12 Discover the Trails of Medvednica
Just north of the city center is Medvednica. The mountainous, forest-covered nature park that tops our list of Zagreb things to do and see in the outdoors.
The tallest peak at Medvednica, Sljeme, stands at 3,396 feet, and there’s a Zagerb cable car to whisk you to the top!
Within the 88-square-mile park, there are waterfalls, a cave, a mine, and the Medvedgrad Fort (some call it a castle) that provides stunning views. We believe the park is a must see in Zagreb for outdoor enthusiasts.
Visit more of the Best Parks in Zagreb!
#13 Breathe in Nature at Zagreb’s Maksimir Park
Less strenuous and much closer to the Zagreb city center (but still abundant in nature) is Maksimir Park. The tranquil park opened in 1794 and ranks as the oldest park in Zagreb, Croatia.
The park features a grand entrance, multiple turtle-filled ponds and dozens of trails that weave through the forest.
#14 Journey through the City on a Zagreb Tram
The first trams in Zagreb were horse-pulled carriages, but 20 years later – in 1910 – the electric tram was introduced. Today, more than 200 million people ride the Zagreb trams annually.
The fleet ranges from old-and-rattling to new-and-sleek. While they are an essential part of the transit system, they can’t be missed (quite literally if you spend any time in Jelacic Square!).
#15 Marvel at Zagreb’s Green Horseshoe
Comprised of a series of interconnected city squares (designed in a U-shape), the Green Horseshoe Park is a lush space in the heart of Zagreb.
The eight spaces – Zrinjevac, Josip Juraj Strossmayer, King Tomislav, Ante Starcevic, Lenuci Fitness Park, Marko Marulic and Republic of Croatia Square – are connected on the southern end by the Zagreb Botanical Garden.
What To See: Zagreb Green Horseshoe
Designed and built in the 1880s, the Green Horseshoe is home not only to beautiful nature, but to outstanding architecture.
Esplanade Hotel
The famed Esplanade is located on the southern end of the horseshoe next to the Botanical Garden.
It was built in the Belle Epoque and Art Nouveau styles in 1925 for passengers riding the Orient Express.
Croatian Academy of Arts and Sciences
The Academy Palace building on Strossmayer Square was the work of architects Friedrich von Schmidt and Herman Bolle and completed in the year 1880.
Croatian National Theater
The stunning yellow Croatian National Theatre – or HNK Zagreb – hosts theater, opera and ballet. Grandly sitting on Republic of Croatia Square, the venue was built in 1895.
Museums on the Green Horseshoe
Many of the top Zagreb Museums, like the Archeological Museum, Modern Gallery, Art Pavilion, Croatian State Archives, the Ethnographic Museum and the Arts and Crafts Museum are located on the Green Horseshoe.
Architecture Ringing the Zagreb Horseshoe
Lining the streets that surround the squares are historic mansions that were home to Croatia’s wealthy citizens. Most now house individual apartments.
#16 Ride the World’s Shortest Funicular
Perhaps more a novelty than a necessity, a ride on the World’s Shortest Funicular is simply a fun thing to do in Zagreb.
The funicular was built in 1890 (initially using steam engines to power the car up the 217 feet of track) to access the Upper Town without having to make the climb.
It takes less than a minute for the car to ascend from Llica Street to Stossmayer Promenade – at a steep 52% incline.
#17 Seek Out Zagreb Street Art
Street art culture is gaining momentum worldwide and there are some fantastic examples in Zagreb.
With the addition of the Whale Mural on the wall of the Art Gallery building in Gradec, visitors and locals alike have become curious about the Zagreb street art scene.
Outside of Old Town Zagreb, street art is quite prevalent at the Student Center and Medika.
We were fortunate to have a local artist (also our Airbnb Host) guide us through a Zagreb city tour of the street art. Use this Google Map for the locations.
#18 Climb to the Top of Kula Lotrscak
The 13th century Kula Lotrscak lookout tower stands stoically at the top of the funicular beside the entrance to Strossmayer Promenade in Gradec.
For just a few euros, guests can climb the defense tower’s spiral staircase for fantastic city views, especially of Gradec and St. Mark’s Church.
Every day at noon, a Zagreb cannon is shot from the fourth floor to signal mid-day. The sound can be heard throughout the Old Town and beyond, so be prepared for that!
#19 Attend Mass at St. Mark’s Church
Although many people pass by St. Mark’s, few actually go inside. That’s because the church is not open to the public for touring, but only for mass.
During our last visit, mass times were Monday-Friday at 6pm; Saturday at 7:30pm; Sunday at 10:30am and 6pm – but check before your trip to confirm. (Temporarily closed)
#20 Indulge in Amazing Croatian Food
Croatian cuisine is some of our favorite around the world. While much of the gastronomy is heavy on meat and carbs, we balance it out by taking a walk in one of the many parks!
We are highlighting a few of our favorite restaurants in Zagreb. Travelers going on to Split will want to read our top picks for Split Restaurants, too!
Burek
Burek is an indulgent savory pastry typically featuring spiced ground meat or cheese rolled into flaky phyllo dough.
The best place to get burek in Zagreb is at a small shop at the Dolac Market that is simply called Burek (Map).
Eaten as a hardy breakfast or a satisfying lunch, burek is often consumed with yogurt (but we prefer it without). It’s cheap and fast, but they often sell out…so get there early!
Cevapi u Somunu
Cevapi – little grilled sausages – are another one of the top Balkan staples. Our favorite way to eat cevapi is in a sandwich topped with raw onion, ajvar sauce (roasted red pepper) and kajmak (clotted cream).
One of the best restaurants in Zagreb for the calorie-laden, fast food dish is Pečenjara Cevapi u Somunu.
Batak
Keeping with the all things meat theme, Batak is a wildly popular Croatian restaurant with numerous locations across the country.
Stacks of grilled meat are the specialty here and our favorite Batak in Zagreb is on the Tkalčićeva walking street.
La Struk
A dish unique to Zagreb is Strukli, a doughy, cheesy meal served in a baking dish. Sometimes called Zagorski Strukli, it has been added to the Croatian Intangible Heritage List.
The best place to eat strukli is at La Struk. The cozy interior is as simple as the menu: salty or sweet, with various toppings to match.
Heritage Croatian Street Food
A fun little deli-style restaurant, Heritage prepares finger-food snacks using traditional Croatian ingredients. Those short on time can taste a variety of local flavors at Heritage.
Submarine Burgers
A burger-craze has raged through Zagreb and all of Croatia. While certainly not to exclusive the region, they are cooking up some tasty gourmet burgers throughout the capital. Our top recommendation is Submarine.
#21 Visit Zagreb Museums
Museums in Zagreb cover history, art, relationships and hangovers – among other topics. In fact, quirky museums is one of the things Zagreb is famous for!
Museum of Broken Relationships
No ordinary museum, the displays at the Broken Relationships Museum are everyday objects accompanied by stories of love lost.
The exhibits – everything from letters to voodoo dolls to a treadmill – are items that the donor associated with their heartbreak.
Some stories had me laughing so hard I had tears in my eyes, while others simply made me want to cry.
Zagreb 80s Museum
Croatians have a deep affection for the 1980s (as evidenced by their love of hair bands and hard rock).
When stepping inside the 80s Museum in Zagreb, it’s literally like going back in time – from Walkman cassette players to a Yugoslavia Zastava car.
Museum of Hangovers
This small museum features funny stories and exhibits about drunkenness and offers visitors a shot of local rakija liquor!
Museum of Illusions
The fun, interactive Illusions Museum is an entertaining place to spend a few hours. You will be challenged with mind games, puzzles and optical tricks.
Chocolate Museum
A learning and tasting journey through the history of chocolate, the Chocolate Museum is a sweet place to visit in Zagreb!
More Museums in Zagreb
The Nikola Tesla Technical Museum, Mimara Museum and the National Museum of Modern Art are other interesting venues to seek out.
Those looking for more quirky things to do in Zagreb can check out the Video Game History Museum, Mushroom Museum or Cannabis Museum!
#22 Attend Amazing Zagreb Events
As the capital city of Croatia, there is always something going on. A list of upcoming events can be found at the Zagreb Tourist Information Office (located on Jelacic Square) or online.
We have attended numerous events, including the awarding-winning Zagreb Advent, as well as the Burger Festival and Festival of Lights.
Travel Tips for Zagreb, Croatia Things To Do
Now that you know what to do in Zagreb, we have some honest advice for visiting the city!
How To Plan a Trip to Zagreb
There is so much more to Planning a Trip to Croatia than deciding what to see in Zagreb. You also need to sort out the rest your travel plans. Our printable Travel Planner can help you stay organized!
How Many Days in Zagreb?
Deciding how long to spend in Zagreb can be challenging. Especially if visiting the city as part of a longer Croatia Itinerary.
We recommend at least two full days – but if you are planning side trips, three to four days would be ideal.
Day Trips from Zagreb
After a full dose of sightseeing, go further afield to explore the region on one of the many Day Trips from Zagreb. The most popular is to Plitvice Lakes National Park.
We have visited these famous Croatian waterfalls three times – once in spring, winter and the autumn – so we clearly feel it is well-worth going!
A few of our other favorite cities to visit on Zagreb day trips are: Samobor, Krapina and Varazdin (including a stop at Trakoscan Castle).
These can be reached by public transportation or car rental, but for the sake of time and ease of travel, consider taking an organized Zagreb tour.
Ljubljana, Slovenia and Lake Bled are two other top destinations that are within reach from Zagreb, Croatia.
As both Croatia and Slovenia are within the European Schengen Zone, it is easy to cross borders on a day trip. To make the most of it, join this Small Group Tour to Slovenia.
Where To Stay in Zagreb, Croatia
The best place to stay in Zagreb is in or close to the historic Old Town. Travelers have a choice of vacation rentals and hotels to fit all budgets.
Hotel Academia
We love this modern place situated in the Zagreb Old Town at the top of Tkalciceva Street. Offering spacious rooms with balconies, the property gets rave reviews for the welcoming staff and excellent breakfast. Check availability!
Hotel Jagerhorn
Standing at the oldest hotel in Zagreb, Jagerhorn is housed in a classic building – but has recently been renovated with modern conveniences. It is located in the Old Town and features an included breakfast and elegant courtyard.
Esplanade
The stylish Esplanade 5-Star Hotel is a iconic hotel designed in the art nouveau style. The ambiance is felt throughout the property. Top amenities are the on site restaurants, fitness center and sun terrace.
Getting To Zagreb
There are many options to choose from when traveling to Zagreb. That said, it is best reached by plane, train, bus or car.
Zagreb Airport
The airport in Zagreb (ZAG) is served by major European carriers, although some frequencies are seasonal. Unfortunately, there’s no direct flights to Zagreb from the United States.
When we purchase plane tickets, we start our search for the best deals on Skyscanner. Before you start your search, be sure to read our tips on Getting the Best Flight Deals.
How To Get Around Zagreb
The best way to get around Zagreb city center is on foot. The city is very walkable and a car is not necessary for sightseeing in Zagreb center. For sights that are further afield, use the trams, local buses or Uber.
What To Pack for Your Zagreb Trip
We are sharing a few tips on items you will want to pack for your trip to Zagreb. So grab your FREE Packing Checklist and let’s go to Croatia!
Comfortable Shoes
Zagreb is a very walkable city – but only if you have the right travel shoes! I like to wear these versatile trainers from New Balance and Kris wears Merrell Trail Shoes.
Travel Camera & Day Pack
Rather than relying on your phone, upgrade to an actual camera for quality photos. We always travel with a Canon Rebel. It takes amazing photos and is a great budget camera.
Bring your favorite day bag for travel to carry everything you will need while Zagreb sightseeing.
Croatia Travel Insurance
Trip insurance may cover you in the case of cancellations, lost luggage or if you get sick while abroad. Consider traveling protected with World Nomads.
Start planning your trip to Croatia! Search for the lowest airfares, the best accommodations and fun things to do…then start packing! Want additional advice? Head over to our Travel Planning Page for more tips and for country-specific information, take a look at our Travel Guides Page!
More Tips For Your Trip To Croatia
- How To Spend 3 Days in Split
- Best Things To Do in Rovinj
- What To Do in Dubrovnik
- Exploring Zadar Old Town
- Top Things to Do in Hvar
- How To Visit Vis Island
Pin it! See all of our travel pins on our JetSetting Fools Pinterest Board.