Zagreb Travel Guide: The Best Things to Do in Croatia’s Capital!

This blog contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these links, I may earn a small commission at no extra cost to you. This helps keep this content free.

Continuing our travels in Croatia, our next stop after a week on the Istrian Peninsula was Zagreb for a change of scenery. As far as capital cities go, Zagreb was quite small and walkable, which made it perfect for a short city break.

The attractions were all clustered together in the Upper Town or Lower Town, and there was also a wonderful selection of restaurants – one where we feasted on all things truffle! – so even though I was sad to be leaving the coast, we still had a good time.

Here’s a little recap of our time in the capital with a few travel tips and suggestions for your own trip:

What to Do, See, Eat, Drink & Experience in Zagreb, Croatia

Zagreb Travel Guide - Things to see, places to visit and foods to eat in the city! Here are incredible views of the city from a high vantage point

Go on a walk around the Lower Town

Since we were staying in the Lower Town, this is an area that we got to know pretty well. Ban Jelačić Square is the central square in the Lower Town and the area was full of markets, so this was a very lively place almost every minute of the day.

We passed through here a lot and especially enjoyed the artisanal market where you could buy things like pastries, deli meats, honey, jams, and all sorts of artisanal products.

However, this wasn’t the only outdoor market in the city. Just around the corner from the main square, we had the Flower Market filled with the most colourful blooms, and steps from there we had the Central Market, which had stands overflowing with fresh fruits and vegetables – a fun place to buy your groceries if you’re in town for a few days!

Ban Jelačić Square in Zagreb with distinct monuments in the foreground and beautiful architecture in the background in Croatia

Sightseeing in Zagreb with distinct architecture from a low angle vantage point showing how grand and ornate buildings can be in the capital city of Croatia

Ride up Zagreb 360 for city views

Another spot we visited in the Lower Town was Zagreb 360.

The building itself may be a bit of an eyesore, but if you ride the elevator up to the 16th floor, you are greeted with views of the whole city.

The terrace is barred to keep visitors safe, so don’t think you’ll be getting any amazing selfies up there, but you can fit your camera in between the bars to get some nice scenic shots.

Views from Zagreb 360 where you can see the entire city sprawling out in every direction with many distinct landmarks visible in Croatia

We went up Zagreb 360 for about 10-15 minutes to snap some photos and get a lay of the land, but they do have a bar and cafe if you feel like lingering there a bit longer.

Tip: If you want to photograph the Upper Town, you’ll get your best shots in the afternoon.

Step inside Zagreb Cathedral

Zagreb Cathedral is one the city’s main landmarks. This is said to be the largest sacral building in the Gothic style southeast of the Alps, and it’s pretty easy to spot the spires wherever you are in the city.

Inside the cathedral, you can also find the tomb of Cardinal Alojzije Stepinac, which draws many pilgrims.

Visiting Zagreb Cathedral with ornate details said to be the largest sacral building in the Gothic style southeast of the Alps in Croatia

When we were exiting the cathedral we noticed a round medieval tower to our right so we decided to have a quick look.

It turns out they had an exhibition called “Golden Threads” showcasing religious tapestries and garments.

The exhibition was small but they had some interesting items, so it’s worth popping in if you’re already in the area.

Plus admission was free of charge, though donations were welcome.

Inside Zagreb Cathedral with low angle vantage point views showing the grandeur and sheer size of the interior in Croatia

Square in front of Zagreb Cathedral with pedestrians enjoying leisurely walking and just hanging out and socializing in Croatia

Then walk to the Upper Town

After visiting the Lower Town, we slowly made our way to the Upper Town.

We found it a relatively easy walk, with lots of little courtyards and side streets to peruse, so it’s not strenuous by any means despite what the name may lead you to believe.

Visiting Upper Town in Zagreb with a monument statue of a solider on a horse in Croatia

The first landmark we reached as we reached at the start of the Upper Town was the Stone Gate, which used to be the eastern gate into the medieval settlement.

The gate may not look like much from the outside, but once you enter, you’ll see that it houses a small chapel. 

The story goes that the fire of 1731 destroyed the gate, but when the fire and smoke subsided, it appeared that the one thing had survived: a painting of Virgin Mary with Jesus. This was seen as a miracle, so a chapel was built within the gate complete with pews.

As you enter the Upper Town, you’ll likely come across people who are here to pray, light candles, and offer thanks for answered prayers – the walls of the chapel are covered in messages of gratitude.

Stone Gate in Zagreb with its unique and distinct architectural design and pedestrians walking in and around the area in Croatia

There are plenty of attractions once you reach the Upper Town, which I will cover shortly, but firstly I’ll mention that there are some really nice views of the Lower Town when you reach the treelined promenade, which also happens to make for a lovely walk.

