
Trip to Zagreb
Zagreb, Europe · ZAG
Zagreb, Croatia's capital, often flies under the radar compared to its coastal counterparts, but it possesses a distinct charm. Its pace is more relaxed, a blend of Austro-Hungarian elegance and Balkan warmth. The city feels lived-in, with locals frequenting its numerous cafes and parks. Unlike Dubrovnik's ancient walls or Split's Roman palace, Zagreb's allure lies in its intimate atmosphere, accessible green spaces, and a palpable sense of everyday life unfolding in its elegant squares and bustling markets. It’s a city to be savored slowly, not rushed through.
Neighborhoods to know
Gornji Grad (Upper Town)
The historic heart, perched on a hill. Cobblestone streets, gas lamps, and iconic landmarks like St. Mark's Church. Best explored on foot, especially in the early morning or late afternoon to avoid crowds. It's more about atmosphere than shopping. Expect a charming, slightly more expensive feel due to its historical significance.
Donji Grad (Lower Town)
The bustling center, characterized by grand 19th-century squares and Austro-Hungarian architecture. This is where you'll find main shopping streets like Ilica, numerous museums, and the main train station. It's lively during the day and has a good selection of restaurants and bars. Ideal for exploring museums and experiencing city life.
Tkalčićeva Street
A vibrant pedestrian street connecting Upper and Lower Towns, lined with colorful buildings housing cafes, bars, and small boutiques. It’s the city's social hub, buzzing from morning coffee to late-night drinks. Very walkable, best experienced in the afternoon and evening. Prices are typical for a central tourist area.
Cvjetni Trg (Flower Square)
Officially 'Bana Jelačića Square', but locals affectionately call this southern part 'Flower Square' due to the flower stalls. It’s a lively meeting point, surrounded by cafes and shops. A great spot for people-watching and enjoying a coffee. Prices are standard for a central square.
Šalata
A primarily residential neighborhood north of the city center, known for its elegant villas and proximity to green spaces like Maksimir Park. It offers a quieter, more local feel. Less tourist-oriented, so prices are generally more reasonable for food and drink if you venture slightly off the main paths.
Top attractions
St. Mark's Church
Famous for its colorful tiled roof depicting coats of arms. Located in Gornji Grad. Entry is usually free to view the exterior and nave, but specific areas might require a ticket. Go early to avoid tour groups. The visual impact of the roof is its main draw.
Dolac Market
Zagreb's vibrant open-air market, known as the 'belly of Zagreb'. Located just above Ban Jelačić Square. Fresh produce, local cheeses, meats, and crafts. Best visited in the morning for the full experience. Free to wander, but buying local products is encouraged.
Museum of Broken Relationships
A unique museum in Gornji Grad showcasing personal objects and stories from failed relationships worldwide. A poignant and often humorous experience. Entry fee is around 5-7€. Allow 1-1.5 hours. Can get busy, so consider going during off-peak hours.
Zagreb Cathedral
A prominent landmark in Donji Grad, easily recognizable by its twin spires. Impressive Neo-Gothic architecture. Entry to the cathedral itself is free. You can pay a small fee (around 2-3€) to visit the treasury or crypt. Worth a visit for its scale and architectural detail.
Lotrščak Tower
A 16th-century fortified tower at the end of Gornji Grad, offering panoramic views of the city. The Grič cannon fires daily at noon. Entry fee is around 5€. Climb the stairs for great photo opportunities, especially around midday.
Maksimir Park
A large, beautiful urban park with forests, meadows, a lake, and the Zagreb Zoo. Located a short tram ride east of the city center. Perfect for a leisurely stroll or picnic. Free entry to the park itself; zoo and specific facilities may have fees.
Upper Town Funicular
One of the shortest public funiculars in the world, connecting Tomić Street (Lower Town) to the top of Strossmayer Promenade (Upper Town). A quick, fun 64-second ride. Costs about 0.60-1.00€ per ride. Convenient if you want to save your legs.
When to go to Zagreb
The shoulder seasons, April-May and September-October, are ideal. Spring offers blooming flowers and pleasant temperatures (15-22°C), while autumn brings beautiful foliage and fewer crowds. Summer (June-August) is warm to hot (25-30°C+) and busy, especially with tourists. Winter (November-March) is cold (0-8°C), sometimes snowy, but offers a charming Christmas market (late November to early January). The peak tourist season is July and August.
Eating out
Dishes to try
- Štrukli: A traditional dish made from rolled dough filled with cottage cheese, either baked or boiled. It can be served as a main course or a dessert, often with cream.
- Kulen: A spicy, heavily smoked pork sausage originating from Slavonia, but popular throughout Croatia. It's typically sliced thinly and eaten as a cold cut.
- Peka: Not strictly a dish, but a cooking method where meat (lamb, veal, chicken) and vegetables are slow-cooked under a bell-like dome covered in embers. Incredibly tender and flavorful, often found in traditional restaurants.
Where to eat
For authentic local food, head to the areas around Dolac Market for fresh produce and traditional eateries. Tkalčićeva Street offers a wide range of options, from casual cafes to slightly more upscale restaurants, though it can be tourist-oriented. For a more local, less crowded experience, explore streets like Radićeva or venture slightly into Donji Grad away from the main squares. Expect to pay around 15-25€ for a main course and drink in a mid-range restaurant.
Getting around
From the airport
The most convenient option is the airport shuttle bus operated by Croatia Airlines, running frequently to the main bus station (Autobusni Kolodvor). The journey takes about 30-40 minutes and costs around 8-10€. Taxis are also available but significantly more expensive, likely 30-40€ for the same journey. The bus is your best bet for value and efficiency.
In the city
Zagreb has an efficient tram and bus network (ZET). A single 90-minute ticket costs around 1.00-1.50€. Day passes are also available (around 5-7€). The city center, especially the Upper and Lower Towns, is highly walkable. Consider the Funicular for a quick hop between towns (around 1€). Apps like Google Maps or local transport apps can help navigate routes. A taxi or ride-sharing service will cost around 8-15€ for short to medium distances within the city.
Local culture & tips
Zagreb's cafe culture is central; expect locals to linger over coffee for hours. 'Điravanje' (strolling) along main squares like Ban Jelačić is a popular pastime. Tipping is appreciated but not always obligatory in casual settings; 10% is standard in restaurants if service was good. Lunch is typically the main meal (12-2 PM), while dinner is lighter and later (7-9 PM). While generally safe, usual precautions apply in crowded areas. Don't be surprised by the quiet streets on Sundays, as many shops close.
How long to stay in Zagreb?
We recommend at least 4 days on site to enjoy Zagreb without rushing. Add 1-2 extra days if you're pairing it with another Europe stop. For a short city-break, 3 days already cover the highlights.
Quick facts
- AirportZAG
- RegionEurope
- CountryHR
Travel budget in Zagreb
Zagreb can be quite affordable. A frugal traveler might spend around 40-50€/day (hostel dorm ~20€, street food/market finds ~10€, transport ~3€, minimal attractions). A standard budget of 60-70€/day is comfortable (mid-range hotel ~40€, casual restaurant meal ~18€, museum entry ~7€, coffee ~2€). For a more comfortable experience, expect 100€+/day (boutique hotel ~80€+, fine dining ~40€+, taxis, more paid attractions). A single museum ticket averages 7-10€, a coffee around 2€, and a beer 3-4€.
Where to stay in Zagreb
Plan ~€35/night mid-range in Zagreb — central neighbourhood, double room with breakfast. To compare availability and real pricing for your dates, we send you straight to Booking.com with a pre-filled search.
🎒 Generate a packing list for Zagreb →
Other destinations in Europe
Zagreb pairs well with other cities in the same region. Add one or two to your itinerary to amortize the long-haul flight and mix up the experience.