SOSO 55 Studio Apartment

Mario's
Zagreb

A local's guide to my favourite corners of the city - the walk I'd take a friend on, and the places I go back to.

Ulica kneza Branimira 55, 10000 Zagreb

I put this together the way I'd walk a friend through the city myself - not a list of top-10 attractions, but the route I'd actually take, and the handful of spots I go back to again and again. Follow the pins loosely, and if you want the story behind what you're looking at, that's what my walking tour is for.

- Mario

If you only have one day

My six picks, in one place

Antin GajWhere I actually eat - honest home cooking, one block from SOSO 55. FiclekBest single 'try real Zagreb food' stop in the city. Time4wineBest evening food-and-wine combo, right on the Upper Town walk. KavkazA genuine piece of Zagreb history - and one of my favourite coffee stops on the route. Roots BarBest evening drink - first thing you see stepping off the funicular. Vidikovac CaféThe best reward for a slower, local-feeling second day, in Maksimir.
🗺️

The full map

Every pin in this guide, in one place - drag, zoom, and explore before you head out.

Open full-screen map
🏛️

Day one: the walk

About 1.5-2 hours of walking, plus lunch, coffee, and time to wander. Not a race but a full, relaxed day. It's designed as a circular route so you can see the most of Zagreb without retracing your steps.

A quick heads-up: Zagreb is still repairing damage from a serious earthquake in March 2020. Most of the city is fully open and safe, but you'll notice scaffolding on the Cathedral and a few other historic buildings, and a handful of museums are running with reduced exhibits while restoration continues - it's not something to worry about, just part of the view for now.
  1. 0

    SOSO 55

    start here

    Your start and finish line for the day - a genuine loop, no doubling back.

    Open in Maps
  2. 1

    King Tomislav Square

    15 min walk

    The train station square - quick orientation stop before heading into the centre.

    Open in Maps
  3. 2

    Art Pavilion

    1 min walk

    Bright yellow Art Nouveau hall, right across the square - a two-minute photo stop.

    Open in Maps
  4. 3

    Zrinjevac Park

    5 min walk

    Locals' favourite for a slow stroll - a calm green space to ease into the day.

    Open in Maps
  5. 4

    Ban Jelačić Square

    3 min walk

    The city's centre of gravity for 150+ years.

    Open in Maps
  6. 5

    Kraš Choco Bar (optional stop for traditional Croatian sweets)

    2 min detour walk

    The flagship store of Croatia's best-known chocolate brand. A small, sweet detour for a box of Bajadera to take home.

    Open in Maps
  7. 6

    Gradska Kavana (optional stop for a coffee like in old times)

    on the square walk

    Zagreb's grand historic café, right on the square - chandeliers, terrace, and 90+ years of people-watching.

    Open in Maps
  8. 7

    Ficlek (optional lunch)

    5 min walk

    A tiny, much-loved bistro for real Zagreb comfort food - štrukli, tafelspitz, Zagrebački odrezak. Small space, so go early or be ready to wait a little.

    Open in Maps
  9. 8

    Zagreb Cathedral

    2 min walk

    Twin Gothic spires, the city's tallest structure - still partly wrapped in restoration scaffolding.

    Open in Maps
  10. 9

    Dolac Market

    2 min walk

    Red umbrellas, fresh produce - the single best 'this is Zagreb' moment. Make sure to check the underground level too, where the covered fish market and more stalls continue below street level.

    Open in Maps
  11. 10

    Tkalčićeva Street

    3 min walk

    Zagreb's most colourful street - also home to Otto & Frank, a lovely spot for a coffee or a second bite if Ficlek was full.

    Open in Maps
  12. 11

    Stone Gate

    5 min walk

    A genuinely quiet, contemplative spot even with crowds around.

    Open in Maps
  13. 12

    St Mark's Square & Church

    3 min walk

    The most photographed roof in Croatia. Parliament sits right beside it.

    Open in Maps
  14. 13

    Museums (optional)

    steps away walk

    Two small, excellent museums sit right next to St Mark's - see the Museums section below for details and current status.

    Open in Maps
  15. 14

    Upper Town wander

    15-20 min walk

    No fixed stops here - just enjoy the quiet streets.

    Open in Maps
  16. 15

    Strossmayer Promenade

    10 min walk

    Best view over Lower Town. Time it for golden hour if you can.

    Open in Maps
  17. 16

    Funicular down

    2 min walk

    One of the world's shortest funiculars - a fun way down.

    Open in Maps
  18. 17

    Uspinjača (optional lunch/dinner)

    at the funicular walk

    Traditional Croatian restaurant right beside the funicular - a solid option if you don't want to walk further.

    Open in Maps
  19. 18

    Roots Bar (best drinks)

    1 min walk

    Right at the bottom of the funicular. The best drinks on the whole route - the natural place for one.

    Open in Maps
  20. 19

    Flower Square (Cvjetni trg)

    3 min walk

    A small, lively square with restaurants and bars - a nice next stop as you start heading back.

    Open in Maps
  21. 20

    Croatian National Theatre

    5 min walk

    Grand neo-baroque façade - a quick photo stop on the way home.

    Open in Maps
  22. 21

    Kavkaz (optional)

    1 min walk

    Zagreb's legendary 120-year-old theatre café, directly across from the National Theatre - worth a proper sit-down if you have room for one more coffee.

    Open in Maps
  23. 22

    Botanical Garden (optional)

    5 min walk

    A quiet, leafy 15-20 minute detour if it's open - skip it if you're ready to keep heading home.

    Open in Maps
  24. 23

    Boogie Lab

    20 min walk

    A last coffee-and-pastry stop before heading home - excellent croissants in a striking modern space in Park kneževa. It's about 20 minutes on foot from here, so treat it as a proper final stop rather than a quick detour - or skip straight home if you're ready to call it a day.

    Open in Maps
  25. 24

    Back to SOSO 55

    15-18 min, or tram walk

    A genuine loop - the walk back retraces nothing you've already seen.

    Open in Maps