Views of Zagreb from Upper Town with lush greenery in the foreground and traditional architectural gems in the background in Croatia

Rooftops views over Zagreb, Croatia offering a unique view of the city

Tip: If you want to save your legs, there’s a funicular that connects the Lower Town to the Upper Town. If you take the funicular up, consider walking down so that you don’t miss the Stone Gate.

Visit the Museum of Broken Relationships

And now let’s talk about one of the most unusual and memorable museums I have ever visited.

Located in the Upper Town, the Museum of Broken Relationships chronicles broken relationships from around the world with objects that held a special meaning for the two parties involved.

The objects range from a champagne bottle cap and red heels to playing cards and an axe.

Alone, these objects may not say much, but each of them is accompanied by a note that chronicles the object’s relevance and how the relationship ended.

Some pieces are merely a couple of lines, while others are essays – some are humorous, some are hopeful, and others are downright tragic.

Museum of Broken Relationships in Zagreb featuring a pair of high heel women's shoes on display in Croatia

If you only have time for one museum in Zagreb, or even if you never visit museums, this one is worth the visit.

The Museum of Broken Relationships also accepts to submissions, so if you have a story to share and a unique object that goes with it, you can do so on their website.

Address: Ćirilometodska ulica 2

Marvel at the colourful roof of St. Mark’s

Once you’re in the Upper Town, it won’t take you too long to find St. Mark’s Church. It’s super easy to identify as it has the most colourful roof in the city!

Though the church dates back to the 13th-century, it’s tiled roof was constructed in 1880 and it bears two emblems: on the left side, you have the medieval coat of arms of Croatia, Dalmatia and Slavonia, and on the right side, you have the emblem of Zagreb.

Colourful roof on St. Mark's Church in Zagreb featuring castle designs and nationalistic colors and designs for a unique pattern in Croatia

Unique and distinct architecture in Zagreb, Croatia featuring St Mark's Church from a wide angle vantage point

We managed to reach the church when it was closed (I later found out that the church is only open for Mass), but the main doors were open meaning you could have a peek at the interior from the anteroom.

Tip: If you happen to visit St. Mark’s Church between late April and October, you can catch the guard-changing ceremony right outside the church every Saturday and Sunday at noon.

Eat all the truffle dishes at Fotić

Moving on to food, Sam and I had one unforgettable meal in Zagreb and that was at Fotić.

This restaurant specializes in Croatian dishes with a small but changing menu, and on this particular day, there were 4 main dishes on offer featuring prosciutto and black truffles. That was all the convincing I needed!

We sat down at the table, where I ordered the polenta with black truffles and it was one of my favourite meals in Croatia!

The polenta looked like it had been baked and then sliced into semi-circles, and then in between each slice of polenta, I had 3 pieces of chopped purple cabbage that had been grilled and drizzled with truffle oil.

Once I had my meal in front of me, the waiter then took a black truffle in hand a grated it over the meal.

Sam ordered the risotto with prosciutto, pine nuts, and black truffles.

Once his dish was ready, the waiter came to the table with the pot of risotto in hand and plated the dish right in front of Sam. He then asked Sam if he’d like some cheese and grated some on his plate as we watched it slowly melt over the risotto.

But that was not all; then he took a truffle just like he’d done with mine, and freshly sliced it over the dish. It was amazing! The risotto was rich and creamy, and the flavours were only enhanced by the prosciutto and the truffles.

Truffles are a bit of a luxury item, so I couldn’t believe how generous they were with it. It was a fantastic meal, made all the better by two glasses of red wine to go along with it!

Address: Gajeva ulica 25

Go restaurant hopping on Tkalciceva Street

And speaking of food, another place you can hit up for all your food and beverage needs is Tkalciceva Street.

This pedestrian street has the highest concentration of bars and cafes in all of Croatia, with plenty of outdoor seating.

We visited in late October, and even though the weather was decidedly cool, people were still flocking to the outdoor cafes for some people watching with a drink in hand.

Restaurants on Tkalciceva Street in Zagreb as a bustling hive of activity with pedestrians pounding the pavement in Croatia

Visiting Zagreb on foot with That Backpacker Audrey Bergner posing by a giant easter egg in Croatia

Walk the Green Horseshoe

Lastly, we also walked the Green Horseshoe, sometimes referred to as the Lenuci’s Horseshoe.

This park was named after Milan Lenuci who came up with the idea of creating connected green spaces right in Zagreb’s downtown.

The horseshoe is home to several museums, galleries, archives, fountains and even the Botanical Gardens so it also makes for a fun way to explore the city on foot.

Zagreb is a fun city to explore as part of a bigger Croatia trip; here are a few different Croatia travel itineraries to consider depending on what you’re after!

