Croatia  ›  Zagreb

Top Things to Do in Zagreb

We compared all 122 experiences in Zagreb so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.9 122 experiences from US$ 12.63 ✓Free cancellation on most experiences

Must-do experiences

Zagreb Communism & Homeland War Tour: 20th Century History
›
‹
Most booked
Zagreb Communism & Homeland War Tour: 20th Century HistoryZagreb's WWII tunnels reveal history of communist Yugoslavia and the 1990s Homeland War. Join a certified local guide on this two-hour tour with multimedia exhibition.
1,562 reviews
4.97★
Duration
2h
Every day
15:00
Live guide EN · ESFree cancellationfromUS$ 45per person
Zagreb Old Town, WWII Tunnels & Tastings: 2-Hour Tour
›
‹
★Top rated
Zagreb Old Town, WWII Tunnels & Tastings: 2-Hour TourWalk Zagreb's Old Town with a licensed guide, descend into rare WWII tunnels beneath the city, ride the world's shortest funicular.
1,226 reviews
4.97★
Duration
2h
Every day except Thursday and Friday
10:30
Live guide EN · ESFree cancellationfromUS$ 23per person
Plitvice Lakes Day Trip from Zagreb: 16 Lakes & Rastoke
›
‹
Best value
Plitvice Lakes Day Trip from Zagreb: 16 Lakes & RastokeTen-hour day trip from Zagreb to Plitvice Lakes National Park with English-speaking guide, park entry, boat and train rides included.
1,070 reviews
4.91★
Duration
10h
Every day
08:00
Live guide ENPickup optionalFree cancellationfromUS$ 86per person

Recommended (7)

Plitvice Lakes tour from Zagreb: Boat ride and Rastoke
›
‹
Travelers' pick
Plitvice Lakes tour from Zagreb: Boat ride and Rastoke
1,046 reviews
4.92★
Duration
10h
fromUS$ 86per person
Ljubljana and Lake Bled Day Tour from Zagreb: Small-Group Guided
›
‹
Travelers' pick
Ljubljana and Lake Bled Day Tour from Zagreb: Small-Group Guided
766 reviews
4.83★
Duration
10h 30m
fromUS$ 101per person
Zagreb to Split: Plitvice Lakes Day Transfer & Boat Ride
›
‹
Travelers' pick
Zagreb to Split: Plitvice Lakes Day Transfer & Boat Ride
552 reviews
4.91★
Duration
12h
fromUS$ 160per person
Plitvice Lakes Day Trip from Zagreb: Boat & Train Included
›
‹
Plitvice Lakes Day Trip from Zagreb: Boat & Train Included
526 reviews
4.93★
Duration
11h
fromUS$ 75per person
Zagreb: Walking Tour Upper Town, Stone Gate & Funicular
›
‹
Travelers' pick
Zagreb: Walking Tour Upper Town, Stone Gate & Funicular
513 reviews
4.93★
Duration
2h–3h
fromUS$ 23per person
Zagreb Walking Tour: Old Town, WW2 Tunnels & Local Guide
›
‹
Travelers' pick
Zagreb Walking Tour: Old Town, WW2 Tunnels & Local Guide
438 reviews
4.91★
Duration
2h 30m
fromUS$ 23per person
Zagreb: Old Town Private Tour & Ban Jelačić Square
›
‹
Zagreb: Old Town Private Tour & Ban Jelačić Square
368 reviews
4.98★
Duration
2h
fromUS$ 86per person

Top rated (10)

