Zagreb Travel Guide

City Croatia's capital and cultural center

A compact Upper Town with cobbled Strossmayer promenades, Ban Jelačić Square, Dolac market and museums; visitors enjoy café life, Austro-Hungarian buildings and easy access to Plitvice Lakes day trips.

Main image
Wikivoyage banner
Costs
Typical daily budget: $60-120
Budget travelers $40-60; mid-range $60-120; fine dining raises costs.
Safety
Generally safe, watch for petty theft
Low violent crime; pickpockets target crowded trams, markets and tourist sites.
Best Time
April-June and September-October
Pleasant weather, fewer tourists, and many cultural events.
Time
Weather
Population
663,592
Infrastructure & Convenience
Reliable trams and buses, clear signage, English widely spoken in tourist areas.
Popularity
Popular for short breaks, culture tourism, and as a gateway to the Croatian coast.
Known For
Upper Town (Gornji Grad), St. Mark's Church, Museum of Broken Relationships, Austro-Hungarian architecture, Dolac Market, café culture, Zagreb Advent (Christmas market), tram network, Maksimir Park, art galleries, day trips to Plitvice
Zagreb's Grič Tunnel was built during World War II and reopened in 2016 as a pedestrian passage hosting events and exhibitions.

Why Visit Zagreb? #

Croatia’s capital mixes Austro-Hungarian elegance with medieval streets, offering a compact, walkable city where cultural depth meets a lively everyday scene. Stroll Gornji Grad (Upper Town) for St. Mark’s Church and narrow stone lanes, then head to Dolac Market to taste fresh cheeses, pastries, and local produce. Quirky museums like the Museum of Broken Relationships sit alongside buzzy cafés and leafy squares, so the city appeals to food lovers, history buffs, and anyone who enjoys intimate, characterful neighborhoods.

Who's Zagreb For?

Couples

Zagreb is great for romantic short breaks with quiet cobbled streets in Gornji Grad, sunset views from Lotrščak Tower and cozy cafés along Tkalčićeva. Strolls through Zrinjevac and roof-terrace cocktails at Zagreb 360 make evenings intimate. Many boutique hotels cluster near Ban Jelačić.

Families

Families do well in Zagreb: Maksimir Park and Zagreb Zoo offer large green spaces and playgrounds, while the Museum of Illusions and the Technical Museum keep kids engaged. Trams are easy to navigate and family-friendly cafés around Donji Grad help with meal breaks.

Backpackers

Budget travelers find compact streets, hostels in the Lower Town and cheap burek or ćevapi for under €5. Long-distance buses from the main station make Plitvice and Split reachable on a shoestring, but the nightlife hostel scene is small and mellow.

Digital Nomads

Good internet and several coworking hubs in Donji Grad make Zagreb comfortable for remote work; Impact Hub and smaller spaces offer day passes. Cost of living is lower than Western Europe and Croatia’s digital nomad visa simplifies mid-term stays, though bureaucracy can still slow things.

Foodies

Food lovers will enjoy Dolac market stalls, classic štrukli bakeries and craft beer bars along Ilica. Tkalčićeva and the Upper Town hide excellent family-run konobas, while new-wave restaurants are clustered around Cvjetni Square and offer tasting menus for €25-40.

Adventure Seekers

Good base for accessible outdoor trips: Medvednica (Sljeme) has hiking, mountain biking and a small ski area less than 30 minutes away. Plitvice Lakes and river-rafting regions are two-hour drives, but truly extreme sports require travel to coastal Croatia.

Party Animals

Nightlife centers on Tkalčićeva’s bar strip, student pubs around Cvjetni and summer concerts at Jarun’s INmusic festival. There’s a lively craft beer scene, but clubs usually close earlier than in Belgrade and Ibiza, and large-scale all-night partying is rare.

Nature Buffs

Green spaces are close: Maksimir Park, the Botanical Garden and Bundek lake are easy to reach by tram, while Medvednica’s forests and Sljeme ridge offer panoramic views and marked trails. Birdwatching at Jarun and seasonal wildflower displays make short escapes rewarding.

Top Things to Do in Zagreb