Green Horseshoe connected parks in Zagreb with beautiful fountains and traditional buildings on offer in Croatia

Where we stayed in Zagreb

We rented an apartment in the Lower Town just a few blocks from the main square, but there are also plenty of hotels and hostels to choose from depending on your budget.

Luxury: Esplanade Zagreb Hotel, Sheraton Zagreb Hotel, The Westin Zagreb

Mid-range: Hotel Jagerhorn, Garden Hotel, ZigZag Zagreb

Budget: Chillout Hostel, Hostel Shappy, Main Square Hostel

Our Zagreb Video Guide

Now for a video of our time in Zagreb to really bring this city to life!

 

More Essential Zagreb Experiences & Practical Travel Tips

Yellow building in Zagreb, Croatia with posters and artwork on display

Get Active: Parks, Outdoors & Day Trips

Jarun Lake:
Known as Zagreb’s “Sea,” Jarun is a sprawling recreational area in the southwest of the city, easily reached by tram. Come here for swimming, kayaking, cycling, or just lazing on the grassy banks. In summer, open-air bars and clubs transform the lakefront into a buzzing nightlife spot.

Maksimir Park & Zagreb Zoo:
If you need a green escape close to downtown, head to this 18th-century park, which is all leafy paths, romantic bridges, and winding ponds. The zoo is small but makes for a relaxing afternoon if you’re travelling with family.

Day Trip to Samobor:
Just 30 minutes from Zagreb, the fairy-tale town of Samobor is famous for its charming old streets and the custard-filled kremšnita cake. Hike up to the ruined castle, visit the town museum, or just stroll along the river and soak up the laid-back vibe.

Medvednica Nature Park & Sljeme Peak:
Fancy some hiking or winter sports? Medvednica Mountain is right on Zagreb’s doorstep. Hop a bus to the trailhead and choose from dozens of forested trails. In winter, Sljeme is a popular spot for skiing and snowboarding.

Strossmarte wine display in Zagreb, Croatia

Quick-Fire Day-Trips Table

DestinationTravel Time (one-way)Why GoTransportBudget
Plitvice Lakes2 h 15 mTurquoise cascades, 16 lakesArriva bus (€ 14)€ 34 park + bus
Varaždin1 h 20 mHabsburg baroque, angel statuesTrain (€ 5)€ 20 total
Samobor40 mPastel main square, famous kremšnitaSamoborček bus (€ 3)€ 15 incl. cake
Medvednica (Sljeme)30 m to cable car baseForest hike, fortress ruinsTram 15 + cable (€ 8 rtn)€ 12
Karlovac Beer Days (Sept)55 mCroatian Oktoberfest vibeTrain (€ 4)€ 25 with beers

Five Hidden-Gem Museums (Rain-Day Ready)

MuseumWhat’s InsideAllowTicket
Croatian Naïve Art MuseumVivid village scenes on glass45 min€ 4
Mushroom Museum1,500 fungi species in jars30 min€ 3
Nikola Tesla Tech MuseumOld trams, planetarium, Tesla coils1.5 hrs€ 5
80’s MuseumRetro Yugoslav apartment you can touch40 min€ 6
Museum of IllusionsWhacky photo rooms & brain teasers1 hr€ 10

Zagreb Through the Seasons

  • Spring: Zagreb bursts into bloom. The Floraart Flower Show fills Bundek Park with colour, and outdoor café season returns in full force.
  • Summer: Outdoor concerts, film screenings, and street festivals take over the city. The INmusic Festival on Jarun Lake draws music lovers from across Europe.
  • Autumn: Crisp air and golden leaves make park strolls magical. The city’s food festivals focus on truffles, chestnuts, and new wine.
  • Winter: Zagreb’s Christmas Market is consistently ranked as one of Europe’s best, with fairy lights, mulled wine, ice skating, and festive stalls taking over the main squares.

Festival & Event Calendar

MonthEventLocationVibe
FebruaryZagreb Coffee BreakBoćarski domSpecialty roasts, latte-art battles
Late AprilAnimafestMultiple cinemasSecond-oldest animation film fest worldwide
JuneCest is d’BestStreets city-wideBuskers, chalk art, free concerts
JulyINmusicLake Jarun IslandArctic Monkeys to The Cure, camp on site
AugSummer on StrossStrossmayer PromenadeAlfresco jazz + free film nights
Advent (Dec)Christmas MarketBan Jelačić Square + parksMulled wine, skating rink, light tunnels
Family with a stroller visiting downtown historic city centre of Zagreb, Croatia

Getting Around Zagreb

Zagreb is extremely walkable, but if your feet get tired, the city’s blue trams are a breeze to use. Tickets are cheap and can be bought at kiosks or on board (just remember to validate when you hop on!). There’s also a handy bike-share system if you want to pedal like a local.