Zagreb to Plitvice & Rastoke: Private Day Trip with Cheese Tasting
›
‹
Zagreb to Plitvice & Rastoke: Private Day Trip with Cheese TastingStep into Croatia’s wild side on a private day trip from Zagreb to Plitvice Lakes & Rastoke village, with cheese tasting, local guide, and hotel pickup included.
145 reviews
5.00★
Duration
10h–12h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 207per person
Zagreb Food Tour: Local Dishes & City Stories
›
‹
Travelers' pick
Zagreb Food Tour: Local Dishes & City StoriesTaste authentic Zagreb dishes at multiple stops across the city centre with a licensed local guide in a small group.
296 reviews
4.98★
Duration
3h
start times · Thu–Sun
2
Live guide EN · ESFree cancellationfromUS$ 91per person
Zagreb Walking Tour: Old Town, Dolac Market & WWII Tunnel
›
‹
Zagreb Walking Tour: Old Town, Dolac Market & WWII TunnelStep into Zagreb’s heart with a private walking tour: explore Dolac Market, the WWII Grič Tunnel, and the city’s oldest streets. Includes funicular ticket & local guide.
185 reviews
4.98★
Duration
2h
start times · Every day
12
Live guide ENInstant confirmationfromUS$ 115per person
Zagreb Airport Private Transfer: One-Way Pickup or Drop-Off
›
‹
Travelers' pick
Zagreb Airport Private Transfer: One-Way Pickup or Drop-OffPrivate one-way transfer from Zagreb Airport to your hotel with flight tracking and meet-and-greet service, ensuring a smooth arrival.
170 reviews
4.98★
Duration
30m
Every dayHotel pickupFree cancellationfromUS$ 28per person
Zagreb: Private Walking Tour with Local Guide & Funicular
›
‹
Zagreb: Private Walking Tour with Local Guide & FunicularPrivate walking tour of Zagreb with licensed local guide. Includes Stone Gate, Zagreb Cathedral, Dolac Market, Grič Tunnel, and world's shortest funicular. Half-day tour.
151 reviews
4.98★
Duration
2h
start times · Every day
13
Live guide ENFree cancellationfromUS$ 115per person
Zagreb: Old Town & Green Horseshoe Private Walking Tour
›
‹
Zagreb: Old Town & Green Horseshoe Private Walking Tour3-hour private walking tour of Zagreb's Upper Town, Cathedral, Dolac Market and Green Horseshoe parks with certified local guide. Hotel pickup available in city center.
109 reviews
4.98★
Duration
3h 30m
Every dayLive guide EN · DE · RU · IT +2Pickup optionalFree cancellationfromUS$ 115per person
Plitvice Lakes tour from Zagreb: Boat, train and Rastoke
›
‹
Travelers' pick
Plitvice Lakes tour from Zagreb: Boat, train and RastokeGuided day trip from Zagreb to Plitvice Lakes National Park with entrance ticket, English-speaking guide and air-conditioned transport.
136 reviews
4.96★
Duration
9h–10h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 86per person
Zagreb: City Bike Tour with Upper & Lower Town Sights
›
‹
Zagreb: City Bike Tour with Upper & Lower Town SightsHear the noon cannon, pedal past Dolac Market, and catch stories behind Zagreb’s landmarks on a small-group bike tour with a local guide and all gear included.
225 reviews
4.93★
Duration
2h 30m
start times · Every day
2
Live guide ENFree cancellationfromUS$ 49per person
Zagreb: All of Zagreb Bike Tour with Local Stories
›
‹
Zagreb: All of Zagreb Bike Tour with Local StoriesFeel the contrasts of Zagreb on a relaxed bike tour through Upper Town, Lower Town, New Zagreb and Bundek Park. Includes private guide and flexible stops.
109 reviews
4.92★
Duration
4h
Every day
10:00
Live guide ENFree cancellationfromUS$ 73per person
Ljubljana & Lake Bled Day Trip: Funicular & Julian Alps
›
‹
Travelers' pick
Ljubljana & Lake Bled Day Trip: Funicular & Julian AlpsDay trip from Zagreb to Ljubljana and Lake Bled with guided walking tour, funicular ride to castle and 2 hours free time at each stop.
225 reviews
4.91★
Duration
10h–11h
Every day
08:00
Live guide ENPickup optionalFree cancellationfromUS$ 94per person

Lowest price (10)

