City BuddyCityBuddy
English
A vibrant blue tram travels through the streets of Zagreb under a clear, sunny sky.

Zagreb, Croatia

Photo made by Vladimir Srajber on Pexels.com

When to visit

NOT BUSYJan0°10d rain
NOT BUSYFeb1°8d rain
MODERATEMar6°10d rain
MODERATEApr11°11d rainBEST
BUSYMay16°12d rainBEST
BUSYJun20°10d rain
VERY BUSYJul22°9d rain
VERY BUSYAug22°8d rain
BUSYSep17°10d rainBEST
MODERATEOct12°11d rainBEST
MODERATENov6°12d rain
VERY BUSYDec1°10d rain

Attractions in Zagreb, Croatia

1. Ban Jelačić Square (Trg bana Jelačića)

Quick facts: Step into a lively square where trams crisscross like shining veins and street musicians turn cobblestones into a stage. Look up to a proud horseman statue that locals use as the city's traditional meeting point and zero-kilometre marker, a small detail that surprises many first-time visitors.

Highlights: The bronze rider that anchors the plaza was removed by authorities in 1947 and triumphantly reinstalled in 1990, a disappearance and return that locals still joke turned the statue into the city's unofficial time capsule. Walk by on a weekday and you'll hear tram bells, smell roasted chestnuts from a vendor beside the small Manduševac fountain, and see office workers tap the horse's hoof for luck before meetings.

2. Zagreb Cathedral (Cathedral of the Assumption of the Blessed Virgin Mary)

Quick facts: Visitors often notice the twin spires reaching 108 meters, the tallest church towers in the country, while sunlight plays through intricate stained glass and stone portals. Don't miss the quiet crypt beneath the nave, where the tomb of a much-debated 20th-century cardinal draws pilgrims and sparks lively conversation among history buffs.

Highlights: Look up and you’ll spot twin neo-Gothic spires soaring roughly 108 meters high, their copper crosses flashing green in sunlight while ornate buttresses carve deep shadow lines across the sandstone facade. Beneath the main altar rests the tomb of Cardinal Alojzije Stepinac, and parishioners sometimes slip handwritten prayers and small silver coins into the iron grille, a quiet, tactile tradition that fills the crypt with the scent of wax and flowers.

3. St. Mark's Church (Crkva sv. Marka) - Upper Town

Quick facts: Gleaming roof tiles form a striking checkerboard of coats of arms that sparkle in sunlight, drawing photographers and curious wanderers to peer up from the cobblestones. Inside, visitors notice a surprising contrast between the ornate tiled roof's showy exterior and the serene, Gothic nave where stone carvings and quiet shadows make the past feel palpable.

Highlights: Look up and you'll see a flamboyant tiled roof patterned with two heraldic shields: on one side the red-and-white checkerboard of the historic Croatian coat of arms, on the other Zagreb's medieval shield, their glazed tiles catching sunlight like hundreds of tiny mirrors. Behind the church a weathered 13th century grave slab bears a carved wolf's paw and a faint Latin inscription, a little-known legend says a medieval knight was buried there and locals still whisper the story on moonlit walks.

Explore all of Croatia

4. Lotrščak Tower (Kula Lotrščak)

Quick facts: A thunderous cannon blast marks the stroke of noon every day, surprising visitors and keeping a long local tradition alive. Climbing narrow stone steps rewards you with a compact museum and rooftop views that frame red-tiled roofs and church spires.

Highlights: Climb the tight spiral staircase up to a tiny terrace where a little bronze cannon booms exactly at 12:00 every day, a ritual kept since 1877 that makes your chest thrum and sends pigeons scattering from the red-tiled roofs below. Peer through narrow stone windows to spot distant church spires and laundry lines, breathe the sharp tang of old lime mortar, and watch the cannon's powder-sweet smoke curl into the sky like a small, proud signal.

5. Museum of Broken Relationships (Muzej prekinutih veza)