If you’re planning to visit multiple museums or stay for a few days, consider the Zagreb Card for unlimited public transport and discounted entry to attractions.

Public Transport Pocket Guide

ModeTicketCostWhere To Buy / ValidatePro Tip
Tram & Bus30 min€ 0.53Kiosks (Tisak) or contactless on boardTap again when transferring.
60 min€ 0.80
24-hr€ 3.45ZET ticket machinesPays off after 5 rides.
FunicularSingle€ 0.70Bottom/top booth07:00-22:00, every 10 min.
Airport Bus30 min ride€ 6.00Platform outside arrivalsLeaves every 30 min 06:00-22:30.
Bolt/UberApp fare€ 4-7 inner cityCashlessCheaper than city taxis after 22:00.

What to Eat & Drink: Beyond Truffles

  • Štrukli: Baked pastry filled with cottage cheese—comfort food at its finest.
  • Purica s mlincima: Roast turkey with baked noodles—a festive dish that’s great for Sunday lunch.
  • Cobanac: A hearty meat stew, perfect after a chilly day exploring.
  • Fritule: Tiny doughnuts dusted with powdered sugar—often found at street stalls in winter.
Štrukli (baked cottage-cheese parcels)Zagrebački odrezak (ham-&-cheese-stuffed schnitzel)Ćevapi with ajvar
Kremšnita (custard slice)Burek sa sirom breakfastMedvedgrad brewery lager
Ornate archway in Zagreb, Croatia

Zagreb-at-a-Glance: Musts vs Maybes

Stay LengthAbsolute MustsNice-to-HavesOnly If Time Allows
24 hrsUpper-Town loop, Cathedral & Stone Gate, Tkalčićeva dinnerZagreb 360°, Museum of Broken RelationshipsLakeside coffee at Jarun
2-3 daysAdd Mirogoj Cemetery, Green Horseshoe stroll, truffle feast at FotićContemporary Art Museum (south bank), craft-beer crawlMaksimir Park rowboat
4 days+Day trip to Plitvice or Varaždin, Dolac market cooking classMedvednica hike + medieval Medvedgrad fortressSamobor cream-slice pilgrimage

Day-Planner “Ideal 10 Hours”

TimeWhat & WhereWhy / Little Hack
08:00Flat white at Cogito Coffee (Varšavska)Third-wave fuel, courtyard seating.
08:45Dolac Market produce strollGrab warm burek + fresh figs for later.
10:00Ride Funicular (64 seconds!) to Upper TownCheapest thrill in Croatia (EUR 0.70).
10:15Lotrščak Tower cannon & viewDaily boom at noon—cover ears.
11:00Museum of Broken RelationshipsAllow 45 min; tissues at exit.
12:15Photo stop at St. Mark’s mosaic roofColour splash, guards change Sat/Sun @ 12:00.
13:00Fotić truffle lunch on GajevaAsk for “polenta & šampinjoni with extra tartufi”.
14:30Art walk through Green Horseshoe parksBenches, fountains, free Wi-Fi “GradZagreb”.
16:00Espresso + kremšnita at Orijent patisserie90-year-old cake temple.
17:00Golden-hour shots from Zagreb 360° deckUse lens slots in bars; drink optional.
19:00Craft beer at Mali Medo (Tkalčićeva)Order Grička vještica (6.2 % red ale) & people-watch.

Have you been to Zagreb?
What are your favourite places in the city?

Join the Conversation

6 Comments

  1. says: Emily

    I really liked Zagreb (even though it rained the whole time I was there!) I agree about the museum of broken relationships, it’s a must do for everyone who visits the city. I loved the Cathedral and the stone gate too. Did you visit the art park? I it’s a great place to wander (although it’s quite small) and I liked the fact it was all made by people from the local area!

    Emily x

  2. Looks beautifu! My best friend are I are doing a European adventure early next year and I’m think Zagrab might find its way onto our list of cities to visit. It looks lovely!

  3. says: Diane Vranes

    Don’t leave out the Hotel Dubrovnik. Eight of us stayed there two nights and LOVED it. Diane

  4. Hi Audrey

    Thanks for the Zagreb tips. We’re planning another European road trip this summer with the focus very much on Croatia. The Museum of Broken Relationships looks fascinating and very unique. I’m going to move on to your other Croatia posts to help with our overall itinerary. No doubt you’ll see other comments and questions!

    Thanks again

    1. says: Audrey Bergner

      That’s awesome! Wishing you a great trip to Croatia. 🙂

  5. says: Cijena

    Thanks! An interesting review. I was in Dubrovnik, but Zagreb never visited. Gotta fix it!

Leave a comment
Leave a comment

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