Museum of Hangovers Zagreb: Interactive Exhibits & Spirit Tasting
›
‹
Museum of Hangovers Zagreb: Interactive Exhibits & Spirit TastingWorld's only hangover museum in Zagreb with interactive exhibits, spirit tastings, and a free domestic liquor shot. Open daily. All fees included.
221 reviews
4.66★
Duration
1h
Every dayFree cancellationfromUS$ 12.63per person
Museum of Lost Tales Zagreb: Folklore & Forgotten Legends
›
‹
Museum of Lost Tales Zagreb: Folklore & Forgotten LegendsMuseum of Lost Tales ticket in Zagreb with entry to over 130 Croatian folklore tales and four hours of audio material. Skip the queue.
124 reviews
4.85★
Duration
1h–4h
Every dayFree cancellationfromUS$ 17.22per person
Zagreb Pub Crawl: 1 Hour Unlimited Drinks & VIP Club Entry
›
‹
Zagreb Pub Crawl: 1 Hour Unlimited Drinks & VIP Club EntryZagreb pub crawl with one hour of unlimited beer, rum, gin and vodka at the starting bar, then VIP entry to two additional bars and a nightclub.
102 reviews
4.87★
Duration
3h–5h
Fri and Sat
20:30
Free cancellationfromUS$ 33per person
Zagreb: Paint & Wine Party with Unlimited Local Wine
›
‹
Zagreb: Paint & Wine Party with Unlimited Local WinePaint and sip unlimited Croatian wine in Zagreb with all supplies included. No experience needed, take your canvas home. Evening art party for groups or solo travelers.
25 reviews
4.84★
Duration
2h 30m
start times · Every day
2
Live guide EN · HR · ITFree cancellationfromUS$ 46per person
Zagreb Bike Tour: Classic sights with local guide
›
‹
Travelers' pick
Zagreb Bike Tour: Classic sights with local guideGuided bike tour through Zagreb's old town and lower city with local English-speaking guide, bikes, helmet and a coffee break included.
208 reviews
4.87★
Duration
3h
start times · Every day
2
Live guide ENFree cancellationfromUS$ 47per person
Zagreb: Private Walking Tour with Funicular & Upper Town
›
‹
Zagreb: Private Walking Tour with Funicular & Upper TownWander Zagreb’s lively streets with a private guide, ride the world’s shortest funicular, explore Dolac Market, and end with local tips. Includes hotel pickup.
87 reviews
4.98★
Duration
3h
start times · Every day
12
Live guide ENPickup optionalFree cancellationfromUS$ 63per person
Private Walking Tour Zagreb: Upper & Lower Town with Local Guide
›
‹
Private Walking Tour Zagreb: Upper & Lower Town with Local GuidePrivate walking tour of Zagreb's Upper and Lower Town with a licensed local guide who covers the Cathedral, Dolac Market, the National Theatre and Zrinjevac Park in two hours.
15 reviews
4.87★
Duration
2h
start times · Every day
3
Live guide ENFree cancellationfromUS$ 69per person
Plitvice Lakes Day Trip from Zagreb & Boat Ride
›
‹
Plitvice Lakes Day Trip from Zagreb & Boat RideFull-day Plitvice Lakes tour from Zagreb with English-speaking guide, boat and tram rides, and 5km of lakeside walks. UNESCO site, includes transport and park entry.
219 reviews
4.61★
Duration
11h
Every day
08:00
Live guide ENFree cancellationfromUS$ 75per person
Rastoke and Plitvice Lakes day tour from Zagreb
›
‹
Travelers' pick
Rastoke and Plitvice Lakes day tour from ZagrebDay tour from Zagreb to Plitvice Lakes National Park and Rastoke village with English-speaking guide, boat and train rides included.
75 reviews
4.87★
Duration
10h
Every day
08:00
Live guide ENFree cancellationfromUS$ 75per person
Zagreb Airport to Hotel: Private Transfer & Meet-Greet
›
‹
Travelers' pick
Zagreb Airport to Hotel: Private Transfer & Meet-GreetPrivate airport transfer from Zagreb (ZAG) to your hotel with driver meet-and-greet at arrivals. Air-conditioned vehicle, fixed price, available 24/7. No taxi queue.
53 reviews
4.81★
Duration
30m
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 77per group
See all 122 tours →

Zagreb at a glance ✓ 2026-11-05

  • Most booked: Zagreb Communism & Homeland War Tour: 20th Century History, US$ 45 (2h, 4.97★ · 1,562).
  • Top rated: Zagreb Old Town, WWII Tunnels & Tastings: 2-Hour Tour, US$ 23 (2h, 4.97★ · 1,226).
  • Best value: Plitvice Lakes Day Trip from Zagreb: 16 Lakes & Rastoke, US$ 86 (10h, 4.91★ · 1,070).

Of the 122 experiences: 115 with free cancellation, 105 with instant confirmation, 92 with hotel pickup and 56 bookable last-minute.

Need help planning your next activity?