Coffee

Zagreb doesn't really do coffee to go - locals sit for an hour over one small espresso. Slow down and do the same.

Monocycle Specialty Coffee

Tiny, quirky café with a spiral staircase, right across from the Art Pavilion. Owner-roasted, carefully made coffee.

Near Green Horseshoe
Open in Maps

Quahwa

Roastery-café down a courtyard, in-house roasted Ethiopian arabica. Five minutes from the main square, feels miles away.

Short detour
Open in Maps

Cogito Coffee

Minimalist specialty coffee bar just off the pedestrian shopping street. Reliably excellent espresso, no pretence.

Short detour
Open in Maps

Eli's Caffe

Standing-room-only, coffee-only bar - no food, no laptops. The OG of Zagreb specialty coffee, open since 2005.

Off Ilica
Open in Maps

Boogie Lab

Artisan bakery, coffee and sweets in a striking modern space in Park kneževa - excellent croissants. The final stop on the walking route, about 20 minutes on foot from the Botanical Garden.

€€20 min from Botanical Garden
Open in Maps

Vidikovac Café

Self-service café at the crossroads of Maksimir Park's paths - the park's best view.

Day 2, in Maksimir
Open in Maps
🍽️

Local food

Traditional Croatian, sit-down.

Konoba Didov San

Dalmatian-style tavern on Grič hill, near St Mark's - hearty coastal and inland dishes. Reserve ahead for dinner.

€€Near St Mark's Square
Open in Maps

Time4wine

Small, cosy wine bar and kitchen right by the Stone Gate. Strong Croatian wine list, seafood and grilled dishes.

€€Right on the route
Open in Maps

Antin Gaj

Old-school buffet-style canteen next to Branimirova market. This is where I actually eat - cash-friendly, best at lunchtime.

1-2 min from SOSO 55
Open in Maps

Ficlek