All Attractions ›
Don't Miss
  • Gornji Grad (Upper Town) - Gornji Grad (Upper Town): St. Mark's Church and winding cobbled streets, Zagreb's historic heart.
  • Zagreb Cathedral - Zagreb Cathedral: twin-spired Gothic cathedral with richly ornamented interior and towering façade.
  • Museum of Broken Relationships - Museum of Broken Relationships: intimate exhibits of donated objects paired with candid personal breakup stories.
  • Ban Jelačić Square - Ban Jelačić Square: central plaza where locals meet, transport hub, lively atmosphere.
  • Dolac Market - Dolac Market: bustling open-air market above Ban Jelačić, fresh produce and local specialties.
  • Strossmayer Promenade - Strossmayer Promenade: leafy hillside walkway with views, summer concerts, and weekend book stalls.
Hidden Gems
  • Mirogoj Cemetery - Mirogoj Cemetery: serene arcades, sculptured tombs and park-like paths; local favorite for reflection.
  • Jarun Lake - Jarun Lake: recreational lake where people kayak, cycle, jog, and enjoy summer festivals.
  • Technical Museum Nikola Tesla - Technical Museum Nikola Tesla: hands-on science exhibits, vintage vehicles and interactive displays for all ages.
  • Medvedgrad - Medvedgrad: medieval fortress on Medvednica offering short hikes and panoramic city viewpoints.
  • Botanical Garden of Zagreb - Botanical Garden of Zagreb: compact green oasis with labeled plant collections and quiet benches.
Day Trips
  • Plitvice Lakes National Park - Plitvice Lakes National Park: UNESCO-listed cascades and boardwalks, about two hours by car or bus.
  • Samobor - Samobor: charming small town famous for kremšnita pastry, narrow streets and relaxed cafés.
  • Varaždin - Varaždin: baroque streets, ornate town square and lively weekend markets about an hour away.
  • Trakošćan Castle - Trakošćan Castle: fairy-tale hilltop castle with museum and lakeside paths, reachable in around 1.5 hours.
  • Krapina Neanderthal Museum - Krapina Neanderthal Museum: modern interpretation center near Hušnjakovo fossils, under an hour by road.

Where to Go in Zagreb #

Upper Town

Gornji Grad (Upper Town) is the medieval core where narrow streets, churches and viewpoints cluster. Expect history on every corner, a handful of museums and great sunset spots over the rooftops. Best for slow wandering, photo stops and a quieter evening drink away from the main square.

Dining
Cafés
Nightlife
Relaxed
Shopping
Souvenirs
Stays
Mid-Range
Top Spots
  • St. Mark’s Church - the tiled roof is Zagreb’s photo ID and a short stop for history lovers.
  • Lotrščak Tower - climb the tower for a city panorama and hear the noon cannon every day.
  • Stone Gate (Kamenita Vrata) - tiny chapel and place to pause for a candle and quiet.

Donji Grad

Donji Grad is the 19th-century boulevard grid that feels like Zagreb’s living room. Wide streets, parks, and museums sit alongside cafés, bakeries and tram lines - perfect for museum-hopping, coffee stops and watching city life roll by. It’s where most visitors spend their first day.

Dining
Diverse
Nightlife
Lively
Shopping
Boutiques
Stays
Mixed
Top Spots
  • Ban Jelačić Square - the city’s central meeting point and transit hub.
  • Zrinjevac Park - tree-lined green with a music pavilion and cafés around the square.
  • Croatian National Theatre (HNK) - an ornate landmark; catch a ballet or opera if you can.
  • Dolac Market - morning farmers’ market for fresh produce and local colour.

Tkalčićeva

Short, social and full of terraces - this strip is where locals meet for coffee, lunch or a long evening. It’s informal and easy: bar-hopping after sunset, casual dining by daylight and a steady parade of students and visitors. Good for those who want lively cafés without the club scene.

Dining
Cafés
Nightlife
Lively
Shopping
Boutiques
Stays
Mid-Range
Top Spots
  • Tkalčićeva Street - a pedestrian strip of cafés, bars and people-watching terraces.
  • Cvjetni trg (Flower Square) - a cosy square for an espresso and bookshop browsing.
  • Agava - a popular local restaurant known for Dalmatian flavours and a relaxed terrace.

