Zagreb | a complete travel guide to Croatia’s capital

When we started exploring European capitals, Zagreb quickly became one of our favorites. It’s a city that feels alive in the best way — bustling streets, cafés filled with laughter, and a mix of old-world charm and modern vibes. Over the years, we’ve come back more times than we can count, and every visit reminds us why it’s so special.

The first time we arrived, it was the little things that pulled us in: the aroma of freshly baked štrukli wafting through the air, the hum of the trams weaving through the city, and the way locals seem to truly savor their coffee breaks. It’s not just a city; it’s an experience, and one we’re thrilled to share with you. Here’s everything we’ve loved (and keep loving) about Zagreb.

This post contains affiliate links. If you make a purchase through these links, we may earn a small commission at no additional cost to you.
Zagreb Cathedral

Quick Facts & How to Get There

→ Best Time to Visit: April to October for warm weather and outdoor activities; December for the enchanting Advent season and Christmas markets.

→ Currency: Euro (EUR). Most places accept cards, but it’s always a good idea to have some cash for markets or smaller shops.

→ Language: Croatian is the official language, but English is widely spoken in tourist areas. A simple “hvala” (thank you) goes a long way!

Gornji Grad & St. Mark’s Church

Getting to Zagreb

→ By Plane: Fly into Franjo Tuđman Airport (ZAG), located just 17 kilometers from the city center. From there, you can take a shuttle bus (around €5) or opt for a ride-sharing app like Uber. We always recommend Uber over regular taxis — our past experiences with taxis have been hit or miss, so it’s better to play it safe with a fixed price. Or book a GetTransfer!

→ By Bus: Zagreb’s Central Bus Station (Autobusni Kolodvor) is well-connected to other Croatian cities and even neighboring countries. Buses are frequent, reliable, and affordable. Pro tip: Pack a book or playlist — the ride can feel long but is worth it for the views of Croatia’s countryside..

→ By Train: If you’re coming from nearby capitals like Ljubljana or Budapest, trains are a scenic and relaxed option. Glavni Kolodvor (the main train station) is centrally located, making it easy to start exploring as soon as you arrive.

→ By Car: Renting a car is perfect for flexibility, especially if you’re planning day trips from Zagreb. The city is well-connected by highways, and parking is fairly straightforward — just check for local parking zones. We recommend checking Rentalcars.com for options! 

Ban Jelačić Square

Getting around in Zagreb

Once you’re in Zagreb, getting around is straightforward and enjoyable. The city is incredibly walkable, especially in the historic Upper and Lower Towns. Wear comfy shoes — you’ll be navigating cobblestones and staircases in some areas! For places further out, like Maksimir Park or Jarun Lake, you’ve got several great options:

→ Trams: Zagreb’s tram system is efficient and budget-friendly. A single ride costs around €0.60, and day passes are available if you’re planning to explore a lot.

→ Taxis & Uber: Uber is our go-to in Zagreb—it’s reliable and avoids the occasional haggling issues with regular taxis.

Bikes & Scooters: Feeling active? Rent a bike or hop on an electric scooter for a fun and flexible way to explore the city.

Whether you’re walking, riding the tram, or zipping around on a scooter, Zagreb makes it easy to enjoy the journey as much as the destination. Take your time, and don’t forget to stop for coffee along the way — it’s practically a local pastime!

Top Experiences You Can’t Miss

Explore Ban Jelačić Square

Zagreb’s beating heart! We spent so much time here just soaking in the lively energy. Surrounded by gorgeous buildings, buzzing cafés, and street performers, it’s the perfect spot to start your Zagreb adventure. Bonus: the tram lines all connect here, so it’s super easy to get around.

Make a Wish at Manduševac Fountain

This fountain isn’t just pretty — it’s steeped in local legend. It’s said that drinking from its waters guarantees you’ll come back to Zagreb (so we’re basically planning our next trip already). The fountain is right on Ban Jelačić Square, so you can’t miss it.

Skalinska ulica (and cathedral)
Ilica to Ban Jelačić Square

Marvel at Zagreb Cathedral

The spires of Zagreb Cathedral are impossible to ignore, and stepping inside is just as breathtaking. The neo-Gothic details and serene atmosphere made us pause for a moment of quiet amidst the city’s buzz. Pro tip: don’t miss the view from outside at sunset — it’s magical.

Shop and Snack at Dolac Market