Quick facts: A chipped coffee mug and a crumpled love letter sit in glass cases with short, blunt captions, those tiny narratives often more affecting than the objects themselves. Visitors frequently leave laughing and crying in the same hour, and the collection includes thousands of donated items that map heartbreak into surprisingly honest, human stories.

Highlights: Glass cases hold ordinary relics: a stained wedding handkerchief, a 1994 mixtape, a single earring, each paired with a blunt, handwritten note that can make the gallery go silent. More than a thousand items, donated by people from over fifty countries, sit beside a practice where visitors leave a short breakup confession on an index card, filling a cardboard box with hundreds of fresh stories each year.

6. Dolac Market (Tržnica Dolac)

Quick facts: Arrive early to find stalls overflowing with heirloom tomatoes and fragrant lavender, vendors trading friendly barbs and offering tastes of creamy cheeses. Sunlight splashes through a central canopy onto a lively mix of fresh produce, cured meats and handmade crafts, drawing locals and curious visitors who linger over strong coffee and animated conversation.

Highlights: Go at 6:00 AM when farmers from nearby Samobor and Zagorje stack wooden crates of ruby-red tomatoes and fragrant parsley beneath the market umbrellas, and you can still smell warm, just-baked bread drifting up the stone steps. On Saturdays listen for low bargaining in the Kajkavian dialect, watch women in patterned headscarves wrap sheep cheese in wax paper with blue producer stamps, and spy the sunken fish hall where vendors slap silver carp onto counters under fluorescent lights.

7. Maksimir Park (Park Maksimir)

Quick facts: A maze of rolling meadows, quiet lakes, and towering old trees makes you feel miles away from the urban rush, and locals swear by its shady lanes for weekend picnics and morning runs. Listen for frog choruses at dusk and watch graceful swans slip under wooden bridges, then follow wide gravel paths that open onto secluded viewpoints where deer sometimes appear.

Highlights: On misty mornings you can wander along five glassy ponds where moss-draped oak trunks lean over the water and the air smells of damp earth and roasted chestnuts from a lone vendor by the third footbridge. A quirky tradition among local students is to carve tiny wooden boats, scratch the year into the hull, and float roughly fifty of them at once during an informal autumn launch beneath the weeping willows, a habit that began as a 19th-century prank and now draws laughing passersby.

8. Mirogoj Cemetery (Mirogojev groblje)

Quick facts: A long colonnaded arcade and green avenues create a cathedral-like calm, where mossy paths and whispering leaves invite slow, reflective walks. Stunning funerary sculptures and painted domes turn graves into small art museums, and photographers love capturing the interplay of shadow and patina at sunrise.

Highlights: Step under the arcaded galleries Hermann Bollé planned in the late 1800s and the cool, damp stone smells of cypress and old marble while golden mosaics and carved angels catch the last pink of sunset. On All Saints' Day tens of thousands of wax candles and chrysanthemums illuminate the graves, turning the lawns and colonnades into a soft, humming sea of light where families linger and quietly whisper names.

9. Zagreb Botanical Garden (Botanički vrt)

Quick facts: Winding paths framed by labeled beds and leafy arboretums make wandering feel like a relaxed botany lesson, and greenhouse humidity often fills the air with a warm, earthy scent. Seasonal bursts of tulips and magnolias attract students and photographers alike, while quiet benches tucked beneath old trees are perfect for sketching or a peaceful pause.

Highlights: Wandering under a canopy of glossy magnolia and century-old plane trees, you'll suddenly stumble on a Victorian glasshouse where orchids perfume the humid air, and the faded brass plaque reads 1891 in raised letters. Locals have a quirky habit of leaving tiny folded paper boats along the narrow canal every spring, each labeled with a name or wish in Croatian, so by April you can count dozens of brightly painted notes bobbing like tiny lanterns.

10. Croatian National Theatre in Zagreb (Hrvatsko narodno kazalište)

Quick facts: Golden chandeliers and velvet curtains bathe the auditorium in a warm glow, while the stage regularly hosts operas whose voices can linger long after the final bow. Surprisingly precise acoustics carry a whisper from the stage to the gallery, and behind the scenes you can glimpse lavish costumes and gilded plasterwork that steal the spotlight for photographers.