Maksimir

Maksimir is the city’s green lung: large parkland, winding trails and lakes that feel miles away from urban noise. It’s the go-to for families, runners and anyone wanting a lazy picnic or a long walk. The zoo and the football stadium are the main draws here.

Dining
Local
Nightlife
Quiet
Shopping
Limited
Stays
Budget
Top Spots
  • Maksimir Park - sprawling pathways, lakes and old trees for walking and picnics.
  • Zagreb Zoo - family-friendly attraction set inside Maksimir Park.
  • Stadion Maksimir - the home stadium of Dinamo Zagreb and match-day atmosphere.

Jarun

Jarun is Zagreb’s outdoor playground - a big lake where locals cycle, row, swim and bar-hop in summer. It’s sporty by day and turns into a casual party zone on warm nights, especially during festivals. Great if you want active downtime away from central sights.

Dining
Casual
Nightlife
Seasonal
Shopping
Limited
Stays
Budget
Top Spots
  • Lake Jarun - the main recreational lake with paths for cycling and jogging.
  • Jarun Beach - small sandy areas and grassy banks that get lively on warm evenings.
  • Rowing and water sports clubs - hire gear or watch regattas during the season.

Novi Zagreb

Across the Sava River, Novi Zagreb feels more modern and pragmatic: big parks, malls and event venues rather than old streets. It’s practical for families or concertgoers and has roomy hotels and malls. Come here for large-scale events, a lakeside stroll at Bundek, or straightforward shopping.

Dining
Chains
Nightlife
Events
Shopping
Malls
Stays
Mid-Range
Top Spots
  • Bundek Park - lakeside park with paths, playgrounds and occasional events.
  • Arena Zagreb - the city’s large arena for concerts and sporting events.
  • Arena Centar - a major shopping mall with international stores and dining.

Plan Your Visit to Zagreb #

Dining
Excellent traditional and modern cuisine
Štrukli, seafood and creative Croatian dining with several Michelin options and lively cafés.
Nightlife
Energetic bars and late-night cafés
Tkalčićeva buzzes with bars; alternative clubs and live music keep nights interesting.
Accommodation
Affordable hotels and boutique stays
Central boutique hotels, guesthouses and budget hostels; excellent short-term apartments.
Shopping
Markets and local boutiques
Dolac market, Ilica boutiques and malls offer fresh produce, crafts and fashion.

Best Time to Visit Zagreb #

The best times to visit Zagreb are late spring and early autumn, when temperatures are mild and the city is at its most pleasant for walking. Summer brings lively festivals but warmer weather and more crowds, while winter is atmospheric if you don't mind the cold.

Winter
December - February · -6°C to 6°C (21°F to 43°F)
Cold, often snowy days; museums and cafes are cozy, but expect chilly winds and occasional fog - good if you like quiet streets and winter atmospheres.
Spring/Autumn
March - May and September - November · 5°C to 20°C (41°F to 68°F)
Pleasant, changeable weather with blooming parks or colorful leaves; ideal for walking the city and avoiding summer crowds.
Summer
June - August · 16°C to 31°C (61°F to 88°F)
Warm to hot afternoons with long daylight; lively outdoor cafés and festivals, but occasional heatwaves and higher tourist numbers.

Best Time to Visit Zagreb #

Climate

Zagreb's climate is classified as Humid Subtropical - Humid Subtropical climate with warm summers (peaking in July) and cold winters (coldest in January). Temperatures range from -2°C to 27°C. Moderate rainfall (873 mm/year).

Best Time to Visit
JulyAugustJune
Temperature & Rainfall
Temperature Range
41°
Warmest Month
-22°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 4°C and lows of -2°C. Moderate rainfall (49 mm) and mostly overcast skies.

45 Poor

Comfort

Feels Like Cold
C
Temperature
-2°
92%
Humidity
Very Humid

Weather

49 mm
Rainfall
1.7 m/s
Wind
Calm
0.1
UV Index
Low
9.0h daylight

February

February is cold with highs of 7°C and lows of -1°C. Moderate rainfall (46 mm) and mostly overcast skies.

