Best Cafes in Zagreb That Locals Actually Go To
Words by
Ana Babic
Best Cafes in Zagreb That Locals Actually Go To
I have spent the better part of a decade drinking coffee in this city, long enough to know that the best cafes in Zagreb are not the ones with the flashiest Instagram walls or the most aggressive Google ads. They are the spots where the barista knows your order before you open your mouth. They are the corners of the city where espresso costs what it should and the milk foam actually takes skill. If you want to understand how people in Zagreb live, you start by sitting in the right cafe and simply watching.
This Zagreb cafe guide is not about tourist traps or places that exist solely for visitors. Every spot below is somewhere I go myself, on my own time, with my own money. Some of these places have been open for decades. Some are younger but have already earned their place in the rhythm of their neighborhood. Welcome to where the people of this city actually drink their coffee.
1. Vincek on Ilica 30
Zagreb's Old-School Institution on Ilica
If you want to know where to get coffee in Zagreb in the way that generations of Zagreb residents have always done it, Vincek on Ilica is the first answer. This confectionery and ice cream institution on the main Ilica street has been serving Zagreb since long before specialty coffee became a thing. Locals come here for the cakes, the ice cream in summer, and the simple espresso or macchiato that arrives in a ceramic cup without pretense.
The real magic happens from September through May, when their seasonal cakes rotate with a seriousness that borders on religious devotion. I always go in early October for the mađarica because that layered pastry with chocolate cream and meringue only stays on the menu for a limited run. Summer means their outdoor terrace along Ilica fills up quickly, and the people-watching on the busiest pedestrian street in the city is genuinely unmatched. Most tourists walk right past Vincek because there is no exposed brick or minimalist seating, but locals would revolt if it ever closed.
The Vibe? An old-world pastry shop that has never felt the need to modernize its soul.
The Bill? A macchiato and a slice of cake runs about 18 to 25 kuna.
The Standout? The seasonal mađarica pastry in autumn, and the handmade ice cream from June onward.
The Catch? The interior can feel cramped on weekends when families pile in after Sunday lunch, and finding a window table means arriving before 11 a.m.
Local tip: Vincek also has a smaller branch near the cemetery on Mirogoj Road, but the Ilica original is where the true regulars go. Order at the standing bar counter for a faster, cheaper experience, just like the old men in suits have done for forty years.
2. Coffee Bar Bianchi on Vlaška Street
A Proper Specialty Coffee Spot for the Purists
Vlaška street in Zagreb does not get the foot traffic of Tkalčićeva or the Lower Town squares, which is partly why I love what Coffee Bar Bianchi has quietly built here. Tucked between the more serious stretches of the city center near the Croatian National Theatre, Bianchi serves some of the most consistently well-pulled espresso shots in Zagreb. The owner trained in the specialty coffee scene and opened this place with a clear focus on sourcing quality beans and respecting proper extraction times.
What makes Bianchi stand out among the top coffee shops in Zagreb is the staff's genuine knowledge of what they are serving. They rotate single-origin beans regularly and will happily explain the tasting notes if you ask. The interior is small and functional, a handful of tables, clean lines, nothing excessive. I go here on weekday mornings around 8 a.m. when they are less crowded and the baristas have time to chat. Their flat white is the order I recommend to anyone who thinks Croatian coffee culture is only about Turkish-style boiled coffee.
The Vibe? Minimal, focused, and refreshingly unpretentious for a specialty cafe.
The Bill? A flat white or cappuccino is around 16 to 20 kuna.
The Standout? The rotating single-origin filter coffee program, which changes every two to three weeks.
The Catch? There are only about six tables, so if you arrive between 9 and 10 on a Saturday, you might be waiting or drinking standing up.
Local tip: Bianchi is a ten-minute walk from both Ban Jelačić Square and the Botanical Garden, making it a perfect midway rest point if you are exploring Gornji Grad on foot. Ask the barista what beans are on today; the staff here genuinely cares about what they pour.
3. Johann Franck on Jurišićeva Street
Where Zagreb's Business Crowd Fuels Up
Jurišićeva street sits in the quiet commercial stretch between Ban Jelačić Square and the Esplanade Hotel, and Johann Franck occupies a corner of this area that feels like it exists in a perpetual state of productive espresso consumption. This Austrian-style confectionery chain has several Zagreb locations, but the Jurišićeva branch is my preferred one because of its central location and reliable consistency. Zagreb's office workers and hotel guests rely on it as a quick stop between meetings.
The wiener schnitzel melange here is a thing to experience, a Viennese-style coffee preparation that connects Zagreb directly to its Habsburg heritage. This entire part of the city was shaped by centuries of Austro-Hungarian urban planning, and Johann Franck preserves that chain of continental café culture in a way that feels completely natural here. I drop in most Thursday mornings because the pastry case on Thursdays tends to be the freshest of the week, restocked after the weekend. Their linzer torte is worth the calories.
The Vibe? A polished European pastry café that could easily sit in Vienna or Ljubljana.
The Bill? A melange and a pastry run about 25 to 35 kuna.
The Standout? The linzer torte and the Austrian melange, both made from imported recipes.
The Catch? It is slightly pricier than the average Zagreb cafe, and service can feel transactional during the morning rush when office workers flood in between 7:30 and 8:30.
Local tip: If you are staying at or near the Esplanade Zagreb Hotel, this is faster and better than hotel breakfast. Zagreb's tram lines 6 and 11 stop within a two-minute walk, making it easy to combine with a morning walk through Zrinjevac Park.
4. Eli's Caffe on Tkalčićeva Street
The Heart of Zagreb's Social Drinking Scene
Tkalčićeva street is the most famous bar and cafe strip in Zagreb, running through the old Gradec neighborhood from the Stone Gate area down toward the Lower Town. Eli's Caffe has been a fixture here for years, and while the street itself can feel touristy in peak summer, Eli's maintains a loyal local following because the prices stay reasonable and the outdoor seating is genuinely pleasant in spring and autumn.
What I appreciate about Eli's is that it does not try to be a specialty coffee destination. It is a social cafe, a place where you sit outside with friends, order a coffee or a beer, and watch the street do its thing. The coffee is solid, the service is fast, and the people-watching from the terrace is the real product. I go here on Friday evenings in May or September when the weather is warm enough to sit outside but the summer tourist crowds have not yet arrived or have already left. Most tourists do not realize that Tkalčićeva was once a creek bed, the Medveščak stream, which was covered over in the late 19th century. The street literally follows the old waterway.
The Vibe? A relaxed, social terrace cafe on Zagreb's most famous bar street.
The Bill? A coffee and a glass of water on the terrace runs about 15 to 22 kuna.
The Standout? The outdoor seating in shoulder season, when the street is lively but not overwhelming.
The Catch? In July and August, the terrace is packed with tourists, prices creep up, and the experience loses its local flavor entirely.
Local tip: Walk one block north from Eli's toward the Stone Gate and you will find the neighborhood of Dolac, Zagreb's main market. Grab fresh produce or cheese there and then come back to Eli's for a coffee. This is how locals actually spend a Saturday morning.
5. Kava Tava on Bogovićeva Street
A Neighborhood Favorite Near the Main Square
Bogovićeva street runs just behind Ban Jelačić Square, one block south of the main tourist drag, and Kava Tava sits in this transitional zone where the city center starts to feel more residential. This is a proper neighborhood cafe, the kind of place where the same faces appear every morning and the staff remembers your usual order after two visits. It is not trying to win design awards, and that is exactly why I keep coming back.
The coffee here is standard Zagreb quality, which means it is good, strong, and served without ceremony. What makes Kava Tava special is the atmosphere of normalcy. You sit here and you are in the real Zagreb, not the postcard version. I come here on weekday afternoons around 3 p.m. when the lunch crowd has cleared and the cafe is quiet enough to read or work on a laptop for an hour. The prices are among the most honest in the city center, and the sandwiches are freshly made. Most tourists never find this place because it is not on any "top ten" list, and the exterior is deliberately understated.
The Vibe? A no-frills neighborhood cafe where regulars outnumber visitors.
The Bill? A coffee and a sandwich run about 20 to 28 kuna.
The Standout? The quiet afternoon hours and the genuinely friendly, unhurried service.
The Catch? The interior is small and the decor has not been updated in years, so if you are looking for aesthetic appeal, this is not your spot.
Local tip: Kava Tava is a three-minute walk from the funicular that connects the Lower Town to Gornji Grad. Ride the funicular up, explore the old town, then walk back down and stop here for a coffee before heading to your next destination. It is the most efficient way to structure a morning in central Zagreb.
6. Cogito Coffee on Nova Ves
Specialty Coffee in the Heart of the Lower Town
Nova Ves is one of Zagreb's most photogenic streets, a narrow lane of colorful buildings in the Lower Town that leads up toward the funicular and the old town. Cogito Coffee has established itself here as one of the top coffee shops in Zagreb for people who care about bean quality and brewing methods. The space is compact but thoughtfully designed, with a visible pour-over setup and a rotating selection of beans from reputable European roasters.
What I value about Cogito is the consistency. Every time I visit, the espresso is dialed in properly, the milk is steamed correctly, and the barista can tell you exactly what they are serving. This might sound basic, but in a city where many cafes still treat espresso as an afterthought, it matters. I go here on Saturday mornings around 10 a.m., after the early rush but before the lunch crowd. Their V60 pour-over is the order I recommend to anyone who wants to taste what specialty coffee in Zagreb can actually be. The street itself, Nova Ves, has been a residential lane since the 18th century, and the buildings here survived the 1880 earthquake that reshaped much of the Lower Town.
The Vibe? A focused specialty coffee bar in one of Zagreb's prettiest streets.
The Bill? A pour-over or flat white runs about 18 to 24 kuna.
The Standout? The V60 single-origin pour-over, prepared with genuine care and precision.
The Catch? The space is very small, with seating for maybe ten people, and it fills up fast on weekends. There is essentially no room for groups larger than two.
Local tip: After your coffee, walk two minutes east to the Stone Gate, the only surviving medieval gate of the old city walls. The small chapel inside, with its painting of the Virgin Mary, has been a pilgrimage site since the 1700s. It is one of the most quietly powerful spots in all of Zagreb.
7. Velvet on Radićeva Street
A Creative Corner in Zagreb's Bohemian Stretch
Radićeva street runs along the southern edge of the Lower Town, connecting the area near the Croatian National Theatre with the quieter residential blocks below Gornji Grad. Velvet occupies a space here that feels like it belongs to a slightly more creative, slightly more alternative version of Zagreb. The interior mixes vintage furniture with local art on the walls, and the playlist tends toward indie and electronic rather than mainstream pop.
This is the kind of cafe where Zagreb's younger creative crowd, designers, musicians, students from the Academy of Fine Arts, tends to gather. The coffee is good, not exceptional, but the atmosphere is what brings me back. I come here on Sunday afternoons when the city is at its slowest and Velvet feels like a living room you have been invited into. They occasionally host small exhibitions or acoustic sets, and the staff is always happy to tell you what is coming up. Most tourists never venture this far south on Radićeva, which means you get a version of Zagreb that feels genuinely local.
The Vibe? A creative, slightly bohemian cafe with art on the walls and good music in the background.
The Bill? A cappuccino runs about 15 to 19 kuna.
The Standout? The rotating art exhibitions and the Sunday afternoon atmosphere.
The Catch? The Wi-Fi can be unreliable during peak hours, and the vintage seating is charming but not always comfortable for long work sessions.
Local tip: Radićeva street leads directly to Strossmayer Promenade, one of Zagreb's most beautiful walking paths along the old city walls. In autumn, the trees along the promenade turn gold and the view over the Lower Town is stunning. Combine a Velvet coffee with a late afternoon walk here for one of the best free experiences in the city.
8. Franck Cafe on Ilica (Near Ban Jelačić Square)
A Reliable Chain with a Prime Location
I know, I know, recommending a chain in a guide about where locals actually go might seem contradictory. But Franck, the Croatian coffee and confectionery brand, has earned its place in daily Zagreb life through sheer ubiquity and consistency. The Ilica branch near Ban Jelačić Square is the one I visit most often because it sits at the exact center of the city and serves as a meeting point that everyone can find.
The Franck brand has been part of Zagreb's coffee culture since the 1950s, and their coffee, while not specialty grade, is roasted locally and served fresh. What I use this location for is practical: meeting friends before heading somewhere else, grabbing a quick espresso between errands, or sitting with a newspaper on a bench outside while the city moves around me. I go here on weekday mornings before 8 a.m. when the espresso is freshest and the pastry case is fully stocked. Their burek, the flaky pastry filled with cheese or meat, is a Zagreb breakfast staple that most visitors never think to try.
The Vibe? A dependable, centrally located cafe chain that functions as a Zagreb meeting point.
The Bill? An espresso and a burek run about 15 to 22 kuna.
The Standout? The burek for breakfast and the unbeatable central location.
The Catch? It is a chain, so the atmosphere is generic, and the Ilica branch gets extremely crowded between 8 and 9 a.m. on workdays. Finding a seat during that window requires patience.
Local tip: Franck's burek is best consumed before 9 a.m. when it comes fresh from the oven. After that window, it sits under a heat lamp and loses its flakiness. If you want to eat like a real Zagreb local, grab a cheese burek and a coffee here at 7:30 a.m. and then walk ten minutes to Dolac market to see the city wake up.
When to Go and What to Know About Zagreb's Cafe Culture
Zagreb runs on coffee the way some cities run on ambition or anxiety. Understanding the rhythm of cafe life here will make your experience significantly better. Mornings between 7 and 9 a.m. are peak espresso hours, when office workers fuel up before the workday. If you want a quiet table and a relaxed barista, aim for mid-morning between 10 and 11, or mid-afternoon between 2 and 4.
Sundays in Zagreb are slow. Many smaller cafes close entirely or open late, so plan accordingly. The big tourist strips like Tkalčićeva stay busy, but neighborhood spots go quiet. This is actually my favorite time to visit places like Kava Tava or Velvet, when the city feels like it belongs only to the people who live here.
Tipping in Zagreb cafes is not mandatory but rounding up or leaving 10 percent is standard practice. Most cafes accept card payments, but having some kuna in cash is useful for smaller orders, especially at older places like Vincek. The euro was adopted in Croatia in 2023, so you will now see prices in euros at most establishments, though some older spots still display kuna equivalents.
One thing most visitors do not realize is that "kava" in Zagreb almost always means espresso by default. If you want a cappuccino, order a "kapućino." If you want filter coffee, specify "filter kava" or you will get an espresso-based drink. The Turkish-style coffee, "turska kava," is available at traditional spots but is increasingly rare in newer cafes. Asking for a "latte" will get you a caffe latte, but be prepared for a smaller serving than you might expect in North America or Northern Europe.
Frequently Asked Questions
Is Zagreb expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler in Zagreb should budget approximately 80 to 120 euros per day, covering a double room in a three-star hotel or a well-located Airbnb (45 to 70 euros), two cafe meals and one restaurant meal (25 to 35 euros), local transport and occasional tram tickets (3 to 5 euros), and a modest activity or museum entry fee (5 to 10 euros). Zagreb is significantly cheaper than most Western European capitals, though prices in the central tourist zone along Tkalčićeva and around Ban Jelačić Square run about 15 to 20 percent higher than in neighborhoods like Trešnjevka or Maksimir.
Are there good 24/7 or late-night co-working spaces available in Zagreb?
Zagreb does not have a strong 24/7 co-working culture compared to cities like Berlin or Lisbon. Most co-working spaces, including the established ones in the city center, operate from around 8 a.m. to 8 or 10 p.m. on weekdays and have limited or no weekend hours. A handful of cafes in the Lower Town and around Tkalčićeva stay open until midnight or later, but they are social spaces rather than work environments. For late-night work, most remote workers in Zagreb rely on their accommodation or hotel business centers.
What are the average internet download and upload speeds in Zagreb's central cafes and workspaces?
Zagreb's central cafes and co-working spaces typically offer download speeds between 30 and 100 Mbps, with upload speeds ranging from 10 to 50 Mbps, depending on the provider and the number of simultaneous users. Dedicated co-working spaces tend to offer more reliable connections, often exceeding 100 Mbps download. Smaller neighborhood cafes may drop to 15 to 25 Mbps during peak hours. Croatia's overall fixed broadband infrastructure is well-developed, ranking above the EU average, so connectivity in Zagreb is generally not a concern for standard remote work tasks.
How easy is it to find cafes with ample charging sockets and reliable power backups in Zagreb?
In central Zagreb, roughly 60 to 70 percent of cafes provide at least a few accessible charging sockets, though they are often concentrated near window seats or along wall benches. Specialty coffee shops and newer establishments are more likely to have abundant outlets, while older traditional cafes like Vincek or Johann Franck may have only one or two. Power backup systems are not standard in most Zagreb cafes, and brief outages, while uncommon, can occur during summer storms. Carrying a portable power bank is a practical precaution for anyone planning to work from cafes for extended periods.
What is the most reliable neighborhood in Zagreb for digital nomads and remote workers?
The Lower Town, Donji Grad, centered around Ban Jelačić Square, Tkalčićeva, Radićeva, and Nova Ves, is the most reliable neighborhood for digital nomads and remote workers due to its high density of cafes, co-working spaces, and fast internet infrastructure. The area offers the widest variety of work-friendly environments within walking distance, and its central location provides easy access to public transport, grocery stores, and other daily necessities. Trešnjevka, a residential neighborhood southwest of the center, is gaining popularity among longer-term remote workers for its lower rents and growing number of quieter cafes, though it requires a 10 to 15 tram ride to reach the main tourist and business districts.
Enjoyed this guide? Support the work