Zagreb · Croatia

Zagreb Tours &
Things to Do

Discover the best Zagreb tours, Upper Town and Old Town walks, food tours, communism and Homeland War history, and the spectacular day trip to the Plitvice Lakes — plus Ljubljana and Lake Bled. Compare top-rated activities and plan your perfect Zagreb itinerary.

300+ experiences Free cancellation Top-rated partners Instant booking
Plan your trip 4.7 · 20,000+ reviews
Old Town, Zagreb
4.7
Average
rating
Plitvice Lakes, Zagreb
Funicular, Zagreb
Book now

Top experiences in Zagreb

Hand-picked, top-rated tours and tickets — compared across our trusted partners. Prices are per person.

See all 584 experiences
Plan your days

Zagreb itinerary ideas

Ready-made routes you can book against — from a single perfect day to a long weekend.

1 day

Zagreb in 1 day

  1. 1Upper Town & St Mark’s
  2. 2Funicular & cathedral
  3. 3Dolac market food
  4. 4Ban Jelačić Square
Read the guide
2 days

Zagreb in 2 days

  1. 1Day 1: Old Town & food
  2. 2Day 2: Plitvice Lakes
  3. 3Rastoke village
  4. 4Café evenings
Read the guide
3 days

Zagreb in 3 days

  1. 1Day 1: Old Town & food
  2. 2Day 2: Plitvice Lakes
  3. 3Day 3: Ljubljana & Bled
  4. 4Croatian evenings
Read the guide
With kids

Zagreb with kids

  1. 1Funicular ride
  2. 2Plitvice walkways
  3. 3Maksimir Park & zoo
  4. 4Štrukli & ice cream
Read the guide
Practical guide

Know before you go

Short, straight answers to the questions every Zagreb visitor asks before booking.

The sweet-spot months

Late spring (May–June) and early autumn (September) bring mild, pleasant weather and lush green at Plitvice — the best times to visit.

Spring (Apr–Jun)

Fresh, blooming days ideal for the city and the lakes, with Plitvice full and green.

Summer (Jul–Aug)

Warm and lively with outdoor cafés and festivals; Plitvice and day trips are busy, so book ahead.

Autumn (Sep–Oct)

Golden light and autumn colours at the lakes with thinner crowds — a beautiful time to visit.

Winter (Nov–Feb)

Cold and often snowy, but magical with the award-winning Advent Christmas market and frozen-edged falls.

Zagreb Advent

Zagreb’s Advent Christmas market is repeatedly voted Europe’s best, filling the city with lights, food and music in December.

When to visit

Zagreb through the seasons

What's best, how busy it gets, and one booking tip for each time of year.

Spring
Mar–May
Best for
Fresh, blooming days and full waterfalls.
Crowds
Booking tip
Plitvice is lush and green; lovely for day trips.
Summer
Jun–Aug
Best for
Warm, lively days with festivals.
Crowds
Booking tip
Plitvice and day trips are busy; book ahead.
Autumn
Sep–Oct
Best for
Golden light and autumn colours.
Crowds
Booking tip
A beautiful time at the lakes with fewer crowds.
Winter
Dec–Feb
Best for
Snowy magic and the Advent market.
Crowds
Booking tip
Cold; the December Advent market is a highlight.
People also ask

Zagreb travel FAQ

What are the best tours in Zagreb?

The highest-rated Zagreb experiences are an Old Town and Upper Town walking tour, a food tour, a communism and Homeland War history tour, and day trips to the Plitvice Lakes and to Ljubljana and Lake Bled.

What should I book in advance in Zagreb?

Book popular Plitvice Lakes and Slovenia day trips well ahead, as they sell out in summer, along with small-group food and history tours.

How many days do I need in Zagreb?

Two to three days is ideal — the city and its food, the Plitvice Lakes, and a day trip to Ljubljana and Lake Bled.

Are the Plitvice Lakes worth visiting from Zagreb?

Absolutely — the turquoise lakes and cascading waterfalls of the UNESCO-listed Plitvice national park are among Europe’s most beautiful sights, well worth the 2 to 2.5-hour day trip.

What are the best things to do in Zagreb?

Top picks are the Upper Town and St Mark’s Church, the funicular, the Dolac market and štrukli, a communism and Homeland War tour, and the Plitvice Lakes day trip.

When is the best time to visit Zagreb?

Late spring (May–June) and early autumn (September) offer the best weather and lush lakes; December brings the award-winning Advent Christmas market, while summer is warm but busier for day trips.

How do you get around Zagreb?

Zagreb’s compact centre is walkable with a fun funicular linking the towns; an extensive cheap tram network covers the city, tours bundle transport for day trips, and the airport is about 30 minutes away.
300+ Zagreb experiencesfrom €12 · free cancellation
Explore tours