45 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
89%
Humidity
Very Humid

Weather

46 mm
Rainfall
1.9 m/s
Wind
Calm
0.3
UV Index
Low
10.2h daylight

March

March is cold with highs of 12°C and lows of 3°C. Moderate rainfall (56 mm) and partly cloudy skies.

59 Acceptable

Comfort

Feels Like Cold
C
Temperature
12°
83%
Humidity
Very Humid

Weather

56 mm
Rainfall
2.3 m/s
Wind
Calm
0.5
UV Index
Moderate
11.8h daylight

April

April is cool with highs of 16°C and lows of 6°C. Moderate rainfall (64 mm) and partly cloudy skies.

67 Good

Comfort

11°
Feels Like Cool
11°C
Temperature
16°
77%
Humidity
Very Humid

Weather

64 mm
Rainfall
2.2 m/s
Wind
Calm
0.9
UV Index
Moderate
13.4h daylight

May

May is cool with highs of 22°C and lows of 11°C. Moderate rainfall (77 mm) and partly cloudy skies.

67 Good

Comfort

16°
Feels Like Cool
16°C
Temperature
11° 22°
74%
Humidity
Very Humid

Weather

77 mm
Rainfall
2.0 m/s
Wind
Calm
1.3
UV Index
High
14.7h daylight

June

June is mild with highs of 24°C and lows of 14°C. The wettest month with 94 mm of rain and partly cloudy skies.

79 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
14° 25°
69%
Humidity
Humid

Weather

94 mm
Rainfall
1.9 m/s
Wind
Calm
1.7
UV Index
Very High
15.4h daylight

July

July is the warmest month with highs of 27°C and lows of 16°C. Regular rainfall (83 mm).

81 Excellent

Comfort

21°
Feels Like Mild
21°C
Temperature
16° 27°
63%
Humidity
Humid

Weather

83 mm
Rainfall
1.8 m/s
Wind
Calm
1.8
UV Index
Very High
15.1h daylight

August

August is mild with highs of 26°C and lows of 16°C. Regular rainfall (92 mm).

81 Excellent

Comfort

21°
Feels Like Mild
21°C
Temperature
16° 26°
62%
Humidity
Humid

Weather

92 mm
Rainfall
1.6 m/s
Wind
Calm
1.5
UV Index
High
13.9h daylight

September

September is cool with highs of 22°C and lows of 12°C. Regular rainfall (86 mm) and partly cloudy skies.

67 Good

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 22°
71%
Humidity
Very Humid

Weather

86 mm
Rainfall
1.6 m/s
Wind
Calm
0.9
UV Index
Moderate
12.4h daylight

October

October is cool with highs of 15°C and lows of 7°C. Regular rainfall (83 mm) and partly cloudy skies.

65 Good

Comfort

11°
Feels Like Cool
11°C
Temperature
15°
82%
Humidity
Very Humid

Weather

83 mm
Rainfall
1.7 m/s
Wind
Calm
0.5
UV Index
Low
10.8h daylight

November

November is cold with highs of 9°C and lows of 3°C. Regular rainfall (82 mm) and mostly overcast skies.

43 Poor

Comfort

Feels Like Cold
C
Temperature
90%
Humidity
Very Humid

Weather

82 mm
Rainfall
1.7 m/s
Wind
Calm
0.2
UV Index
Low
9.4h daylight

December

December is cold with highs of 5°C and lows of -1°C. Moderate rainfall (61 mm) and mostly overcast skies.

43 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
92%
Humidity
Very Humid

Weather

61 mm
Rainfall
1.7 m/s
Wind
Calm
0.1
UV Index
Low
8.6h daylight

How to Get to Zagreb

Zagreb's main gateways are Franjo Tuđman Airport (ZAG) and Zagreb Glavni kolodvor (Main Railway Station); both link directly to the city centre. The airport is a short drive or shuttle ride away, while the main train and bus stations sit close to the central districts and are good bases for onward travel.

By Air

Franjo Tuđman Airport (ZAG): The city’s main airport is Franjo Tuđman Airport (ZAG), about 10 km southeast of the centre. The airport is served by a regular shuttle (Pleso prijevoz) to the central bus station and taxis/ride‑hail services.

