46 hotels · 8 nearby attractions · Part of Zagreb
Tkalčićeva Street and its surrounding area sit at the beating heart of Zagreb's social life. Stretching through the old town between Gornji Grad (Upper Town) and Donji Grad (Lower Town), this pedestrian-friendly district is lined with colourful 19th-century townhouses, outdoor café terraces, and a lively mix of bars and restaurants that keep the neighbourhood buzzing from morning coffee to late-night drinks. Whether you're a first-time visitor or a returning guest, the Tkalčićeva area offers an authentic slice of Zagreb's everyday culture.
The street follows the course of the Medveščak stream, which was covered over in the late 19th century to create the promenade you walk today. The architecture reflects Zagreb's Austro-Hungarian heritage, with well-preserved facades painted in warm ochres, terracottas, and creams. The area connects two historic medieval settlements — Gradec and Kaptol — that were once rival towns and are now the twin pillars of Zagreb's upper city. Wandering the cobbled side streets reveals small galleries, artisan workshops, and quiet courtyards that reward curious visitors.
The Tkalčićeva area is undeniably Zagreb's go-to spot for café culture. Dozens of terrace cafés spill onto the pedestrian lane, making it the perfect place to enjoy a slow Croatian coffee alongside locals. The neighbourhood also hosts a strong restaurant scene, with options ranging from traditional Croatian cuisine to international flavours. Come evening, the bars fill with a lively crowd of students, professionals, and travellers, giving the district a warm, convivial energy that feels genuinely local rather than purely tourist-facing.
Zagreb
Zagreb
Zagreb
Zagreb
Zagreb
Zagreb
Zagreb
Zagreb

3 reviews
Check availability

107 reviews
Check availability

158 reviews
Check availability

243 reviews
Check availability

111 reviews
Check availability

133 reviews
Check availability

86 reviews
Check availability

92 reviews
Check availability

565 reviews
Check availability

181 reviews
Check availability

37 reviews
Check availability

17 reviews
Check availability

2,139 reviews
Check availability

565 reviews
Check availability

1,352 reviews
Check availability

175 reviews
Check availability

130 reviews
Check availability

1,182 reviews
Check availability

1,111 reviews
Check availability

927 reviews
Check availability