On this page
- What Špica Actually Is (and Why Zagreb Built a Culture Around It)
- The Neighborhoods Where Café Life Happens
- The Best Cafés for Špica on Tkalčićeva Street
- Coffee in Zagreb: Understanding What You’re Actually Ordering
- Beyond Tkalčićeva: Hidden Café Gems Locals Actually Use
- The Food That Goes With Your Coffee
- Špica Through the Seasons: How the Ritual Changes Year-Round
- Getting to and Around Zagreb for a Café-Focused Visit
- Practical Tips for Doing Špica Right
What Špica Actually Is (and Why Zagreb Built a Culture Around It)
Zagreb is not a city that rushes. Walk through its Upper Town on a Saturday morning and you’ll notice something that takes a moment to register: hundreds of people sitting at outdoor café tables, dressed with quiet care, doing apparently nothing in particular. No laptops, no phones face-up on the table, no visible urgency. They are drinking coffee, talking, watching the street, and being watched in return. This is Špica — pronounced “shpeetsa” — and it is arguably Zagreb’s most defining social institution.
The word itself means “peak” or “tip,” and it refers specifically to the Saturday and Sunday late-morning ritual of gathering at cafés in the city center, somewhere between 10am and noon, to see and be seen. It’s part social theater, part community check-in, part weekly ceremony. Visitors to Croatia often focus on the Dalmatian coast, the islands, and Dubrovnik’s walls, but Zagreb rewards those who slow down to match its tempo — and nowhere is that tempo more legible than in its café culture. This guide is built around that culture, and it will change how you spend your mornings in the Croatian capital.
The Neighborhoods Where Café Life Happens
Zagreb’s café culture is concentrated in a relatively compact area, which means you can walk between its most important café districts in under twenty minutes. Understanding the geography helps you choose where to plant yourself based on your mood.
Pro Tip
Arrive at Tkalčićeva Street or Ban Jelačić Square by 11am on Saturday to secure an outdoor café seat before the Špica crowd peaks.
Gornji Grad (Upper Town) is the old city, all cobblestones, Baroque churches, and medieval towers. Its café scene is smaller and quieter than the lower city, more suited to lingering over a second coffee while looking out over terracotta rooftops. The crowds here tend to be older, more local, less tourist-heavy.
Donji Grad (Lower Town) is the 19th-century Austro-Hungarian grid that forms Zagreb’s busy center. Ban Jelačić Square sits at its heart, a vast open plaza that functions as the city’s living room. The cafés ringing the square and spilling down the surrounding streets are prime Špica territory — visible, accessible, always animated.
Tkalčićeva Street deserves its own category entirely. Running just below the old town, this pedestrianized street lined with former townhouses converted into cafés, bars, and restaurants is Zagreb’s most concentrated strip of people-watching real estate. On a sunny Saturday morning it is shoulder-to-shoulder with well-dressed Zagrepčani nursing their coffees and catching up on the week.
Bogovićeva Street, a short pedestrian strip connecting Ban Jelačić Square to Zrinjevac park, has evolved into one of the city’s most fashionable café corridors. The terraces here are wide, the clientele tends toward younger professionals, and the coffee is reliably good. Zrinjevac park itself, with its grand old trees and Art Nouveau bandstand, draws a slightly older crowd to its outdoor café on weekend mornings.
Martićeva and Ilica streets are where locals without a tourist bone in their body go for coffee. Less polished, more neighborhood in feel, these streets have become increasingly interesting as younger residents have opened smaller, more experimental spaces away from the main tourist circuits.
The Best Cafés for Špica on Tkalčićeva Street
Tkalčićeva is the spine of Zagreb’s café world, and while every terrace along it will do the job on a warm Saturday morning, a few spots have earned their reputations honestly.
Café Booksa sits at the quieter northern end of the street and combines a genuine independent bookshop with one of the city’s best coffee programs. The crowd here skews literary — professors, translators, artists — and the atmosphere is warm without being precious. It’s an excellent spot if you want to do Špica at a slightly lower volume.
Cogito Coffee on nearby Varšavska Street is consistently considered Zagreb’s finest specialty coffee destination. This is not the place for traditional Croatian coffee rituals — it’s firmly third-wave, with careful sourcing, skilled baristas, and a small but serious menu. The clientele knows exactly what they’re here for.
Strossmayer Café near Strossmayer Square has some of the best outdoor seating in the city under a canopy of old plane trees. It’s a classic Špica destination: wide terraces, good visibility in all directions, the gentle sound of a weekend crowd doing exactly what it should be doing.
Vincek on Ilica deserves mention not because it’s on Tkalčićeva but because it’s been part of Zagreb’s daily life since 1972. This beloved slastičarna (pastry and ice cream shop) draws long queues of locals for its homemade cakes and ice cream, and its sidewalk tables on weekend mornings have an entirely unpretentious, neighborhood-institution quality that the trendier spots on Tkalčićeva can’t replicate.
Along Tkalčićeva itself, the strategy most locals use is simply to walk the length of the street, gauge the energy, and sit wherever feels right. There is no single best table. The whole street is the point.
Coffee in Zagreb: Understanding What You’re Actually Ordering
Croatia has a relationship with coffee that predates espresso culture and owes more to Turkish and Austro-Hungarian traditions than to Italian influence, even if Italians would dispute this. Knowing what to order prevents the mild confusion that often afflicts first-time visitors.
Kava is simply the Croatian word for coffee, but ordering “kava” without qualification will usually get you an espresso or a small black coffee. In most traditional Zagreb cafés, this means a short, strong shot — sometimes what locals call domaća kava (home-style coffee), which is brewed in a džezva (a small copper pot) with grounds remaining in the cup.
Bijela kava (white coffee) is essentially a flat white or caffè latte — espresso with steamed milk. This is the most popular order for Špica. It’s mild enough to nurse for an hour, warm enough for a cool morning, and it looks appropriately civilized in a glass on a terrace table.
Turska kava is Turkish coffee, prepared in a džezva, served with grounds still in the cup. You let it settle, drink slowly, and leave the last sip. This style is still popular among older Zagrepčani and in more traditional kafanas.
Ledena kava is iced coffee, usually made with espresso poured over ice cream — a genuinely excellent summer option and something you’ll see on every café menu from June through September.
One important cultural note: in Zagreb, coffee is not consumed in transit. You don’t take a paper cup and walk. You sit. The sitting is the point. Specialty cafés that offer takeaway cups exist, but using them marks you as someone who has not yet understood the city.
Beyond Tkalčićeva: Hidden Café Gems Locals Actually Use
The cafés most visible to visitors are, by definition, the ones closest to tourist traffic. Moving a few streets in any direction opens up a more textured picture of where Zagrepčani actually spend their mornings.
Café U Dvorištu — which translates roughly as “café in the courtyard” — is the archetype of a specifically Zagreb phenomenon: cafés hidden inside the city’s old stone courtyards, invisible from the street, discovered by knowing the right passage to duck through. These hidden-courtyard spaces exist all over the Upper Town and the older parts of Donji Grad, and finding them requires either local knowledge or genuine wandering.
Eliscafe on Praška Street is a small, quiet spot that draws a neighborhood regular crowd largely ignorant of its existence in most travel coverage. The coffee is excellent, the interior is warm and worn-in, and the terrace on a quiet side street gives you Zagreb street life without the performance aspect of Tkalčićeva.
Dirty Old Newsroom, despite its slightly self-conscious name, has become a genuine local institution in the Martićeva area — a neighborhood café that happens to do very good specialty coffee in a space that feels designed for actual use rather than Instagram appeal.
Velvet on Dežmanova Street has been one of Zagreb’s beloved café institutions for years. Its interior is deliberately cinematic — red velvet, art on the walls, the faint sense of a 1970s Zagreb intellectual gathering — and it attracts artists, musicians, and long-term regulars who treat it as a kind of living room. Saturday mornings here have a different texture from the mainstream Špica scene: quieter, more conversational, slightly more interesting.
The Jarun area, centered around Jarun Lake in the southwestern part of the city, has its own café ecosystem that is almost exclusively local. Weekend mornings at the lakeside cafés and bars here involve cycling families, dog walkers, and groups of friends who couldn’t care less about the city center Špica scene. The coffee is cheaper and the atmosphere more relaxed.
The Food That Goes With Your Coffee
Zagreb’s café culture is primarily about coffee, but the food that orbits it is genuinely worth attention. Croatian café food culture sits at the intersection of Austro-Hungarian pastry traditions, Yugoslav-era snack culture, and a newer wave of local food consciousness.
Burek is unavoidable and essential. This flaky, oil-rich pastry filled with meat, cheese, or spinach is the fuel of Zagreb mornings, sold at pekare (bakeries) throughout the city from early morning. A proper burek breakfast — eaten standing at a bakery counter with a glass of yogurt — is one of the great cheap pleasures of Zagreb life, and it sits companionably before or after a café coffee.
Kremšnita is Zagreb’s signature pastry claim: a vanilla custard cream slice between puff pastry layers, available in virtually every slastičarna in the city. The most famous version is actually served at the café in the nearby town of Samobor (a worthwhile day trip), but Zagreb’s own versions at places like Vincek are excellent and deeply embedded in local food culture.
Štrudla — apple strudel in its various forms — is another Austro-Hungarian legacy that Zagreb takes seriously. The best versions are made fresh daily in the older pastry shops around the city center.
For something more substantial after a long Špica session, the streets around the Dolac Market (Zagreb’s main open-air market, open every morning directly above Ban Jelačić Square) offer excellent options. The market itself is worth visiting before your coffee — the vendors selling seasonal vegetables, cheese, and eggs from the surrounding villages create a morning scene that connects the city’s café leisure with its practical daily life.
Newer café-restaurant hybrids in the Gornji Grad and around Tkalčićeva have expanded the food offer significantly over the past decade. Places like Bistro Apetit and various spots along Jurjevska Street offer proper brunch menus alongside quality coffee — a format that feels imported from Northern Europe but has been absorbed into Zagreb’s café culture naturally.
Špica Through the Seasons: How the Ritual Changes Year-Round
Špica is a year-round ritual, but it changes shape dramatically with the seasons, and the experience you’ll have in January is genuinely different from the one you’ll have in May.
Spring is the Špica season in its fullest expression. When the first properly warm Saturdays arrive in April and May, Zagreb’s terraces fill instantly, as if the city had been waiting all winter for permission to move outside. The energy is celebratory, the fashion choices more considered, and the street-watching quality is at its highest. May and June are arguably the best months to experience Zagreb’s café culture as it exists in its ideal form.
Summer brings complications. July and August can push Zagreb’s temperatures above 35°C, which shifts the café rhythm — morning Špica becomes earlier, the midday hours are avoided, and the city exhales somewhat as residents with access to the coast head to Dalmatia for the school holidays. The Jarun Lake café scene becomes particularly active in summer, offering shade and occasionally a breeze near the water.
Autumn is underrated. September and October bring golden light, cooler air, and a reassembled city — the coastal exodus has reversed, schools have started, and the regular rhythms of Zagreb life resume. Weekend terraces fill again with a slightly more settled, post-summer energy. The chestnut sellers appear on street corners, which is the city’s own way of marking the season.
Winter Špica is the most atmospheric version for visitors who haven’t considered it. Zagreb in December is one of Central Europe’s better winter cities — the Advent market on Ban Jelačić Square runs from late November through January and transforms the city center into a lit, mulled-wine-scented environment that has repeatedly won European Christmas Market awards. Cafés in winter move indoors, become warmer and more intimate, and the ritual of Špica continues undisturbed. Sitting in a warm, steam-windowed Zagreb café with a bijela kava while snow threatens outside is a specific kind of Central European pleasure that the city has been quietly perfecting for over a century.
Getting to and Around Zagreb for a Café-Focused Visit
Zagreb is served by Zagreb Franjo Tuđman Airport, located about 17 kilometers southeast of the city center. The airport bus (operated by Pleso Prijevoz) runs regularly to the main bus station and takes around 30 minutes depending on traffic, costing around 8–10 USD. Taxis and rideshare apps (Bolt and Uber both operate in Zagreb) run around 20–30 USD for the airport-to-center journey depending on traffic and time of day.
Within the city, the café culture is almost entirely walkable if you’re staying in the center. The distance from Ban Jelačić Square to the far end of Tkalčićeva Street is a comfortable 15-minute walk; from the square to the Upper Town takes another 10 minutes on foot. Zagreb’s tram network is clean, cheap, and reliable — a single ticket costs around 1.50 USD and covers 30 minutes of travel — and it connects the center to neighborhoods like Jarun and Martićeva easily. Most café-focused visitors will rarely need anything else.
The city center is small enough that getting lost is more asset than liability. Some of the best café discoveries in Zagreb happen precisely because a street looked interesting and led somewhere unexpected.
For day trips, Samobor — just 25 kilometers west of Zagreb — is the classic choice for café culture in a smaller setting. Its main square is lined with cafés serving the legendary Samobor kremšnita, and the town’s sleepy Saturday-morning atmosphere offers a rural Croatian counterpoint to the city version of Špica. Buses from Zagreb’s main bus station run regularly and take about 40 minutes.
Plitvice Lakes National Park is about two hours by bus and is Croatia’s most famous natural attraction — better as a full-day excursion than a rushed afternoon addition to a café day. Varaždin, a Baroque city to the northeast, has its own refined café culture and makes an excellent full-day rail excursion for those who want to see how the Špica mentality extends beyond Zagreb into Croatia’s smaller cities.
Practical Tips for Doing Špica Right
Špica has unspoken rules, and knowing them makes the experience considerably more enjoyable.
Timing matters. The prime Špica window on Saturday and Sunday is between 10am and noon. Arriving at 9am will find empty terraces; arriving at 1pm will find the energy beginning to dissipate as people drift toward lunch. Get there at 10:30 and you’re in the middle of the flow.
Dress with mild intention. Zagrepčani dress well for Špica — not formally, but with care. You won’t be refused service in gym clothes, but you’ll feel the difference between yourself and the locals. Smart-casual is the benchmark.
Don’t rush the coffee. A single coffee at a Zagreb café carries an implicit license to stay as long as you like. Waitstaff will not bring the bill until you ask, and asking within twenty minutes of sitting down registers as slightly rude. Order a second coffee if you want to stay. Stay anyway if you don’t.
Cash is still useful. Many Zagreb cafés — especially the older, more traditional ones — prefer cash or operate card minimum purchase policies. Croatia adopted the euro in 2023, so euros or a card that doesn’t charge foreign transaction fees will serve you well. A coffee typically costs 1.50–2.50 USD at traditional cafés; specialty coffee runs 3–5 USD.
Avoid the most obviously tourist-facing spots on the main square for your first coffee. The cafés with menus in six languages and photos of every drink on laminated boards exist everywhere in European city centers and Zagreb is no exception. They’ll serve you fine coffee, but they won’t give you any sense of what Špica actually is. Walk one street back from the main square in any direction and the quality of both the coffee and the experience improves immediately.
The Dolac Market opens at 6am and winds down by noon on weekdays, slightly later on weekends. Visiting before your café stop — picking up a bag of cherries or a piece of local cheese, chatting with a vendor — and then settling into a Špica terrace afterward is the most Zagreb morning it’s possible to have.
Language is no barrier. Zagreb’s café staff are among the most English-proficient service workers in Central Europe, and attempting even a few words of Croatian (hvala for thank you, molim for please, dobar dan for good day) will be received warmly. Coffee vocabulary is worth knowing: “Bijela kava, molim” will get you a white coffee please and an expression of mild approval.
Zagreb’s café culture doesn’t ask much of you. It asks only that you sit down, slow down, and pay attention to what’s happening in front of you — which, on a warm Saturday morning with a good coffee and nowhere particular to be, turns out to be exactly enough.
Explore more
Zagreb’s Museum Underground: From Broken Relationships to Hangovers, the City’s Eccentric Cultural Institutions
Gornji Grad & Donji Grad: Navigating Zagreb’s Upper and Lower Town Like a Local