Highlights: Built in 1895 by the Viennese firm Fellner and Helmer, the grand auditorium still bathes red velvet seats and gilded plasterwork in warm light, so close you can hear the orchestra's breath before the overture. A quirky backstage superstition survives: performers habitually touch a small bronze relief near stage-left for luck, the metal polished smooth from decades of secret pre-show rituals, so a shiny thumbprint catches the lamps if you glimpse inside.

Send attractions to your email

Get a copy of these attractions in your inbox.

Day trips

Plitvice Lakes National Park

130 km 2h by car/bus

UNESCO park of lakes, walking trails and waterfalls.

Google Maps

Samobor

20 km 30 min by bus/car

Charming small town famed for kremšnita pastry and old town.

Google Maps

Varaždin

80 km 1h by train/car

Well-preserved Baroque town with a castle and markets.

Google Maps

Trakošćan Castle

110 km 1.5h by car

Picturesque hilltop castle with a scenic lakeside setting.

Google Maps

Opatija

175 km 2h by car/train

Historic seaside resort with promenades and sea views.

Google Maps

Comments (0)

No comments yet. Be the first!

Getting there

Train stations

Zagreb Glavni kolodvor (Central Station)

International (Vienna, Budapest, Belgrade); national (Split, Rijeka, Osijek)

From ZAG use the Pleso Airport shuttle (30–40 min) or taxi; central train station connects to trams/buses.

Click to get eSim for Zagreb, Croatia

The easiest and most affordable way to get mobile internet wherever you travel.

Rent a car in Zagreb, Croatia

Useful information for Zagreb, Croatia

Shopping locationsIlica, Arena Center, Centar Cvjetni
Nightlife locationsTkalčićeva Street, Gornji Grad, Jarun Lakeside
Popular casual restaurantsStari Fijaker, Bistro Apetit, La Štruk
Popular fancy restaurantsAgava, Zinfandel, Takenoko
Popular coffee shopsCogito Coffee, Booksa, Kava Tava
Tap water safe to drinkYes
Digital nomad visaYes
Best taxi appUber, Bolt, CamMe
Taxi price / km$1.2
Tourists / year2300000
Population806341
Mobile internet speed85 Mbps
Unemployment percentage7.5 %
Poverty percentage9.1 %
Average income / month$1100
Average cost of living / month$900
Hotel price / night from$40
Beer price from$2.5
Coffee price from$1.8
Street food price from$4
Restaurant meal price from$10
Local currencyHRK
Power plug typesC, F
ReligionsCatholicism, Orthodox, Islam, Atheism
Spoken languagesCroatian, English, Serbian, German
EthnicitiesCroats, Serbs, Bosniaks
Political orientationcenter-left to center-right
Population density1239 /km²
Geographical area641 km²
Possible natural disastersEarthquakes, Floods
Dangerous animalsNone (minor snakes)
Locations for a nice walkZrinjevac, Upper Town, Bundek Lake, Jarun
Public transportationsTram, Bus, Taxi
AirlinesCroatia Airlines, Ryanair, EasyJet
Suggested vaccinationsRoutine, Hepatitis A, Tetanus
Architecture typeAustro-Hungarian, Baroque, Modern, Medieval
Average beer consumption per person / year80 l
Average wine consumption per person / year30 l
Tipping cultureSmall tips expected in restaurants (5-10%), taxis round up
Coworking / day$12
Airbnb / month$900
1BR rent / month$550
Gym / month$35
Daily budget (backpacker)$40
Daily budget (mid-range)$80

Overview for Zagreb, Croatia

English proficiencyGood
Traffic safetyAverage
Friendly to foreignersGood
Freedom of speechGood
Public transportationGood
HealthcareGood
EducationGood
Power grid reliabilityVery good
Crime safetyGood
WalkabilityGood
NightlifeGood
Food sceneGood
LGBTQ+ friendlyGood
Startup sceneAverage
Noise levelAverage
CleanlinessGood
Nature accessGood
Explore all of Croatia

Looking for another city?