Croatia  »  Zagreb

Top Things to Do in Zagreb

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

4.8 64 experiences from US$ 16 ✓Free cancellation on most experiences

All tours (21–40 of 64)

Zagreb Walking Tour: Old Town, Dolac Market & WWII Tunnel
›
‹
Most booked
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.★ 4.98 (185)2h✓ Instant 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.★ 4.98 (170)30m✓ Free cancellationfromUS$ 27per person
Plitvice Lakes day trip from Zagreb: 16 lakes and waterfalls
›
‹
Travelers' pick
Plitvice Lakes day trip from Zagreb: 16 lakes and waterfallsA 10-hour guided day trip from Zagreb to Plitvice Lakes National Park with park entry, van transport and hotel pickup.★ 4.86 (152)10h✓ Free cancellationfromUS$ 109per 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.★ 4.98 (151)2h✓ Free cancellationfromUS$ 115per person
Zagreb to Plitvice & Rastoke: Private Day Trip with Cheese Tasting
›
‹
★ Top rated
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.★ 5.00 (143)10h–12h✓ Free cancellationfromUS$ 206per 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.★ 4.95 (132)9h–10h✓ Free cancellationfromUS$ 86per person
Museum of Lost Tales Zagreb: Folklore & Forgotten Legends
›
‹
Best value
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.★ 4.85 (124)1h–4h✓ Free cancellationfromUS$ 17.18per person
Ljubljana & Lake Bled Day Trip from Zagreb: Private Tour
›
‹
Ljubljana & Lake Bled Day Trip from Zagreb: Private TourPrivate day trip from Zagreb to Ljubljana and Lake Bled with hotel pickup, boat ride, castle visit and Bled cream pie. Air-conditioned vehicle and guide included.★ 4.84 (116)8h✓ Free cancellationfromUS$ 208per 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.★ 4.98 (109)3h 30m✓ Free cancellationfromUS$ 115per person
Zagreb: Walking Tour & Panoramic City with Cathedral & Markets
›
‹
Zagreb: Walking Tour & Panoramic City with Cathedral & MarketsZagreb full-day tour with walking and car routes through Upper Town, Ban Jelačić Square, Stone Gate, Museum of Broken Relationships, Dolac Market and Cathedral. Includes hotel pickup and guide.★ 4.87 (108)3h–4h✓ Free cancellationfromUS$ 132per 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.★ 4.93 (107)4h✓ Free cancellationfromUS$ 73per 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.★ 4.98 (87)3h✓ Free cancellationfromUS$ 63per person
Ljubljana & Lake Bled Day Tour: Small-Group Guided Tour
›
‹
Travelers' pick
Ljubljana & Lake Bled Day Tour: Small-Group Guided TourFeel the pulse of Ljubljana’s old town, cross Dragon Bridge, and glide across Lake Bled on a pletna boat: includes hotel pickup from Zagreb and local guide.★ 4.84 (82)10h 30m✓ Free cancellationfromUS$ 101per person
Varazdin & Trakoscan Castle day trip from Zagreb
›
‹
Varazdin & Trakoscan Castle day trip from ZagrebDay trip from Zagreb to Varazdin's baroque streets and Trakoscan Castle with a licensed guide, transport and castle admission included.★ 4.94 (80)8h✓ Free cancellationfromUS$ 126per 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.★ 4.81 (53)30m✓ Free cancellationfromUS$ 77per group
Ljubljana, Lake Bled & Postojna Cave day tour from Zagreb
›
‹
Ljubljana, Lake Bled & Postojna Cave day tour from ZagrebDay tour from Zagreb to Postojna Cave and Lake Bled with island boat ride, ending in Ljubljana's Old Town guided walk with hotel pickup and private transport.★ 4.88 (41)10h–12h✓ Free cancellationfromUS$ 453per group
Ljubljana, Postojna Cave & Predjama Castle day tour from Zagreb
›
‹
Ljubljana, Postojna Cave & Predjama Castle day tour from ZagrebHotel pickup in Zagreb at 8am, then a 1.5-hour drive to Ljubljana for a guided walk through the capital.★ 4.53 (40)11h–12h✓ Free cancellationfromUS$ 135per 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.★ 4.84 (25)2h 30m✓ Free cancellationfromUS$ 46per person
Plitvice Lakes Day Trip from Zagreb: Private Tour & Rastoke
›
‹
Plitvice Lakes Day Trip from Zagreb: Private Tour & RastokePrivate day trip from Zagreb to Plitvice Lakes with licensed guide, 1.5-hour drive, Rastoke stop, and air-conditioned transport. Small groups, tailored itinerary.★ 5.00 (23)8h–12h✓ Instant confirmationfromUS$ 286per person
Zagreb Airport to Hotel: Private Transfer & Meet-Greet
›
‹
Zagreb Airport to Hotel: Private Transfer & Meet-GreetPrivate airport transfer from Zagreb Airport to your hotel with driver meet-and-greet. Fixed price per person, air-conditioned vehicle, flight tracking included.★ 4.25 (20)25m✓ Free cancellationfromUS$ 80per group
Do you need help planning your next activity?