Best Coffee Shops in Zagreb
3735 coffee shops in Zagreb. Discover, check in, earn rewards with Pulled Coffee.
Get PulledAbout coffee in Zagreb
Zagreb has built a distinctive Croatian café culture that combines the Habsburg Kaffeehaus tradition (the city was part of the Austro-Hungarian Empire until 1918) with a Yugoslav-era café culture (the city was part of socialist Yugoslavia until 1991) and a contemporary specialty wave that has emerged primarily since 2015. The result is a layered coffee landscape that operates in multiple registers simultaneously, with the same neighborhoods holding heritage Habsburg-style cafés alongside Yugoslav-era institutions and modern specialty addresses.
The traditional Croatian café tradition runs through the kavana, the Croatian word for coffee house. Kavana Esplanade, opened in 1925 in the Esplanade Hotel, holds the canonical heritage register. Several other preserved heritage establishments operate in the same tradition. The cafés feature high ceilings, marble tables, and a culture of long stays over a single coffee that descends directly from the Vienna Kaffeehaus model.
The Yugoslav-era café tradition is distinct. The kafić, the small neighborhood café-bar that serves coffee, alcohol, and simple food, is fundamentally a social institution that operates throughout the day. The cafés have served the same role for decades and continue to operate across the city. Coffee at a kafić is typically Italian-style espresso, served with a small glass of water and a small chocolate.
The third wave arrived in Zagreb after 2015 and has built rapidly. Eliscaffé in the Old Town was an early specialty café. Express Bar Zagreb, Velvet Café, and a wider network of contemporary cafés have built a serious specialty scene across the central districts. The local specialty wave benefits from connections to the broader Central European specialty network through Vienna, Berlin, and Prague.
The neighborhoods stratify clearly. The Lower Town (Donji grad), the central commercial district that includes Ban Jelačić Square, holds the densest concentration of cafés in Zagreb. The Upper Town (Gornji grad), the historic center on the hill, holds a quieter mix of heritage cafés and emerging specialty. Trešnjevka and Trnje, the residential districts, hold quieter neighborhood registers. Maksimir, the residential district that holds the city's largest park, has a quieter café culture serving the resident population.
What separates Zagreb from Vienna or Prague is the integration of multiple historical registers. The same Zagreb neighborhood may hold a Habsburg-era kavana, a Yugoslav-era kafić, and a contemporary specialty café within a five-minute walk. The cultural layering is more visible in Zagreb than in cities that experienced more uniform historical development.
Zagreb's contribution to global coffee is harder to identify. The Croatian specialty wave has not yet exported a specific form. What Zagreb has done is preserve a particular kind of multi-generational café culture that has survived empires, ideologies, and economic transitions. The contemporary specialty scene operates alongside the older traditions without disrupting them.
What surprises a visitor is the prices. Zagreb specialty coffee is favorably priced compared to Vienna or Berlin, with most flat whites running roughly two euros after the 2023 currency transition from kuna. The integration with the broader Central European specialty network gives the local scene access to international roasters at favorable prices.
Top Coffee Shops in Zagreb
- Eskimo — Craft coffee in Zagreb.
- BIO market — Serious coffee. Zagreb.
- Platana — The real thing. Zagreb.
- Restoran Gurman — Worth seeking out in Zagreb.
- Time out — Craft coffee in Zagreb.
- Caffe bar Velebit — Worth seeking out in Zagreb.
- Kava Kavana — Specialty coffee in Zagreb.
- moderato Cantabile — Craft coffee in Zagreb.
- Xalva — Specialty coffee in Zagreb.
- Links — Serious coffee. Zagreb.
COFFEE SHOPS IN ZAGREB
Showing 50 of 3,735 coffee shops in Zagreb. Download Pulled to check in and earn rewards at any of them.
Best neighborhoods for coffee in Zagreb
The Lower Town (Donji grad), the central commercial district that includes Ban Jelačić Square, holds the densest concentration of cafés in Zagreb. Heritage kavanas, Yugoslav-era kafićs, and contemporary specialty cafés operate side by side. Eliscaffé and a wider network of specialty addresses anchor the central specialty register.
The Upper Town (Gornji grad), the historic center on the hill that contains the Croatian Parliament, the Cathedral, and the Stone Gate, holds a quieter mix of heritage cafés and emerging specialty. The neighborhood is tourist-heavy but the better cafés serve genuine specialty coffee at international quality.
Trešnjevka, the western residential and commercial district, holds quieter neighborhood specialty registers alongside Yugoslav-era kafićs. The neighborhood has emerged as a Zagreb café pocket over the last few years.
Trnje, the southern residential district, holds a quieter mix of neighborhood cafés serving the largely Croatian residential population. The pace is slower than the Lower Town.
Maksimir, the residential district that holds Zagreb''s largest park, has a quieter café culture serving the resident population. The neighborhood is residential and family-oriented, and the cafés operate at a slower pace.
The Esplanade Hotel area, near the central train station, holds Kavana Esplanade as the canonical heritage register. The 1925 Art Deco room is the most preserved Habsburg-era café in the city.
Tkalčićeva Street, the pedestrian café strip just north of Ban Jelačić Square, holds a high concentration of cafés serving tourists and locals alike. The street is the city''s most active café district during weekend afternoons and evenings.
What to expect in Zagreb
Order at the counter or at the table. The choice depends on the café register. Heritage kavanas and Yugoslav-era kafićs operate on the European sit-down service model: find a table, the waiter comes, order, drink, ask for the bill. Specialty cafés operate on counter service: order, pay, sit or take away.
Espresso is the default. The drink is short, dark, and strong, similar to the Italian preparation but slightly less concentrated. Macchiato (espresso with a teaspoon of milk foam) and cappuccino are widely available. Filter coffee is less common at heritage cafés but is increasingly available at contemporary specialty cafés.
Bijela kava, the Croatian term for white coffee, is similar to a French café au lait, served in a larger cup with steamed milk. The drink is widely available at heritage establishments and at neighborhood kafićs.
Specialty cafés operate in the international register. Single-origin pour-overs, espressos, flat whites, and lattes are all widely available. Cold brew has gained ground over the last few years.
Prices are favorable. Espresso at a kafić costs one-thirty to two euros after the 2023 transition to the euro. Flat whites at specialty cafés are typically two to three euros. Specialty pour-overs cost three to four euros. The same drinks at Vienna or Berlin specialty cafés cost two to three times more.
Hours run early to evening. Most cafés open by seven and close around nine or ten in the evening. Heritage kavanas often keep slightly longer hours.
Tipping is appreciated. Rounding up the bill is conventional.
How earning works in Zagreb
Pulled Coffee pays real cash via PayPal for visits to coffee shops in Zagreb. The app verifies each check-in with GPS and a photo, then credits your progress toward the city’s active challenges. With 3,735 coffee shops in Zagreb on the platform, even a casual coffee habit can complete the entry challenges in a few weeks.
The First 15 challenge pays ten dollars for fifteen check-ins at any cafe in thirty days. The Daily 50 challenge pays up to three hundred fifty dollars at the Origin tier for fifty check-ins in ninety days. The Pulled 300 challenge, the highest annual reward, pays up to ten thousand dollars at the Origin tier for three hundred unique specialty shops in eighteen months. Zagreb’s shop density makes these challenges achievable for an active coffee drinker.
FURTHER READING
Own a coffee shop in Zagreb?
List on Pulled, run sponsored challenges, reach every coffee drinker in Zagreb.
Get Pulled for Business →Frequently asked questions
What is a kavana?
A kavana is the Croatian word for coffeehouse, deriving from the Habsburg Kaffeehaus tradition. Croatian kavanas, particularly in Zagreb, operate in the same architectural and cultural register as Vienna or Prague heritage cafés: marble tables, high ceilings, long stays over single coffees, and a literary association with Croatian writers. Kavana Esplanade, opened in 1925, is the canonical preserved Zagreb kavana.
What is a kafić?
A kafić is the small neighborhood café-bar that emerged during the Yugoslav era and continues to operate as everyday Croatian café infrastructure. The cafés serve coffee, alcohol, and simple food, function as social institutions throughout the day, and operate at slower pace than the more formal kavana. The kafić is fundamentally a Yugoslav-era institution that has persisted through Croatia's transition to independence and EU membership.
When did specialty coffee arrive in Zagreb?
Specialty coffee in Zagreb developed primarily after 2015, anchored by Eliscaffé in the Old Town and a wave of contemporary cafés in the Lower Town. The wave has built rapidly since 2018 and now includes dozens of credible specialty cafés across the central districts. The integration with the broader Central European specialty network through Vienna, Berlin, and Prague has helped accelerate the local development.
Where is the best café in Zagreb?
Several Zagreb cafés are defensible answers. Eliscaffé and Express Bar Zagreb in the Lower Town are the most respected contemporary specialty addresses. For the heritage register, Kavana Esplanade in the Esplanade Hotel, opened in 1925, holds the canonical preserved Habsburg-style kavana. The right answer depends on whether you want contemporary specialty or heritage Croatian café. Both registers operate at high quality.
How is Zagreb coffee different from Vienna coffee?
Zagreb has the same Habsburg Kaffeehaus tradition as Vienna but in a smaller, more compressed form. The city has a smaller café count overall and a more layered cultural register, integrating Yugoslav-era kafićs alongside heritage kavanas. Zagreb prices are significantly lower than Vienna prices for equivalent specialty drinks. The contemporary specialty scene is also smaller in absolute terms but operates at international quality at the top.
Get Pulled.
Pulled Coffee is the rewards layer. Visit any shop in Zagreb, log a pull, get paid.
Other coffee cities in HR
Rijeka
61 shops
Osijek
48 shops
Split
41 shops
Čakovec
28 shops
Požega
28 shops
Samobor
17 shops
Sisak
16 shops
Makarska
16 shops
Zadar
15 shops
Slavonski Brod
11 shops
Primošten
10 shops
Šibenik
10 shops
Karlovac
10 shops
Knin
9 shops
Nedelišće
7 shops
Varaždin
7 shops
Jastrebarsko
7 shops
Krk
7 shops
Pula
7 shops
Mursko Središće
6 shops
