Zagreb travel guide
Upper Town lanes, Dolac market and the noon cannon on Lotrščak
Zagreb is Croatia's capital, a compact Central European city of hilltop lanes, parks and museums that costs far less than the coast. Come from April to June or September to October for walking weather, or in December for Advent. Two or three days is right.
Croatia's capital spreads along the Sava River at the foot of Medvednica, the forested mountain that closes off the city to the north. Most people rush through on the way to the coast, which is a mistake. Give it two days and you find a walkable Habsburg city with a serious café habit, a long museum list and a food market that still runs every morning, at prices well below Split or Dubrovnik.
The old core is two hills that spent centuries quarrelling. Kaptol belonged to the bishop and holds the cathedral, whose twin spires are still being rebuilt after the March 2020 earthquake. Gradec was the merchants' town, now called the Upper Town, where St Mark's Church wears coats of arms in coloured tiles on its roof and a cannon is fired from the Lotrščak Tower every day at noon. The two towns merged in the 1770s.
Below the hill, the Lower Town is a 19th-century grid of ochre blocks wrapped around a U-shaped chain of parks known as Lenuci's Horseshoe, after the planner who laid it out. Ban Jelačić Square is the hinge between the two halves. Climb the steps behind it to Dolac market, where growers from the surrounding countryside sell cheese, sour cream and seasonal fruit under red umbrellas until early afternoon.
Evenings belong to Tkalčićeva, the bar street that follows the bed of an old stream below Kaptol, and to the terraces around Flower Square. In summer the Strossmayer promenade on the Upper Town ridge fills with stalls, musicians and people watching the sun go down over the Lower Town roofs. Order štrukli, pastry filled with fresh cheese, at least once.
Beyond the centre, Mirogoj cemetery repays the short bus ride with its long ivy-covered arcades. Maksimir Park, beside the Dinamo stadium, is the place for a proper walk. Advent turns the city into one long Christmas market from late November to early January, and weekend hotel prices rise with it. Two or three days is the right length for a first visit.
Explore Zagreb by theme
Find your kind of trip: 24 travel themes, each with the packages in Zagreb.
Zagreb at a glance
The essentials first-time visitors ask about, in one place.
Explore more of Croatia
Pick a place by travel style: beaches, cities, heritage, islands.
Nothing in that category yet.
Top things to do in Zagreb
Hilltop lanes, a morning market, small museums and long walks through parks and cemeteries.
No things to do in Zagreb are listed yet. Browse all things to do
Best time to visit Zagreb
Month by month, so you can pick the weather and the crowds you want.
Highs climb from about 18°C in April to 26°C in June and ease back to 17°C by October, right for the Upper Town, Maksimir and the Medvednica trails.
Around 28°C and sticky, but quieter than you might expect as residents leave for the coast; evening events fill the Strossmayer promenade.
Highs near 5°C and frosty nights, yet the markets and lights make it the busiest season for weekend breaks.
Advent weekends sell out early, so book rooms well ahead and visit the markets on weekday evenings when they are calmer.
Packages in Demand
A Journey to Remember
Tours, activities and day trips in and around this destination, with the details you need before booking.
No packages in Zagreb are listed yet. Browse all packages
Create Your Custom-Made Trip to Zagreb
Traveling to Zagreb? Chat with a Local Travel Specialist in Zagreb Who Can Help Organize Your Trip.
START HEREOur Travel Experts are Recommended by
Plan your trip
Practical answers before you go. Pick a topic.
Getting there
Pleso airport bus, tram 6, trains
Franjo Tuđman Airport sits at Pleso, 17 km south-east of central Zagreb, and its airport bus leaves about every 30 minutes through the day, with extra runs after late Croatia Airlines landings. The terminal stays open around the clock, and trains and international coaches also serve the city. It reaches the main bus station in about half an hour, and tram 6 carries on from there to Ban Jelačić Square in roughly ten minutes. Trains pull into the main railway station (Glavni kolodvor) on King Tomislav Square, at the foot of the Lower Town parks and about a 15-minute walk from the main square.
- Airport bus
- Every 30 minutes by day to the main bus station, about 30 minutes
- ZET bus 290
- Slower city bus from the main road outside the terminal, fine with light bags
- Taxi, Bolt or Uber
- Door to door from the rank or the app, the easiest choice late at night
- Train from Ljubljana
- Several a day, about 2 hours 30 minutes via Dobova
- Train from Rijeka
- Few departures and a slow run, so most people take the coach instead
- Heading back to the airport, buses leave the main bus station from early morning to early evening; check the Pleso prijevoz timetable for the last departure.
- There are tourist information points at the airport, the bus station and the railway station if you need a tram map on arrival.
Where to stay
Donji grad blocks or the Kaptol lanes
Sleep within walking distance of Ban Jelačić Square in Zagreb, so that everything in the centre is a short walk or one tram stop away and you avoid the night lines. The Lower Town (Donji grad) holds most of the beds and suits a first visit, while the Kaptol lanes on the hill are quieter. Advent weekends fill every area, so book December stays well ahead.
- Lower Town (Donji grad)
- 19th-century blocks near the parks, museums and main station; most hotels are here
- Upper Town (Gornji grad)
- Quiet cobbled lanes and views, but uphill and with few rooms
- Kaptol and Tkalčićeva
- Next to Dolac and the bar street; light sleepers should ask for a back room
- Britanski trg
- West of the centre, with local cafés, backpacker hostels and trams into town
Getting around
Blue ZET trams and the Lotrščak funicular
Ride the blue ZET trams around Zagreb; the same tickets cover buses and the Lotrščak funicular. Fifteen day lines run from about 04:30 until just after midnight, then night lines 31 to 34 run until about 04:00, every 30 to 40 minutes. Buy tickets at Tisak kiosks. Buy tickets at Tisak kiosks or from the driver and stamp them in the machine as you board. A few lines run on weekdays only, so check the planner before a Sunday trip. For the centre itself, walk: from Ban Jelačić Square to St Mark's Church is about ten minutes uphill.
- Trams
- 15 day lines; night lines 31 to 34 between midnight and about 04:00
- Funicular
- From Tomićeva street up to the Lotrščak Tower, a ride of under a minute
- Buses
- More than 130 day lines to the outer districts and nearby towns, on the same tickets
- Planning
- The ZET app, Easyway or Google Maps show routes and times
- Bus 106 from Kaptol, beside the cathedral, climbs to Mirogoj cemetery in a few minutes.
- The Upper Town lanes and Tkalčićeva are cobbled and steep in places, so leave wheeled cases at the hotel.
Know before you go
What makes Zagreb worth the trip, and what catches visitors out.
Why travelers love it
- The noon cannon at Lotrščak Tower, followed by the view over the Lower Town from the terrace beside it.
- Dolac market early in the morning, when the stalls under the red umbrellas are at their fullest.
- The Museum of Broken Relationships in the Upper Town, small, odd and more moving than it sounds.
- Mirogoj cemetery, where ivy-covered arcades and domes make one of the best walks in the city.
- Summer evenings on the Strossmayer promenade, with music and drinks above the rooftops.
Good to know
- Check the cathedral before you go; it has been under repair since the 2020 earthquake and access is limited.
- Some tram lines run on weekdays only, so check the ZET app before planning a weekend route.
- Smoking is banned indoors in restaurants, though a few small bars still allow it.
- August is quiet, as many locals head to the coast and some family-run places close.
Trip fit
BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.
Weather in Zagreb, month by month
Tap a month to see what to expect. Figures are long-term averages for Zagreb Maksimir.
Climate figures are approximate long-term averages for Zagreb Maksimir (Croatian Meteorological and Hydrological Service, via Wikipedia).
Kaptol, Gradec and Lenuci's Horseshoe in one day on foot
Central Zagreb is walkable in a day. Start at Ban Jelačić Square around 8 am, climb to Dolac market, see Zagreb Cathedral on Kaptol, pass through the Stone Gate to St Mark's Church and the Lotrščak Tower in Gradec, then ride the funicular down and walk Lenuci's Horseshoe of parks and museums in the Lower Town.
Start at Ban Jelačić Square around 8 am and climb the steps to Dolac market while the stalls are still full. Walk across to Kaptol to see the cathedral from outside, then head up through the Stone Gate, where candles burn before a painting of the Virgin that survived a fire in 1731. Reach St Mark's Church and then the Lotrščak Tower in time for the noon cannon.
After lunch, give an hour to the Museum of Broken Relationships, then ride the funicular down and walk the Lower Town to Flower Square for coffee. Spend the evening on Tkalčićeva, or on the Strossmayer promenade if it is summer.
On day two, follow Lenuci's Horseshoe of parks past the Art Pavilion to the Botanical Garden, then climb back to the Upper Town for the small Croatian Museum of Naive Art. Take bus 106 up to Mirogoj in the afternoon and walk the arcades slowly. Finish with a long dinner in Kaptol, or ride a tram east to Maksimir Park for a last walk under the oaks.
Štrukli, purica s mlincima and the Saturday špica
Zagreb's food comes from the farms of the Zagorje hills more than the sea. Order štrukli, pastry rolled around fresh cheese and boiled or baked with cream, and purica s mlincima, roast turkey on pan-soaked flatbread. Shop at Dolac market in the morning and join the Saturday špica, the late-morning coffee ritual in the centre.
Food in Zagreb leans north, toward the farms of the Zagorje hills. Purica s mlincima, roast turkey served on torn flatbread soaked in the pan juices, is the Sunday lunch of the region, and sir i vrhnje, fresh cheese with sour cream, is what the farm women at Dolac sell from the upper terrace. The covered hall below the umbrellas handles meat and fish.
For a sit-down meal of local cooking, Nocturno on Skalinska, the stepped lane between Tkalčićeva and the cathedral, is a reliable choice. Bakeries cover breakfast: Dubravica is the local favourite, and burek and pastries are sold on almost every block of the Lower Town.
Coffee is the real ritual. On Saturday mornings the city turns out for the špica, a slow coffee on the terraces around Flower Square and Preradovićeva, dressed up and in no hurry. Join it. At night the bars move to Tkalčićeva, Radićeva and Bogovićeva, and Booksa on Martićeva is the bookish café where students linger.
Jarun concerts, Advent and Zagreb's continental seasons
Visit Zagreb from May to September for warm weather and outdoor events, or in December for Advent. The climate is continental: January averages 5°C by day with nights below freezing, May reaches 22°C, and July and August sit around 28°C. September and October are the wettest months.
The climate is continental, so the seasons are sharper than on the coast. January averages a high of 5°C with nights below freezing, and snow is likely at some point each winter. Rain is spread through the year, though September and October are the wettest months, with roughly 90 to 100 mm each, so pack a light jacket for autumn walks.
Spring and early autumn are the easiest times to walk the hills and sit outside. June brings INmusic, a large open-air music festival on the shores of Lake Jarun in the south-west of the city. Through July and August the Strossmayer promenade hosts a programme of evening concerts and stalls above the Lower Town, while many locals leave for the coast and some family restaurants close for a few weeks.
Advent is the city's big season. From late November to early January the parks of the Lower Town, Zrinjevac above all, fill with stalls selling mulled wine and sausages, and the Upper Town is strung with lights. Weekend rooms go fast, so book early and visit the markets on weekday evenings.
Travelers are asking
No questions yet about Zagreb. Ask the community or our travel team, and the answer will show here once it is published.
Our travel desk answers questions about Zagreb
How we research our Zagreb travel guide
Zagreb's tram, funicular and airport bus details are checked against the city's official website, croatia.hr and the operators; Advent dates are confirmed each autumn.
Last updated . Spotted something out of date? Tell us.
Checked against trusted sources:
Official website of ZagrebCroatia.hrJadrolinija ferries
Before You Go...
Discover Trips & Info
A Travel Network Connection Travelers and locals
Incredible Event & Festival, Don't Miss!
Most Popular Event & Festival of Zagreb
Festivals and events in this destination, with dates, venues and ticket details where available.
No upcoming festivals or events in Zagreb are listed right now. Browse all events
Memorable Experiences
Where to Go (& NOT Go) In Zagreb!
Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.
Subscriber
Popular car hire destinations
Explore more options to hire a car for cheap
Frequently Asked Questions (FAQs)
Quick answers to the questions travelers ask most before visiting Zagreb.
Getting there
The airport bus runs to the main bus station in about 30 minutes, and tram 6 covers the last stretch to the square. ZET bus 290 is slower, while taxis, Bolt and Uber go door to door.
General
Yes. Two full days covers the Upper Town, Dolac, a museum or two and the Mirogoj arcades. Add a third for Medvednica or a half day in Samobor.
April to June and September to October, with highs of roughly 17 to 26°C. December is cold but busy with Advent, so book rooms early if you choose it.
Easily. The three quarters sit within about 20 minutes of each other on foot, and the centre feels safe at night; just use ordinary care in unlit parks.
Nocturno on Skalinska, the stepped lane between Tkalčićeva and the cathedral, serves štrukli alongside other local cooking. Ask for the baked version, browned with cream on top.
Access has been limited since the March 2020 earthquake damaged it, and repairs continue. Check before you go; the spires are still being rebuilt, but the facade on Kaptol can be seen from outside at any time.
Walk up from Ban Jelačić Square in about ten minutes, or ride the funicular from Tomićeva street to the Lotrščak Tower, a trip of under a minute.
Samobor, a small town to the west, makes an easy half day of cafés and old streets, while Medvednica suits walkers since it rises right behind the city. Ljubljana is about two and a half hours away by train for a longer outing.
Yes. Night lines 31 to 34 run from about midnight to 04:00, every 30 to 40 minutes, covering most of the daytime routes.
Ride the blue ZET trams around Zagreb; the same tickets cover buses and the Lotrščak funicular. Fifteen day lines run from about 04:30 until just after midnight, then night lines 31 to 34 run until about 04:00, every 30 to 40 minutes. Buy tickets at Tisak kiosks.
Timing & weather
From late November to early January. Stalls and lights fill the Lower Town parks, especially Zrinjevac, and weekend hotel rooms sell out early.
The best time to visit Zagreb is Apr to Jun, Sep to Oct. Mild days for walking the hills and sitting outside, without the August closures.
- Best overall: April - June, September - October (Highs climb from about 18°C in April to 26°C in June and ease back to 17°C by October, right for the Upper Town, Maksimir and the Medvednica trails)
- Summer: July - August (Around 28°C and sticky, but quieter than you might expect as residents leave for the coast; evening events fill the Strossmayer promenade)
- Advent: Late November - early January (Highs near 5°C and frosty nights, yet the markets and lights make it the busiest season for weekend breaks)
July is the warmest month in Zagreb, with average highs of 28°C, and January the coolest, with lows of -2°C. September is the wettest month, at about 104 mm of rain; February is the driest.
Visa & documents
Croatia is part of the Schengen area. Citizens of the EU and of many other countries, including the US, UK, Canada and Australia, can visit visa-free for up to 90 days in any 180-day period; other nationalities need a Schengen visa. The EU's Entry/Exit System (EES) records non-EU travelers' fingerprints and a photo at the border.
Health & safety
Croatia is very safe. Watch for sunstroke in summer, sea urchins on rocky beaches and wildfires inland.