Franjo Tuđman Airport (ZAG): Pleso prijevoz airport shuttle runs between the terminal and Zagrebački autobusni kolodvor (Zagreb Central Bus Station); expect roughly 30-40 minutes to the centre and fares from about HRK 30 (buy at the desk or online). Official airport taxis to the centre typically take 20-30 minutes and cost around HRK 200-300; app services (Uber/Bolt) are available and usually a bit cheaper depending on demand. Car rental desks are available in the terminal if you prefer to drive.

By Train & Bus

Train: Zagreb Glavni kolodvor (Zagreb Main Station) is the city’s principal rail hub, served by HŽ Putnički prijevoz (Croatian Railways) for domestic and international routes. Typical regional journeys: Zagreb-Rijeka ~3-4 hours (fares from around HRK 40-80), Zagreb-Split ~6-9 hours (fares from around HRK 80-160); international services run to Ljubljana, Budapest and Vienna (durations and prices vary by service).

Bus: Zagrebački autobusni kolodvor (Zagreb Central Bus Station) handles most intercity and international coach services (FlixBus, Arriva and local operators). Buses to the coast are usually faster than trains (e.g., Zagreb-Split ~4-5 hours) with fares often from HRK 60-150 depending on operator and how far ahead you book. Local intercity buses also serve suburbs and nearby towns from the central bus station.

How to Get Around Zagreb

The easiest way to get around central Zagreb is by tram combined with short walks; the tram network covers most visitor hotspots and runs frequently. For suburbs or the coast use regional buses or trains, and rely on taxis/ride‑hail for late nights or heavy luggage.

Where to Stay in Zagreb #

Budget
Lower Town - $25-70/night
Hostels and small guesthouses cluster near the central square; cheap private rooms and dorms, basic amenities, good for short stays and city exploration.
Mid-Range
Donji Grad (Lower Town) - $70-150/night
Four-star hotels and privately run mid-range properties offer comfortable rooms, reliable breakfast, and central locations within walking distance of main sights and public transport.
Luxury
Donji Grad/Esplanade area - $160-400+/night
High-end international chains and historic grand hotels provide spacious rooms, upscale dining, and concierge services; prices spike around events and the international film festival.
Best for First-Timers
Upper Town/Lower Town - $70-250/night
Central locations place you steps from main museums, Ban Jelačić Square, and the cathedral; expect comfortable hotels catering to sightseeing and easy public-transport access.
Best for Families
Maksimir/Jarun - $80-200/night
Family rooms and apartments near the zoo, parks, and Lake Jarun; look for bigger rooms, kitchenettes, and calmer neighborhoods away from nightlife.
Best for Digital Nomads
Donji Grad - $30-150/night
Plenty of cafés, coworking spaces, and reliable Wi‑Fi in central apartments, hostels, and boutique hotels; good public transport and easy access to weekend excursions.

Unique & Cool Hotels

Zagreb has a mix of Austro-Hungarian-era grand hotels, intimate boutique properties, and creative hostels converted from old town buildings. Unusual stays range from elegant classics to design-forward hostels.

Where to Eat in Zagreb #

Zagreb eats like a city that grew up at a crossroads: Austro-Hungarian pastries and cafés meet hearty Croatian countryside fare. Expect flaky kremšnita and warm štrukli, cured sausages from Slavonia, and seasonal produce from Dolac Market. The Old Town (Gornji Grad) and Tkalčićeva are where you’ll find traditional taverns and contemporary takes on classic dishes.

For a reliably local meal, sit down at an old-school konoba or a family-run restaurant on Tkalčićeva or near Ilica; for fresh ingredients, wander Dolac in the morning. If you want international dining, Zagreb has everything from serious sushi to hotel fine dining and casual world cuisine, plus solid vegetarian spots and organic cafés scattered through the center.

