Most people visiting Croatia make a beeline for the coast. They want the sapphire waters of Hvar or the "Game of Thrones" stone walls of Dubrovnik. But if you skip the inland, you’re missing the actual heart of the country. Zagreb, the largest city in Croatia, isn't just a transit stop or a place to land your plane. It is a sprawling, caffeinated, Austro-Hungarian beauty that somehow feels like a small village despite housing nearly 800,000 people.
Honestly, it’s a bit of a weird place.
It’s where you’ll find the world’s shortest funicular—a 66-meter ride that lasts about 64 seconds—and a museum dedicated entirely to failed romances. It is a city that takes its coffee so seriously that "going for a coffee" is basically a legally binding social contract that lasts at least two hours.
Why the Largest City in Croatia Doesn't Feel Big
If you look at the numbers, Zagreb is huge compared to other Croatian hubs. While Split or Rijeka hover around the 150,000 to 160,000 mark, Zagreb’s metropolitan area is pushing over a million in 2026. Yet, walking through the center, you’d never guess it.
The city is split into two main parts: Gornji Grad (Upper Town) and Donji Grad (Lower Town).
The Upper Town is the medieval core. It’s sitting on two hills, Gradec and Kaptol, which used to spend their time fighting each other back in the day. Now, they are the site of gas lanterns that are still lit by hand every single evening. There is something incredibly grounding about seeing a man in a uniform walking around with a long pole to light the street lamps while the rest of the world is staring at TikTok.
Lower Town is the "Little Vienna" side. Think wide boulevards, massive yellow facades, and the "Green Horseshoe"—a series of seven interconnected parks and squares that make the city feel like it’s breathing.
The Ritual of Spica
You can’t talk about Zagreb without mentioning the "Spica" (pronounced shpeet-tsa). Every Saturday morning, without fail, the area around Ban Jelačić Square and Cvjetni Trg becomes a literal runway.
It’s not just about drinking coffee.
It’s about being seen drinking coffee in your best outfit. This is the local lifestyle at its peak. You’ll see grandmothers in fur coats sitting next to digital nomads in hoodies, all participating in the same slow-motion ritual. If you try to rush a waiter in Zagreb, you’ve already lost.
The Museum of Broken Relationships
Most cities have a "must-see" cathedral or a big art gallery. Zagreb has those (the Cathedral’s twin spires are currently being restored after the 2020 earthquake), but the real star is the Museum of Broken Relationships.
It started as a traveling art project and found a permanent home in the Upper Town. It’s full of everyday objects—a toaster, an axe, a wedding dress—donated by people from all over the world. Each item comes with a story about a breakup. It’s heartbreaking, hilarious, and strangely therapeutic.
Eating Your Way Through Dolac Market
Just a few steps up from the main square is Dolac, the "Belly of Zagreb." You’ll know you’re there when you see the sea of red umbrellas.
This is where the kumice (village women) bring their fresh cheese, cream, and vegetables. You haven't lived until you've tried Sir i vrhnje (fresh cottage cheese and sour cream) or a hot Burek from the bakery downstairs.
- Tip: Go early. By 1:00 PM, the vendors are packing up and the square is being hosed down.
- What to buy: Look for the "licitar" hearts—bright red, heart-shaped honey dough ornaments. They aren't for eating; they’re the symbol of the city.
- The Cannon: If you’re near the Lotrščak Tower at noon, cover your ears. They fire a real cannon every single day at midday. It’s been happening since 1877 to synchronize the church bells. It still makes tourists jump out of their skin.
The 2026 Reality: A City in Flux
As we move through 2026, Zagreb is hitting a new stride. The city is becoming a major hub for tech, thanks in part to the "Rimac effect" (the Croatian electric supercar giant is based just outside the city). You’ll see more English-speaking expats and a booming craft beer scene in the Opatovina district.
But despite the modern growth, the old quirks remain. You might still see a "witch" tour walking through the Stone Gate, or find people hiking up the Medvednica mountain on a Sunday morning just to eat a bowl of bean soup (grah) at a mountain hut.
Where to Actually Stay
If you want the "I’m in a European movie" vibe, stay in Upper Town. It’s quiet, cobbled, and romantic.
If you want to be where the action is, Lower Town (Donji Grad) is your best bet.
For something completely different, head across the river to Novi Zagreb (New Zagreb). It’s full of brutalist architecture and the Museum of Contemporary Art. It’s gritty, real, and feels like the 1970s met the future in a concrete parking lot.
Actionable Steps for Your Zagreb Trip
- Validate your tram ticket. The blue trams are the lifeblood of the city, but the inspectors are ruthless. Buy a ticket at a "Tisak" kiosk before you hop on.
- Order a "Velika s toplim." That’s a large espresso with warm milk. It’s the standard order. Drink it slowly. Very slowly.
- Walk the Gric Tunnel. This WWII air-raid shelter runs right under the Upper Town. It’s eerie, cool (literally, it’s always about 15 degrees Celsius), and a great shortcut.
- Hike to Sljeme. Take the cable car (Zicara) up the mountain for a panoramic view of the city and then walk back down through the forest.
- Skip the Sunday morning sleep-in. Head to the Hrelić flea market on the outskirts. It is absolute chaos—old car parts, Yugoslav memorabilia, and the best grilled meat you’ll find in the city.
Zagreb doesn't try to impress you with flashy lights or polished tourist traps. It’s a city that lives for itself, and you’re just invited to pull up a chair and join the conversation.