When people think of Croatia, they often picture the glittering Dalmatian coast or medieval Dubrovnik — but inland, the capital city of Zagreb quietly impresses with its art, architecture, café culture, and soulful energy. Whether you’re flying in, road tripping across the Balkans, or tacking it onto a coastal itinerary, Zagreb deserves at least a couple days on your Croatia adventure.
🏛️ Explore the Upper and Lower Towns (Gornji & Donji Grad)
Zagreb feels like two cities in one — the elegant 19th-century grid of the Lower Town (Donji Grad), and the cobbled medieval charm of the Upper Town (Gornji Grad). City Layers: Old Meets New
What’s special about Zagreb is its layered personality. Strolling from Ban Jelačić Square up to Gornji Grad (Upper Town), you’ll pass through centuries of history: gas-lit lanterns, medieval fortresses, and stunning viewpoints that reveal the city’s terracotta rooftops in all their glory. Ride the charming funicular—the shortest in the world—or walk up the steps for a mini workout that’s well worth the view.
Pop into the iconic Dolac Market just behind the square for fresh produce, local cheeses, and handmade goods. Grab a burek or a slice of sirnica (cheese pastry) to go, and you’ll blend right in with the locals.
A Square That Speaks
Ban Jelačić Square (Trg bana Jelačića) is the unofficial living room of the city. Named after the 19th-century Croatian nobleman and military leader Josip Jelačić, the square is a central meeting point where past and present seamlessly collide. Locals gather here for coffee, conversation, or just to people-watch. For visitors, it’s the ultimate launchpad: whether you’re headed to the charming cobbled streets of the Upper Town, the bustling cafés of Tkalčićeva Street, or the modern shops along Ilica, all roads lead from here.
The statue of Ban Jelačić himself, mounted on horseback and facing south, is more than a landmark—it’s a symbol of national pride and resilience. It’s also a surprisingly good place to meet up (just text: “Let’s meet under the tail.” Yes, locals really say that.)
Upper Town highlights:
- St. Mark’s Church with its colorful tiled roof
- Lotrščak Tower (climb it for views and time your visit for the cannon blast at noon!)
- The quirky Museum of Broken Relationships
- Stone Gate (Kamenita Vrata) — a hidden shrine tucked into an ancient city gate
Lower Town musts:
- Stroll Zrinjevac Park and the Lenuci Horseshoe
- Admire the Croatian National Theatre and Art Pavilion
- Grab a bite at Dolac Market, just above Ban Jelačić Square
🎨 Museums, Markets, and Unexpected Finds
Zagreb is full of surprises — it’s a city that rewards wandering. Here are a few lesser-known stops that are worth it:
- Museum of Illusions – great if you’re visiting with kids or want Instagrammable fun
- Mimara Museum – fine art in a grand old-school setting
- Martićeva Street – design boutiques, concept stores, and retro cafés
For a taste of local life, head to Britanski trg (British Square) on a Sunday for a vintage flea market or to Dolac Market for flowers, cheeses, and fresh produce.
What I Ate:
Salmon tartare
Too often, Zagreb gets labeled as a transit city—somewhere to pass through on your way to the coast. But give it the time it deserves, and you’ll discover a side of Croatia that’s just as unforgettable as the islands or the Adriatic shore. I
