Local Food
Classic Zagreb flavors mix Austro-Hungarian comfort with Croatian countryside cooking - think baked and boiled štrukli, purica s mlincima (turkey with mlinci) and cured Slavonian sausages. Head to Dolac for ingredients, then sit down on Tkalčićeva or in the old town for a hearty plate.
  • Dolac Market - Central farmer's market; excellent for fresh ingredients.
  • Stari Fijaker - Old-school tavern serving purica and other classics.
  • Vinodol - Comfortable restaurant, try štrukli and local mains.
  • Agava - Tkalčićeva spot for modern Croatian and Mediterranean.
International Food
Zagreb's international scene is surprisingly broad - from top-notch sushi and European tasting menus to casual Mexican and inventive bistro cooking. You can dine very differently block to block, especially around the city center and near the upscale hotels.
  • Takenoko - Reliable sushi and contemporary Japanese dishes.
  • Zinfandel's (Esplanade) - Esplanade hotel's fine-dining; European tasting menus.
  • El Toro - Casual Mexican tacos, burritos, good nightlife spot.
  • Bistro Apetit - Seasonal European plates; upscale bistro experience.
Vegetarian
Vegetarian and vegan options are easy to find - dedicated spots and regular restaurants alike offer thoughtful plant-based menus. Look for organic cafés and modern bistros for the best vegetable-forward dishes.
  • Zrno bio bistro - All-organic vegetarian and vegan daily menu.
  • Bio&bio - Healthy café chain with vegetarian-focused dishes.
  • Vegehop - Vegan burgers, wraps and comfort-food options.
  • Mali Bar - Small plates, many creative vegetarian choices available.

Breakdown of cuisine types found across Zagreb's restaurants and food venues, based on OpenStreetMap data.

Pizza
Burger
Regional
Kebab
Barbecue
Grill
Sandwich
Asian
Sushi
Croatian
Chicken
Chinese
Italian
Japanese
Pasta
Balkan
Cake
Pancake
Mediterranean
Seafood

Nightlife in Zagreb #

Zagreb’s nightlife is a mix of laid-back pub evenings, concentrated bar-hopping on Tkalčićeva, and a healthy roster of concert venues and late-night clubs. Weeknights are quieter - many bars wind down around 01:00-02:00 - while Friday and Saturday push venues to 03:00-05:00 depending on the club.

Dress codes are relaxed in most pubs and beer halls (casual is fine); clubs and upscale hotel bars expect smart-casual - avoid sportswear and flip-flops for entry. Be practical: carry ID (clubs often check), watch your drink in crowded venues, use licensed taxis or ride-hailing after late sets, and avoid poorly lit parks alone at night. Pickpocketing is not rampant but stay aware in packed spots and on your way home.

Rooftop & Cocktail Bars
Terrace and cocktail spots range from polished hotel bars to relaxed rooftops; expect cocktails roughly €6-12 and occasional cover charges on weekends.
  • Johann Franck - Terrace on Ban Jelačić, cocktails and people-watching
  • Zinfandel's (Esplanade Hotel) - Hotel bar, upscale cocktails and classic service
  • Posto9 - Club/bar with DJs, open late, terrace
Live Music & Clubs
Zagreb's live scene is active - expect gigs and club nights with tickets typically €8-30; most venues host events until around 2-4 AM on busy nights.
  • Tvornica Kulture - Large concert hall for rock and electronic acts
  • Močvara - Long-running alternative club, DIY shows and parties
  • Vintage Industrial Bar - Intimate industrial space for live indie and funk
  • Boogaloo - Multi-room club with club nights and concerts
Casual & Local Bars
For relaxed nights pick a pub on Tkalčićeva or a local brewpub; beers generally €2-4 and atmosphere is informal-dress casual.
  • Tkalčićeva Street - Row of bars and cafes, great for bar-hopping
  • Pivnica Medvedgrad - Popular local brewpub, beers and simple pub food
  • Swanky Monkey Garden - Backyard club-bar, good drinks, lively weekend crowds
Late Night & After Dark
If you plan to stay out late, clubs usually run until 3-5 AM on weekends; expect cover fees on headline nights and go early to avoid queues.
  • Aquarius Club - Big Jarun club, mainstream DJs and big nights
  • KSET - Student-run club, cheap entry and late nights
  • Boogaloo - Often hosts after-midnight sets and special events

Shopping in Zagreb #