A tiny, cosy bistro serving real local traditional food - štrukli, tafelspitz, Zagrebački odrezak, made the way grandmothers made them. Small space, big flavour - reservations recommended.

Near Dolac
Open in Maps
🍴

Restaurants

Modern and casual, for a change of pace.

KAI Street Food Bar

Hidden courtyard spot near the main square - globally-inspired street food, menu changes weekly. No reservations.

€€2 min from the main square
Open in Maps

Otto & Frank

A cosy, much-loved bistro right on Tkalčićeva - comfort food, craft beer, good wine, and a terrace that spills onto both sides of the street. One of Zagreb's most consistently well-reviewed spots, named after the owner's dog and cat.

€€On Tkalčićeva
Open in Maps

Kavkaz

Zagreb's legendary 120-year-old theatre café and restaurant, right across from the National Theatre - elegant, historic, and genuinely good, from morning coffee to evening cocktails.

€€On the route, Stop 5
Open in Maps

Restoran Uspinjača

Traditional Croatian cuisine right beside the funicular - cosy, rustic interior, reliable local dishes at fair prices.

€€At the funicular, end of route
Open in Maps

Boban

A Zagreb institution just off the main square - Mediterranean cuisine with Italian influences, vaulted ceilings, a coveted terrace on the pedestrian street. Reserve ahead.

€€Just off Ban Jelačić Square
Open in Maps

Vinodol

A Zagreb classic since the 1970s - famous for peka-style lamb and veal, slow-roasted under a bell. Order it a few hours ahead.

€€Short walk from the main square
Open in Maps
🍺

Drinks & nightlife

Cocktails, craft beer, and a few good places for just one evening drink.

Roots Bar

Juice bar by day, craft cocktail bar by night, right beneath the funicular. The natural place to end Day 1.

€€Bottom of the funicular
Open in Maps

Swanky Monkey Garden

Multi-level courtyard bar built into an old dry-cleaning factory - three terraces, a summer pool. Everyone ends up here eventually.

5 min from the main square
Open in Maps

The Beertija

Rustic basement bar, 200+ bottled and draft beers. A quieter, sit-and-talk crowd.

€€10 min walk from centre
Open in Maps

Medvedgrad

Zagreb's own craft brewery, taproom right on Tkalčićeva street. The easiest 'proper local beer' stop.

On Tkalčićeva
Open in Maps
🖼️

Museums (optional)

All within a few minutes of St Mark's Square. Zagreb is still repairing earthquake damage from 2020 - a few museums remain partly closed or reduced, so treat opening hours as worth double-checking on the day.

Museum of Broken Relationships

Zagreb's most talked-about small museum - everyday objects donated from failed relationships worldwide, each with its own short story. Unaffected by earthquake closures, open daily including Mondays.

€7Steps from St Mark's Square
Open in Maps

Croatian Museum of Naïve Art

A small, quietly wonderful collection of 20th-century self-taught Croatian artists. Reopened after earthquake repairs with a slightly reduced display - 45 minutes is plenty.

€5.50Directly across from Broken Relationships
Open in Maps

Zagreb City Museum

Housed in a restored 17th-century convent, tracing the city's history. Reopened with ground-floor exhibitions only as restoration continues - worth checking current opening status before guests plan around it.

Upper Town, short detour
Open in Maps

Klovićevi Dvori Gallery

A serious rotating exhibition space in a former Jesuit monastery - worth a look if a show is currently on.

VariesUpper Town
Open in Maps
🌳

Parks & outdoors

For a second, slower day.

Maksimir Park

One of Europe's oldest public parks - five lakes, old-growth forest, the city zoo. Where Zagreb spends its Sundays. See the Day 2 section below for full directions from SOSO 55.

FreeTram 11 or 12
Open in Maps

Zagreb Zoo

Croatia's largest zoo, home to over 2,000 animals in a shaded, well-planted setting inside Maksimir. A relaxed couple of hours if you'd like a slower add-on to the park itself.