Dubbed the “belly of Zagreb,” this outdoor market is where locals go for fresh produce, flowers, and local treats. We couldn’t resist the honey and handmade cheeses, and the colors of the market stalls were Instagram gold.

Dolac Market

Admire the Tiled Roof of St. Mark’s Church

You know that photo of Zagreb you’ve seen a hundred times? It’s probably St. Mark’s Church. The roof’s colorful tiles are even more stunning in person. While the inside is usually closed to the public, the surrounding cobblestone streets are perfect for exploring.

St. Mark’s Church
The Well of Life

Stroll Down Tkalčićeva Street

Tkalčićeva is the definition of lively. It’s packed with cafés, bars, and shops, and we loved the vibe here. Grab a coffee, people-watch, or just wander — it’s great both during the day and at night.

Ride the Funicular

It might be one of the shortest funiculars in the world, but it’s a fun way to connect the Lower Town with the Upper Town. Plus, the view from the top is a nice bonus. Tickets are only €0.60 — cheap and cheerful!

Funicular
Tkalčićeva ulica

Unwind in Maksimir Park

This massive park is a breath of fresh air. Whether you’re picnicking by the lakes, visiting the Zagreb Zoo, or just strolling through the greenery, Maksimir is a must for nature lovers.

Visit Mirogoj Cemetery

We know, a cemetery might not sound like a top attraction, but Mirogoj is stunning. The ivy-covered arcades and peaceful atmosphere make it more of a serene escape than a spooky visit.

Park Maksimir
Mirogoj Cemetery

Walk Through Stone Gate (Kamenita Vrata)

This historic gateway feels like stepping back in time. It’s also a religious shrine, so expect to see locals lighting candles. The artwork of the Virgin Mary here is said to be miraculous, adding to the sense of reverence.

Explore Grič Tunnel

This underground tunnel, built during WWII, is one of Zagreb’s coolest hidden gems. It’s been transformed into an exhibition space, but even just walking through feels like stepping into a piece of history.

Stone Gate (Kamenita Vrata)
Croatian National Theater

Immerse Yourself in Zagreb’s Culture

Zagreb is a city that celebrates creativity and innovation, and there’s something for everyone. Our faves:

Museum of Broken Relationships: This quirky spot pulls at your heartstrings with objects tied to real-life breakups. It’s a mix of humor and heartbreak that stays with you.

Nikola Tesla Technology Museum: Perfect for science buffs, this museum dives into Tesla’s genius and showcases his groundbreaking work.

Croatian National Theater: Whether you catch a ballet, opera, or drama performance, the Neo-Baroque building alone is worth a visit. It’s a cultural gem that brings Zagreb’s artistic heritage to life.

Experience Advent in Zagreb

If you’re visiting in December, congratulations — you’ve picked the best time. Zagreb’s Advent is award-winning for a reason. Think twinkling lights, cozy wooden stalls, mulled wine, and an overall magical vibe that will make you feel like you’re in a Christmas movie.

Advent
Museum of Broken Relationships

Food & Drink: Where to Eat

Zagreb’s food and drinks scene is just as diverse as the city itself, and we never leave without indulging in some old favorites (and finding new ones to obsess over). From traditional comfort food to buzzing nightlife, here’s where to eat, drink, and soak in Zagreb’s vibe:

La Štruk: If you only try one thing in Zagreb, make it štrukli. This little place specializes in the cheesy, doughy goodness that’s a local staple. Baked or boiled, sweet or savory — just trust us, you’ll love it.

Figa Garden: A tucked-away gem that feels like your own secret hideout. We love coming here for long brunches and lazy coffee breaks. The garden setting makes everything taste better, honestly.

Mio Corazon: Spanish tapas in Zagreb? Yes, please. The sangria here is so good we kept going back for “just one more.” Pair it with their creative small plates, and you’ve got a winner.

SOI Fusion Bar: If you’re craving something out of the ordinary, SOI delivers. Their bao buns and Asian-inspired dishes are packed with flavor, and the cocktails are just as good as the food.

Melt: Dessert or brunch? Why not both? Melt serves up dreamy gelato alongside brunch classics, and their cozy vibe makes it hard to leave.

Café u Dvorištu: This spot became our go-to for morning coffee. It’s sunny, peaceful, and perfect for watching Zagreb wake up. We could sit here for hours (and maybe we did).

