Skip to content
wheretotravel.info
illuminated fountain at Zagreb train station at night

Zagreb travel guide

What to see, where to stay and the best time to visit Zagreb, Croatia.

Best: Apr, Jun, Sep, Oct

Photo: 19306 / Pixabay

Country
Croatia

About Zagreb

Zagreb, Croatia's capital, is a walkable city of 767,131 people with a mix of Austro-Hungarian architecture, cobbled streets and green parks. You can wander between Gornji Grad's old town, the museums of Donji Grad and the market stalls of Dolac without needing a car. The best months to visit are April, June, September and October, when temperatures are mild and the city feels easy to explore on foot. Summer brings warmer days, while outdoor cafes on Tkalčićeva Street stay lively through the season.

How many days do you need in Zagreb?

Two to three days are enough to cover Zagreb's main sights, including the Upper Town, Dolac Market and Mirogoj Cemetery, with time left for a half-day trip to Medvednica Nature Park.

Top attractions in Zagreb

  1. 1Upper Town (Gornji Grad)

    half a day

    Gornji Grad

    The old hilltop town is Zagreb's historic core, with steep cobbled lanes, government buildings and St Mark's Church, known for its colourful tiled roof. Walk through the Stone Gate, a small shrine inside an old town gate where locals stop to light candles.

  2. 2Ban Jelačić Square

    30 minutes–1 hour

    Donji Grad

    This is the main square and the city's natural meeting point, with trams passing on all sides. It sits between the Upper and Lower Towns, so most walks start here.

  3. 3Dolac Market

    1 hour

    Gornji Grad

    The central open-air market sells fruit, vegetables, cheese and flowers under red umbrellas, with an indoor hall below for meat and fish. Go in the morning, when it is busiest and the stalls are full.

  4. 4Tkalčićeva Street

    1–2 hours

    Gornji Grad

    A long, gently curving pedestrian street of low, colourful houses filled with cafés and bars. It is the easiest place to sit outside with a coffee by day or a drink in the evening.

  5. 5Museum of Broken Relationships

    1–2 hours

    Gornji Grad

    A small museum of everyday objects donated by people after a breakup, each with a short personal story. It is funny, sad and very human, and it is one of the city's best-known museums.

  6. 6Mirogoj Cemetery

    1–2 hours

    Mirogoj

    Zagreb's main cemetery is also a calm park, with long ivy-covered arcades, domes and trees. Many well-known Croatians are buried here, and the grounds are pleasant for a quiet walk.

  7. 7Zagreb Funicular and Strossmayer Promenade

    30 minutes–1 hour

    Gornji Grad

    A very short, old funicular links the Lower Town with the Upper Town. At the top, the Strossmayer Promenade gives wide views over the rooftops and is popular for evening strolls.

  8. 8Lenuci Horseshoe (Green Horseshoe)

    1–2 hours

    Donji Grad

    A U-shaped chain of parks and squares in the Lower Town, including Zrinjevac with its music pavilion and plane trees. It is lined with grand buildings and makes an easy, shady walk.

  9. 9Maksimir Park

    2–3 hours

    Maksimir

    A large, old landscaped park east of the centre with woods, lakes and walking paths. The city zoo is inside the park, which makes it a good choice for families.

  10. 10Medvednica Nature Park

    half a day

    Sljeme

    The forested mountain north of the city offers hiking trails and views over Zagreb from its top, Sljeme. Locals go here to escape the city heat in summer, and in winter it often has snow.

Zagreb by month

Average weather and our month score, from 10 years of climate data.

Weather by month and month scores for Zagreb
Month High / low Rain days Sunshine Score
January 5°C / -2°C 10 days (63 mm) 5.3 h/day 2.3/10
February 9°C / 0°C 8 days (64 mm) 6.6 h/day 3.4/10
March 13°C / 2°C 9 days (56 mm) 8.5 h/day 5.4/10
Best month: April 17°C / 6°C 9 days (62 mm) 10.0 h/day 7.6/10
May 21°C / 11°C 15 days (117 mm) 10.4 h/day 7.0/10
Best month: June 26°C / 16°C 11 days (82 mm) 12.3 h/day 7.8/10
July 28°C / 18°C 9 days (81 mm) 12.6 h/day 6.9/10
August 28°C / 18°C 9 days (76 mm) 11.9 h/day 7.2/10
Best month: September 22°C / 13°C 10 days (95 mm) 9.5 h/day 8.0/10
Best month: October 17°C / 9°C 9 days (87 mm) 7.5 h/day 7.7/10
November 11°C / 4°C 9 days (87 mm) 5.1 h/day 3.7/10
December 6°C / 0°C 9 days (62 mm) 4.9 h/day 2.4/10
  1. Jan

    Highs near 5°C and lows around -2°C, with 10 rain or snow days. Cold, damp and dark skies keep the score low at 2.3.

  2. Feb

    Highs reach 8.9°C with 8.3 rain days. Still chilly and scores only 3.4, though sunshine hours start to pick up.

  3. Mar

    Highs climb to 12.5°C and rain days drop to 9. Conditions turn workable, earning a mid-range score of 5.4.

  4. Apr

    Mild highs of 16.8°C, 9.2 rain days and 10 sun hours make this one of the best-scoring months at 7.6.

  5. May

    Warm at 20.6°C but the wettest month with 14.9 rain days and 117mm of rain; still rated good at 7.

  6. Jun

    Highs hit 26.2°C with 12.3 sun hours and fewer rain days, giving a top score of 7.8.

  7. Jul

    Hot summer peak at 28.4°C, 9.4 rain days and strong sun; a good month scoring 6.9 despite the heat.

  8. Aug

    Still hot at 28°C with 9.1 rain days and 11.9 sun hours, holding a good score of 7.2.

  9. Sep

    Highs ease to 22.4°C, rain ticks up to 95mm over 9.8 days, but this is the highest-scoring month at 8.

  10. Oct

    Cooler at 17.1°C with 8.8 rain days and fading sun hours; still scores well at 7.7.

  11. Nov

    Highs drop to 10.5°C with 9.2 rain days and just 5.1 sun hours, cold and grey enough to score only 3.7.

  12. Dec

    Coldest stretch with highs of 6.3°C, lows near 0°C and only 4.9 sun hours, giving the year's lowest score of 2.4.