Zagreb is best shopped slowly: the city’s markets and small design shops reveal far more character than the tourist stalls around the main square. Dolac and Kvaternik are where locals buy produce and handmade foodstuffs; Britanski trg and museum shops are where independent designers and artists sell interesting keepsakes. If you want modern conveniences and global brands, the malls deliver a predictable experience.

Bargaining is appropriate at flea markets like Hrelić and sometimes at outdoor stalls, but you’ll get little room to haggle in boutiques or malls. Always have some cash for market vendors and small cafés - cards are widely accepted in stores, but many stalls prefer euros or kuna change. If you’re non-EU and plan big purchases, check VAT refund rules and keep invoices for export validation.

Practical tips: go early to markets for the best selection, avoid buying the cheapest souvenirs right on Ban Jelačić Square, and carry a reusable bag. If you want authentic regional crafts, ask vendors where items were made and favour museum shops or trusted artisan stalls over generic souvenir kiosks.

Shopping Malls
If you want AC, international brands and predictable opening hours, head to Zagreb's malls. Great when the weather is poor or you need one-stop shopping.
  • Arena Centar - Big modern mall near Zagreb Arena.
  • Avenue Mall - Shopping center south of the river, many chains.
  • Importanne Galleria - Central indoor mall near Ilica and Vlaška.
Markets & Bazaars
Zagreb's markets are the best place to meet locals and find fresh produce, traditional foods and secondhand bargains. Go early to Dolac for the best selection and bring cash for smaller stalls.
  • Dolac Market - Main open-air farmers market above the main square.
  • Britanski trg market - Weekend farmers and craft market at British Square.
  • Hrelić flea market - Gigantic flea market for secondhand and antiques.
  • Tržnica Kvaternik (Kvaternik Market) - Covered market hall with produce and deli stalls.
Local & Artisan
Look beyond mass-market souvenirs - Zagreb has a lively artisan scene with well-curated museum shops and talented market makers. Support small producers for quality licitar hearts, ceramics and regional foodstuffs.
  • Museum of Broken Relationships (shop) - Quirky art-shop with gifts tied to exhibitions.
  • Museum of Arts and Crafts (shop) - Good source for textiles, ceramics and design.
  • Dolac artisan stalls - Local makers selling cheese, honey, licitar hearts.
  • Britanski trg stalls - Independent designers selling handmade jewelry and ceramics.
Fashion & Boutiques
For independent designers and Croatian labels, stroll Ilica and the side streets around the centre. Expect a mix of mid-range local brands and tailored pieces rather than fast-fashion frenzy.
  • Ilica (shopping street) - Long high-street with chains and indie shops.
  • Tkalčićeva Street boutiques - Cobblestoned lane with small designer fashion shops.
  • Varteks flagship store - Classic Croatian tailoring and ready-to-wear collections.
  • Croata (tie shop) - Specialist for ties and silk accessories.

Living in Zagreb #

For long-term living in Zagreb: EU/EEA/Swiss citizens may live here freely; non‑EU nationals generally enter under Schengen rules for short stays and must apply for a Croatian temporary residence permit for longer stays (work, study, family reunification). Croatia also offers a temporary residence permit for digital nomads (up to 12 months) for remote workers contracted to foreign companies - applicants must show remote work, proof of funds, and health insurance.

Housing is affordable by Western standards - expect one‑bedroom apartments in central Zagreb from about €500-900/month and €350-600 further out. Utilities typically add €80-150/month. Public healthcare is provided through the Croatian Health Insurance Fund (HZZO) once you register as a resident; EU visitors can use the European Health Insurance Card (EHIC) for necessary treatment during short stays. Many expats choose private insurance or private clinics for faster access, costing roughly €50-€150/month depending on coverage.

Best Neighborhoods
Neighborhoods range from the compact city centre to leafy residential zones; choose central Donji Grad for culture and transport or Jarun/Maksimir for outdoor life and lower rents.
  • Donji Grad (Lower Town) - Central, tram lines, €600-900/mo one-bedroom
  • Gornji Grad-Medveščak - Historic, hilltop charm, apartments pricier, quiet streets
  • Maksimir & Bukovac - Parks and families, near Maksimir Park, €450-700/mo
  • Jarun - Lake and sports, active lifestyle, €400-650/mo
  • Novi Zagreb (South of Sava) - Newer blocks, cheaper rents, good road links
