After checking in, give yourself about an hour at Hotel Esplanade Zagreb to unpack and take in its grand Art Deco interior. It’s a landmark just south of the station, so this is an easy, low-effort start after travelling; if you’re not staying here, check with the hotel before settling in for a drink or a look around, as access to guest areas may be limited.
Take a gentle 30–45-minute stroll through Zrinjevac, one of the Lower Town’s loveliest little parks, with its tree-lined paths and music pavilion. It’s a short walk from the hotel. Zagreb’s late-November evenings are chilly and dark early, so bring a warm layer; the park itself is free and open to wander.
For a relaxed plant-based meal, head to Bistro Zrno for seasonal organic cooking; allow 1–1½ hours and roughly €15–25 per person. Check its current Saturday hours and reserve ahead if possible, since opening schedules and availability can change. Afterwards, take about 20 minutes to wander across Tomislav Square and see the King Tomislav monument, beautifully set against the station-side parkland. Keep the first night unhurried and follow the lights back toward the hotel.
Start at Dolac Market around 9:00, when the produce stalls are still lively. Browse the red-umbrella market for seasonal fruit, cheese and local honey; bring a little cash, as smaller vendors may not take cards. Sunday trading is generally a morning affair, but stall numbers can thin out toward midday. Allow about an hour, then walk a few minutes to Zagreb Cathedral in Kaptol.
Spend around 30 minutes at Zagreb Cathedral, mainly to see its distinctive towers and the surrounding square. Restoration work and access restrictions can change, so check notices locally rather than counting on entering; a quiet exterior visit is still worthwhile. From here, stroll downhill to Tkalčićeva Street—about five to ten minutes on foot—and settle in for coffee as its cafés wake up. Budget roughly €3–7 per person for a coffee and a relaxed hour of people-watching.
Continue along Tkalčićeva Street to La Štruk for Zagreb’s namesake baked štrukli, a comforting choice on a chilly November day. Set aside 1–1.5 hours and about €12–20 per person. Sunday opening can vary, so check the restaurant’s current hours before setting out; if it opens later, enjoy your coffee stop at an easy pace rather than rushing.
Start at Ban Jelačić Square, Zagreb’s central meeting point, and spend about 30 minutes getting your bearings among the tram lines and historic façades. From here, walk uphill into Upper Town to the Zagreb City Museum—allow 1½–2 hours if it’s open. One important Monday catch: the museum is typically closed on Mondays, so check its official schedule before setting out. If it is closed, you can still stop by, but plan to return on another day of your stay for the interior visit rather than counting on entry today.
From the museum, stroll along Strossmayer Promenade for rooftop views and a relaxed 30–45-minute walk; in late November, daylight fades early, so try to arrive while it’s still light. Then head downhill to Pod Zidom Bistro for a seasonal Croatian dinner, budgeting around €20–35 per person and about 1½ hours. The Upper Town-to-Lower Town walk is manageable but can be steep and slippery in wet weather; allow roughly 10–15 minutes on foot, or use a tram for part of the return if you’d rather save your legs. Check the restaurant’s Monday hours and reserve if you want a particular dinner time.
Head to the Ethnographic Museum in Lower Town for about 1½ hours among Croatian folk costumes, crafts and regional collections. Tuesday hours and any exhibition closures can change, so check the museum’s current schedule before setting out; allow roughly €5–10 for admission. From there, walk about 10 minutes to the Croatian National Theatre in Zagreb and take half an hour to admire its grand 19th-century façade and the square around it.
Continue on foot to Botanički vrt PMF-a for a 45-minute stroll if it is open and the weather cooperates. Late November is chilly, daylight is short, and the garden may already have closed for the winter season, so confirm its seasonal dates before making it the centrepiece of your afternoon. If it is open, expect a quieter, bare-branched version of the garden rather than summer blooms; bring a warm layer and comfortable shoes.
Finish with dinner at Zinfandel’s Restaurant, allowing 1½–2 hours for its polished Croatian and Mediterranean cooking. Budget around €35–60 per person before drinks, and reserve ahead, especially if you have a preferred time or dietary needs. It’s a fitting, unhurried end to a Lower Town day; after dinner, use a tram or taxi if you’d rather not walk in the cold.
Give yourself an unhurried start, then head to the Museum of Broken Relationships in Upper Town for around 1½ hours. Its intimate collection of donated objects and stories is best taken slowly; allow roughly €7–10 for admission, and check current Wednesday hours before setting out, as schedules can change. From the centre, walk uphill through Radićeva Street or take the Zagreb funicular if it’s running—verify service on the day, as maintenance can affect it.
Continue to Lotrščak Tower, a short walk away. Allow about 45 minutes, including the climb and time for the view; entry is usually a few euros, but confirm opening hours and access before you go. Then stroll to St. Mark’s Church and admire its distinctive tiled roof from the square. Plan 20–30 minutes; interior access is limited and may depend on services or security, so treat this as an exterior visit unless entry is confirmed.
Finish at Vincek on the Upper Town edge for coffee and a slice of cake or pastry—budget about €5–10 per person and give yourself 45 minutes. It’s an easy place to pause after the uphill wandering; check the branch’s current hours before heading over, and leave time to browse the nearby lanes at your own pace.
Start at Technical Museum Nikola Tesla for about two hours among Zagreb’s transport, engineering and science exhibits. It’s in the Lower Town, roughly a 20-minute walk from the central square or an easy tram ride; Thursday hours are usually daytime, but check the museum’s current schedule before you go. Allow around €5–10 for entry, and don’t miss the planetarium or demonstrations if they’re running.
Walk about 15 minutes along Savska cesta to Mimara Museum for 1½–2 hours with its wide-ranging art collection in a grand former school building. Its access and opening schedule have been affected by building works, so confirm it is open to visitors before making this the day’s anchor; allow roughly €5–10 if admission is available. Then settle in at Kavkaz, beside the Croatian National Theatre, for coffee or a light lunch (€8–18). It’s a classic café stop; budget about an hour and check the day’s hours.
For dinner, book Bistro Apetit ahead: it’s known for polished seasonal European cooking, with a main meal typically around €40–70 per person before drinks. Note that it is not in the Lower Town—it’s north of the centre—so take a taxi or ride-hail (roughly 10–15 minutes, depending on traffic), or allow around half an hour on foot. Plan on 1½–2 hours at the table.
Start at Mirogoj Cemetery, allowing 1½–2 hours to walk beneath its grand green arcades and explore the quiet grounds. It’s a beautiful place for a reflective morning, but exposed paths can feel cold in late November, so bundle up and wear shoes with good grip. Take a city bus from the centre—check the current route and service before setting out—and confirm visitor access conditions; the cemetery is an active burial site, so keep voices low and be respectful.
Head back towards Kaptol Centre for a casual lunch and a warm-up indoors. Allow about an hour and budget roughly €10–20 per person; the food options are convenient rather than a destination meal, so choose something simple and save room for dinner. From here, walk uphill into Upper Town, allowing around 10–15 minutes.
Spend about an hour at the Croatian Museum of Naïve Art, where intimate galleries showcase Croatian self-taught artists. Friday opening hours can vary, so check the museum’s current schedule before you go; allow roughly €5–10 for admission. Afterward, wander Upper Town’s quieter lanes before heading downhill to Vinodol in Lower Town—about a 15-minute walk, or take a tram if the weather turns.
Settle in for dinner at Vinodol, a popular choice for Croatian regional cooking. Book ahead if you can, especially for Friday evening, and budget around €20–35 per person. November evenings are chilly, so a short tram ride back to your accommodation may be more comfortable than walking.
Start with a relaxed loop through Maksimir Park—one of Zagreb’s loveliest autumn walks, with broad paths, ponds and wooded trails. Give it 1½–2 hours, and wear shoes you don’t mind getting muddy. Then head straight to Zagreb Zoo, inside the park: allow another 1½–2 hours. The zoo usually has shorter daylight-season hours and may close around 4 pm in late November, so check its current schedule before you go; arriving in the morning leaves you plenty of time. Park entry is free; budget roughly €5–10 for the zoo.
From the park, take a tram or taxi toward the centre for Mali Bar in Lower Town. It’s a good spot for creative small plates and a drink; allow about 1½ hours and roughly €20–35 per person. Finish at Kvaternik Square Market, on the edge of Maksimir—but a practical Saturday catch: the produce stalls trade in the morning and are generally closed by evening. You can still see the square after dinner, but for an actual browse you’ll need to visit earlier in the day, before the park and zoo. Check local trading hours, which can vary by stall.
Set out early for Medvednica Nature Park: take a tram to Mihaljevac, then check whether ZET bus 140 to Sljeme is running, or use the Sljeme cable car from Gračansko dolje if operating. The bus is infrequent, and mountain transport can be affected by weather, so check the day’s service before leaving. Allow 2–3 hours for a short, well-marked walk rather than a high summit route; late-November paths can be muddy, icy or foggy, and daylight fades early. Dress in layers, wear grippy shoes, and carry water. There’s no general park admission charge.
Continue to Medvedgrad, the restored fortress on the forested slopes, for about 1½ hours and its sweeping views over Zagreb. Check its winter opening hours and access before setting out—Sunday hours may be reduced, and the approach is uphill on forest paths. From Sljeme, allow extra time to descend and reach the fortress; if the trails are slippery or transport connections don’t line up, a taxi is the sensible option. Then head down to Šestine for a relaxed meal at Gostionica V Starem Melinu; budget about €15–25 per person and confirm Sunday service and kitchen hours ahead.
Finish at Šestine Parish Church, a short walk from the restaurant. Take around 30 minutes to see the distinctive red parasols and traditional dress displays, but keep your voice low and avoid photographing worshippers if a service is under way. Check the return bus toward central Zagreb before you settle in for lunch, as services can be less frequent on Sundays.
Begin at the Archaeological Museum in Zagreb, allowing 1½–2 hours for its Egyptian, Greek, Roman and Croatian collections. It’s on Zrinjevac, an easy walk from the central square. One important Monday caveat: the museum may be closed, so check its official schedule before setting out; don’t count on getting inside without confirming. If it is closed, keep the visit in this order but plan to return on an open day.
Walk through the Lower Town to the Modern Gallery in Vranyczany Palace, near Zrinjevac, and allow about an hour to explore Croatian art. Its Monday opening can also be limited or unavailable, so verify before you go; if it’s shut, save the interior visit for another day rather than relying on a last-minute change. Then take a coffee and light lunch at Kavana Corso on the central pedestrian stretch. Set aside about an hour and roughly €8–16 per person; this is a good point to warm up and rest your feet.
Finish with a leisurely meal at Stari Fijaker 900, a traditional Zagreb restaurant known for continental cooking. It’s around a 10–15-minute walk from the café; allow 1½ hours and budget about €20–35 per person. Order a classic local dish if you’re hungry, or keep it lighter after lunch. Monday schedules can affect restaurants too, so check that it’s serving before you head over.
Take an early bus from Črnomerec to Samobor; the ride is usually around 30–45 minutes, but check the day’s timetable and return services before you leave, as departures can be less frequent than city buses. Aim to arrive around 9:00, then spend about an hour around Samobor Main Square (Trg kralja Tomislava), browsing the compact old center and its cafés before the day gets busy.
Continue to Samobor Museum for about an hour. Tuesday is often a visiting day, but opening hours can change, so confirm before setting out; allow roughly €3–6 for admission. For a late lunch or snack, try rudarska greblica, the local savory pastry filled with cheese and greens, at a bakery or café in town; budget about €5–10 per person and allow 45 minutes. Then walk uphill through the woods to Anindol and its chapel and viewpoints. Allow 1–1½ hours, wear shoes with grip if the paths are wet, and start in good time—the December light fades early. Return to the bus stop with a little buffer for the ride back to Zagreb.
Start at the Museum of Contemporary Art in Novi Zagreb, allowing 2–3 hours for Croatian and international art. It’s a little out from the historic center: take a tram toward Sopot or Siget, then walk the final stretch, checking the current ZET route for your starting point. Wednesday hours can vary, so confirm the museum’s schedule before you go; budget roughly €5–10 for admission.
Walk or take a short taxi ride to Bundek City Park for a 45–60-minute leg-stretch around its lakes and landscaped paths. The broad paths are easy-going, though late-autumn weather can make them damp and chilly. Then head to Rougemarin City for a relaxed, modern lunch—allow about an hour and around €15–25 per person. Finish at Avenue Mall, nearby, with 1–1½ hours to browse or warm up indoors; check individual shop hours, as they can differ. From the mall, trams provide an easy ride back toward central Zagreb.
Begin at the Croatian State Archives onMarulić Square. The building’s ornate façade and grand entrance hall are the draw; allow about 45 minutes, but interior access can be restricted or limited to events, so check with the archives before planning to go inside. From there, stroll east to King Tomislav Square (about 10–15 minutes on foot) for a relaxed 30–45-minute loop past the Art Pavilion** and the gardens by the station. In early December, daylight is short and the lawns can be damp, so bring a warm layer and shoes with good grip.
Walk north through Lower Town to Bistro Fotić for Croatian and Mediterranean dishes; budget roughly €15–25 per person and allow about an hour. After lunch, visit the HNK Hajduk Split fan shop, Zagreb branch for around 30 minutes. Its current location and Thursday opening hours can change, so confirm both before setting out; if it is closed or has moved, avoid making the detour until you have verified the details. The stops are all within central Zagreb, so walking is simplest, with trams nearby if the weather turns.
Make Grič Tunnel your first stop for a short, atmospheric beneath the Upper Town; allow 20–30 minutes, and check locally that it’s open, as access can change for events or maintenance. From the central end, walk downhill toward the Lower Town and Oktogon Passage—about 10–15 minutes on foot. Give yourself half an hour to admire its glass dome and browse the small shops; it’s a passage rather than a museum, so there’s no admission charge, though individual shop hours vary.
Continue to Bakačeva ulica for a final half-hour stroll near the cathedral precinct. Construction or pedestrian diversions may affect the approach, so follow the signed route and allow a little extra time. Then settle in for a leisurely meal at Le Bistro Esplanade: expect roughly €25–45 per person and allow 1–1½ hours. Reserve ahead for Friday lunch or dinner, especially if you have a particular time in mind; if you’re leaving Zagreb today, keep the meal near your departure and leave a generous buffer to collect luggage and reach your station or airport.
No packing list attached yet.