Climate averages 2015–2024 · Best time to visit Croatia →

Where to stay in Zagreb

The best areas to base yourself and who each one suits.

Donji Grad

Good for first-timers, museums, transport links

Zagreb's Lower Town is a grid of Austro-Hungarian streets, parks and squares that runs south from Ban Jelačić Square towards the main railway station. It puts you within walking distance of most sights, cafés and tram lines. Streets near the main square and the station can be noisy late at night and in summer.

Gornji Grad

Good for couples, history lovers, quiet evenings

The Upper Town is the old hilltop quarter of cobbled lanes, St Mark's Church and gas-lit streets, with views over the rooftops below. It feels calm once day visitors leave. The streets are steep and cobbled, so walking with luggage takes effort and cars have limited access.

Kaptol

Good for first-timers, nightlife, food

Kaptol is the historic cathedral quarter next to Dolac market, with Tkalčićeva Street's bars and restaurants on its edge. You are a short walk from both the main square and the Upper Town. Tkalčićeva can be loud until late, especially at weekends.

Trešnjevka

Good for longer stays, local life, budget travellers

Trešnjevka is a residential district west of the centre, built around its own busy market and everyday shops. It gives a more local feel, and trams link it to the centre. It has few sights of its own, so you will ride the tram most days.

Maksimir

Good for families, runners, green space

Maksimir lies east of the centre around a large historic park, the city zoo and the national football stadium. It is leafy and quieter than the centre, with direct tram links into town. Match days bring crowds and noise near the stadium.

Novi Zagreb

Good for drivers, business trips, modern apartments

New Zagreb is the post-war district south of the Sava River, with wide streets, large housing blocks and easier parking. It suits travellers with a car or on business near the southern ring. It is far from the historic centre and has little old-town character.

Getting to and around Zagreb

From the airport
No route data is given for Zagreb's airport, but visitors usually take a shuttle bus, a public bus, or a taxi into the centre. Check current options on arrival since no fixed times or prices are confirmed here.
Public transport
Zagreb runs trams and buses as its main public transport, with no metro or ferry service. Trams are the easiest way to reach Donji Grad and Kaptol. Buy tickets before boarding where possible, since validating on board can be confusing for first-timers.
On foot
Gornji Grad and Kaptol sit close together, so Upper Town, Dolac Market, Tkalčićeva Street and the Museum of Broken Relationships are all walkable in one trip.

Food to try in Zagreb

Štrukli

This is a pastry filled with cottage cheese, either baked or boiled. Locals eat it as a starter or dessert, and you'll find it on most traditional menus in Zagreb.

Purica s mlincima

Roast turkey served with mlinci, which are thin baked pasta sheets soaked in the roasting juices. It's a classic Sunday lunch dish in Zagreb households.

Zagrebački odrezak

A breaded veal or pork cutlet stuffed with ham and cheese, then fried. Despite the name tying it to the city, you'll see it on menus across Croatia.

Kremšnita

A custard cream cake with layers of pastry, vanilla custard and whipped cream. It's a popular café treat, often eaten with coffee in the afternoon.

Sarma

Cabbage rolls stuffed with minced meat and rice, slow-cooked for hours. It's a winter comfort food, especially common around the colder months and family gatherings.

More of Croatia

Croatia travel guide →

Zagreb: frequently asked questions

Is Zagreb good to visit in August?

Yes, August works well, with a score of 7.2 out of 10 and a "good" verdict. Daytime highs reach 28°C and nights stay around 17.8°C. The city gets 11.9 hours of sun a day and only 9.1 rain days, so most of the month is dry and warm.

What is the best month to visit Zagreb?

September is the top-rated month, scoring 8 out of 10. Highs average 22.4°C and lows 13.1°C, which is mild for sightseeing. June, October and April also score as "best" months, with scores of 7.8, 7.7 and 7.6.

Is Zagreb cold in January?

Yes, January is the coldest month, with a score of just 2.3 and an "avoid" verdict. Highs average only 5.3°C and lows drop to -2°C. Sunshine is limited to 5.3 hours a day, and it rains or snows on about 10.3 days.

Does it rain a lot in Zagreb in May?

May is the wettest month, with 117 mm of rain and 14.9 rain days, the highest of any month in the data. Despite this, temperatures are pleasant, with highs of 20.6°C and lows of 11°C, and the month still scores 7 out of 10 for a visit.