Medieval twin hills, 90 museums, red-umbrella markets, and turquoise lakes just down the road.
Hi, I'm Ivan. I've called Zagreb home for twelve years and worn out three pairs of shoes on these hills. This guide was last updated in August 2026.
Market Tip: Dolac opens at dawn and the best produce is gone by noon. Bring cash, as most stalls don't take cards. Farmers from Zagorje will offer samples of cheese and pumpkin seed oil, don't be shy about tasting before you buy.
Walk the twin medieval settlements of Kaptol and Gradec, rivals for centuries before they merged into Zagreb
Over 90 museums packed into one walkable capital, from broken relationships to world-first naive art
Plitvice Lakes is a two-hour drive, 16 connected lakes and 90 waterfalls you can boardwalk right over
Zagreb gets a fraction of Dubrovnik's tourists, which means you'll actually have the streets to yourself
Medieval hills and the world's shortest funicular
The museum quarter and a yellow-baroque opera house
Red umbrellas, river ghosts, and the best strukli in town
Paintings on glass and Europe's most beautiful graveyard
Turquoise water, 90 waterfalls, and boardwalks over the lakes
Rowing lanes, modern art, and craft beer on Tkalciceva
Medieval ruins, custard slices, and the birthplace of the necktie
Fly into Zagreb Airport Franjo Tudman (ZAG). The bus to the center runs every 35 minutes and costs 40 to 60 HRK.
Grab a Zagreb Card, 24 hours for 50 HRK, and you get unlimited trams and buses plus museum discounts.
Croatia joined the Schengen Area in 2023, so most nationalities get 90 days visa-free.
Zagreb is affordable compared to Dubrovnik or Split. A solid lunch runs 60 to 100 HRK and beer costs less than coffee back home.
Comfortable walking shoes, a light jacket, and an umbrella for the occasional shower. The hills are steep.
April-June and September-October give you mild weather and thin crowds. Skip July and August heat.
Portland, OR | June 2026
That funicular cost me less than a dollar and was the most charming minute of the trip. St. Mark's Church roof is even better in person, the colors on those tiles are unreal. We timed Lotrcak Tower for noon and the cannon nearly jumped me out of my shoes. Upper Town at sunset, golden light on old stone.
Austin, TX | May 2026
I went into the Museum of Broken Relationships expecting a gimmick and came out genuinely moved. Some of those handwritten stories hit hard. Five euros well spent. The Croatian National Theatre building is stunning, the yellow facade with the fountain is postcard material.
San Francisco, CA | September 2025
Dolac Market was my favorite morning. Loaded up on fresh cheese, honey, and pumpkin seed oil that I've been drizzling on everything since. The strukli straight from the oven was the best thing I ate all week. Vinodol's Zagreb steak that night was huge and delicious.
Denver, CO | October 2025
The Museum of Naive Art blew me away. Paintings on glass by self-taught farmers, and the detail is incredible. Then Mirogoj Cemetery, I get why they call it one of the most beautiful in Europe, those arcades look like a cathedral. We went in October and the autumn leaves made it surreal. Dubravkin Put that night, venison was perfect.
Chicago, IL | June 2026
Plitvice Lakes was the reason I booked this trip and it delivered. Veliki Slap coming down 78 meters is something else. We did the long route with the boat across Lake Kozjak and had the upper lakes almost to ourselves. The water really is that turquoise, no filter needed. Bring real walking shoes.
Seattle, WA | September 2025
Jarun Lake was a nice break from city pace. Rented a bike and did the 5.5k loop, lots of locals out. The Museum of Contemporary Art is huge and the Yugoslav art collection is fascinating. Finished at Mali Medo with a flight of Croatian craft beers, the scene is way better than I expected.
Boston, MA | May 2026
Samobor was the surprise highlight. A 30-minute bus drops you in a medieval town with castle ruins on the hill. The kremsnita, that vanilla custard slice, was the best pastry I had all trip. Back in Zagreb I bought a cravat tie as a gift and now everyone at home wants one. Who knew the necktie came from Croatia?
Minneapolis, MN | April 2026
Stari Fijaker fed me the best comfort food I've had. The turkey with mlinci, flatbread soaked in juices, sounds weird until you taste it. Strukli was cheesy. Zagreb is cheaper than the coast, we ate like kings for what a sandwich costs in Dubrovnik.