Harat’s Pub: We do love our Irish bars. This cozy corner became one of our go-to spots for an easygoing night. Time seems to slow down here (in the best way).

A Most Unusual Garden: The name says it all. This bar is an enchanting oasis serving unforgettable gin and tonics in a lush, magical setting.

OUT Garden Bar: For a true taste of Croatian nightlife, OUT Garden Bar offers a vibrant atmosphere and authentic local vibes.

Bacchus Jazz Bar: If jazz is your thing, Bacchus is the spot. The mix of soulful tunes, great company, and warm ambiance guarantees a memorable night.

Night Club & Rock Bar Alcatraz: Love a good party? Alcatraz delivers with a killer playlist and electric vibes that keep the energy going all night long.

Don’t leave without trying Zagreb’s signature dishes, too. Local favorites like čevapčići (grilled meat sausages), strudel, and, of course, štrukli are as much a part of the city as its trams. And let’s not forget the wine! Croatia’s reds and whites are hidden gems, and Zagreb has plenty of wine bars to help you discover them.

Mio Corazon
La Štruk

Where to Stay

Zagreb has no shortage of amazing places to stay, whether you’re hunting for a budget-friendly spot, a cozy boutique hotel, or something with a touch of luxury. For us, location is everything. Staying in the city center, especially near the Upper or Lower Town, puts you within walking distance of all the main sights, cafés, and tram lines.

We’ve stayed in a few different hotels and apartments over our many visits, but one of our absolute favorites is Rose & Margaret Kallina. Ever wanted to live in a slice of Zagreb history? That’s exactly what you get here. This charming boutique stay is tucked inside the iconic Kallina building, where old-school elegance meets modern comforts. Located right at the crossroads of Masarykova and Gundulićeva streets, it’s perfectly placed for exploring. And the secessionist decor? Let’s just say we couldn’t stop taking pictures — it’s like staying in a work of art.

For those who like to plan ahead, we recommend checking out options on Booking.com or Hostelworld to compare prices and find the perfect fit for your trip. But don’t stress if you’re more of a last-minute traveler — Zagreb’s hospitality scene has plenty of options to suit every budget and style.

Fun Facts & Cultural Tips

Trams Everywhere: Zagreb’s tram system has been around since 1891 and is still one of the easiest (and most fun!) ways to get around the city. Don’t forget to validate your ticket when you hop on.

Štrukli Love: This traditional dish is such a big deal that there’s even an annual Štruklijada festival to celebrate it. Don’t miss your chance to try it while you’re here.

Coffee Culture: Drinking coffee in Zagreb isn’t just a quick caffeine fix — it’s a ritual. Locals spend hours catching up with friends or just people-watching over a cup of coffee. Don’t be surprised if your “quick coffee” turns into an afternoon event.

Religious Sites: Many of Zagreb’s beautiful churches, like the Zagreb Cathedral or St. Mark’s Church, require modest clothing to enter. A scarf or shawl is handy to have with you for covering shoulders if needed.

Advent Magic: Zagreb’s Advent season has been voted the best Christmas market in Europe multiple times, and it’s easy to see why. From the twinkling lights to the cozy wooden stalls serving mulled wine and local treats, it’s an unforgettable winter wonderland.

Tipping Culture: Tipping isn’t mandatory, but it’s always appreciated. Leaving 10% at restaurants is a nice gesture if the service was good, and rounding up your taxi fare is common.

Say “Hvala!” Croatian for thank you. It’s a simple word, but locals will appreciate the effort — and you’re almost guaranteed a friendly smile in return.

Upper Town’s Gas Lamps: Did you know that Zagreb still lights its Upper Town gas lamps by hand? Every evening, a lamplighter walks through the streets, keeping this charming tradition alive.

A City of Museums: Zagreb has more museums per capita than almost any other city in the world! From quirky spots like the Museum of Broken Relationships to classics like the Mimara Museum, there’s something for everyone.

Wrap-Up

Zagreb has a way of pulling you in and making you feel like you belong. Whether it’s the charm of the cobblestone streets, the rich history at every turn, or the lively buzz of its cafés, this city has a personality that’s impossible to resist. We’ve been here more times than we can count, and yet every visit feels like the first — full of surprises, incredible food, and unforgettable moments. So, what are you waiting for? Pack your bags, head to Zagreb, and get ready to fall in love with a city that will keep calling you back.

Save for later!

What do you think?

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

No Comments Yet.