Health & Wellness
Public hospitals and a national insurer handle most care; many residents use private clinics or international health insurance for faster access.
  • KBC Zagreb (Clinical Hospital Centre Zagreb) - Main public hospital, emergency care, multiple specialties
  • KBC Sestre milosrdnice - Large teaching hospital, surgical and acute services available
  • Hrvatski zavod za zdravstveno osiguranje (HZZO) - National health insurer, register when resident, public coverage
  • Maksimir Park - Big green space, jogging paths, easy tram access
  • Jarun Lake - Outdoor sports, cycling, swimming in summer months
Cost of Living
Zagreb is notably cheaper than Western Europe for rent and dining; monthly budget for a comfortable single is often €900-1,500 depending on lifestyle.
  • Rent (1‑bed) - City centre €500-900/mo, outskirts €350-600/mo
  • Utilities - Electricity, heating, water €80-150/mo typical
  • Food & Groceries - Monthly groceries €200-350, local markets often cheaper
  • Transport - Monthly tram/bus pass ≈ HRK 360 (~€48), good network
  • Eating Out - Cafe coffee €1.20-1.80, mid-range meal €10-20

Digital Nomads in Zagreb

Zagreb has a growing digital nomad and startup scene with dependable cafés, coworking spaces and regular tech events. Coworking day passes typically cost €10-25 and monthly memberships run around €80-150; many spaces host meetups and startup nights. Home and coworking broadband commonly offers 100/100 Mbps and higher - typical residential fiber packages cost about €20-35/month, and mobile 4G/5G data is inexpensive for short stays.

The Croatian digital nomad residence permit allows stays up to 12 months for remote workers contracted to foreign employers; applicants need proof of remote income, health insurance covering Croatia, and basic documentation. For longer-term residency, non‑EU nationals must apply for temporary residence permits (work, family, study) and can qualify for permanent residence after several years.

Coworking Spaces
A mix of international operators, local hubs and public study spaces - options for day passes or monthly memberships.
  • Impact Hub Zagreb - Community events, private rooms, flexible desks
  • Regus (Zagreb locations) - Business-focused, day passes, multiple city sites
  • Hub385 - Startup events, demo days, networking hub
  • Zagreb Innovation Centre (ZIP) - Startup support, workshops, collaboration programs
  • National and University Library (NSK) - Quiet study space, reliable Wi‑Fi, central location
Internet & Connectivity
Zagreb has dependable high‑speed internet in the city; fiber and 5G are widely available and affordable for remote work.
  • Hrvatski Telekom (T‑HT) - Nationwide, fiber options, 100/100 Mbps €20-35/mo
  • A1 Hrvatska - Fiber and 5G, competitive home and mobile plans
  • Telemach Croatia - Cable and fiber in urban areas, good value plans
  • Home broadband speed - Common 100/100 Mbps packages, higher in coworkings
  • Mobile data (prepaid) - A1/T‑HT prepaid, 10-30 GB packages €5-15
Community & Networking
A compact but active scene - Facebook groups, Meetups and hub events make meeting other nomads and founders straightforward.
  • Digital Nomads Croatia (Facebook) - Active group for info, meetups, local tips
  • Meetup - Zagreb Tech & Startups - Regular tech events, hackathons, networking opportunities
  • Startup Grind Zagreb - Monthly talks, founder networking, global connections
  • Hub385 events - Workshops, pitch nights, investor meetups
  • TEDxZagreb - Annual event, strong local creative and business crowd
Amenities
Accommodation
Bars & Pubs
Bike Rentals
Cafes
Coworking
Culture
Fitness
Laundromats
Libraries
Pharmacies
Restaurants
Shopping
Viewpoints

Demographics

Density
1,940/km²
Dense Urban
Est. Median Age
43
Male 47.8% Female 52.2%
Age Distribution
  Children 14.6%   Youth 10.8%   Working age 53.7%   Elderly 20.9%

Nearby Cities #