€€Inside Maksimir
Open in Maps

Jarun Lake

Zagreb's summer playground - swimming, pedal boats, a pebble beach, and a long lakeside path for walking, running or cycling.

FreeTram 5 or 17, ~20 min from centre
Open in Maps

Bundek Park

A smaller, closer alternative to Jarun - two lakes, landscaped gardens, playgrounds, and a lifeguarded swimming area in summer.

FreeTram 7 or 14, then ~10 min walk
Open in Maps
🛒

Useful places

The practical stuff, close to home.

Branimirova Market

Fresh produce, right at the doorstep - the same market Antin Gaj sits beside.

At SOSO 55
Open in Maps

OTP Bank ATM

A bank ATM right at Branimirova Market - safe to use, with normal bank rates rather than the high commissions charged by Euronet-style tourist ATMs.

At SOSO 55
Open in Maps

Prehrana

Local neighbourhood grocery store - the closest place for water, snacks and basics.

2 min from SOSO 55
Open in Maps

Mandis Pharm Pharmacy

The closest pharmacy, same block as Antin Gaj.

2 min from SOSO 55
Open in Maps

Ljekarna “Vaše Zdravlje”

Backup pharmacy further down the street. Open Mon-Sat 7:00-15:00, closed Sundays.

10-12 min from SOSO 55
Open in Maps

Konzum

Full-size supermarket - worth the walk if you're stocking up properly.

12-15 min from SOSO 55
Open in Maps

Mlinar Bakery

Croatia's best-known bakery chain - burek and fresh pastries, right on the main square.

On the main square
Open in Maps

Branimirova Tržnica Tram Stop

Lines 2, 5, 6, 7, 8 - your fastest way to the station or the historic centre.

At SOSO 55
Open in Maps

Šubićeva Tram Stop

A second nearby stop, close to Tvornica kulture - lines run toward Kvaternikov trg and on to Maksimirska, useful for Day 2 or for reaching the venue itself.

Short walk from SOSO 55
Open in Maps

Zagreb Tourist Info Centre

Official city tourism office - maps and event listings.

FreeOn the main square
Open in Maps
🚴

Day two: Maksimir Park

A half day at Zagreb's favourite green space - however you'd like to get there.

🚶 Walking

SOSO 55 sits closer to Maksimir than most of central Zagreb does - head toward Kvaternikov trg and follow Maksimirska cesta the rest of the way. About 35-40 minutes door to entrance, flat and easy.

🚲 Cycling

The same route by bike takes roughly 15-20 minutes. Zagreb has a city bike-share scheme (Nextbike) with stations around Kvaternikov trg - handy if you didn't bring your own.

🚗 Driving (rental car)

About 10-15 minutes. There's parking near a couple of the park's entrances, though it can fill up on weekends - arrive earlier in the day if you're driving.

🚕 Uber / taxi / Bolt

The fastest option - around 10 minutes, roughly €8--12. Easiest choice if you're travelling with kids or just don't feel like walking.

🚋 Public transport

The local shortcut: walk about 10 minutes to Kvaternikov trg and catch tram 11 or 12 heading away from the centre - it's only 3-4 stops to "Park Maksimir," right at the main entrance. Faster than routing through Ban Jelačić Square first.

🎭

What's on while you're here

Zagreb has concerts, exhibitions and festivals running year-round - worth a quick check the moment you land, since the best ones sell out.

Zagreb Tourist Board

The official what's-on guide - exhibitions, festivals, concerts and seasonal events (Advent Zagreb in December, Festival of Lights in spring), curated by the city itself.

Official
infozagreb.hr

Entrio

Croatia's biggest ticketing platform - concerts, theatre, comedy, festivals and sports, searchable by city and date. The first place to check for anything you want tickets to.

Tickets
entrio.hr

Eventim Croatia

A second major ticketing site, often listing different shows than Entrio - worth checking both if you're after something specific.

Tickets
eventim.hr