If you really want to feel Zagreb’s rhythm, don’t just wander the cobblestone streets or sip coffee on a terrace – visit one of many Zagreb markets. They’re loud, colorful, raw, and real. Whether you’re hunting for the freshest strawberries, vintage vinyl, or a chat with a local vendor who calls you draga, Zagreb’s markets are where the city breathes. Here’s a rundown of the capital’s most iconic—and some lesser-known—markets you shouldn’t miss.
Dolac market – the Queen of Zagreb markets
Location: Just behind Ban Jelačić Square
When to go: Early morning, any day of the week (closed Sundays for some stalls)
If Zagreb had a kitchen, it would be Dolac. Under its sea of red umbrellas, generations of farmers have sold their produce straight from the fields. From plump tomatoes and fragrant herbs in summer to pickled goods and pumpkins in autumn, it’s a seasonal feast for the senses.
Downstairs you’ll find the indoor section—don’t miss the fish market or the legendary sir i vrhnje (fresh cheese and cream).
Tip: Bring cash, and don’t be shy about asking for a taste.


Britanski trg – Flea market Sundays
Location: British Square (near Ilica Street)
When to go: Sunday mornings (6 AM – 2 PM)
Looking for vintage watches, old Yugoslav postcards, gramophones, or antique cutlery? Britanski trg turns into a charming flea market on Sundays. It’s a magnet for collectors, locals, and the occasional tourist in-the-know. Even if you’re not shopping, browsing here is a true Zagreb pastime.
Bonus: Grab coffee at a nearby café and enjoy some excellent people-watching.



Trešnjevka Market – A neighborhood favorite
Location: Trešnjevka neighborhood (Trg Matije Gupca)
When to go: Daily until around 2 PM
Less touristy but deeply loved by locals, Trešnjevački plac is a working-class hero of markets. You’ll find excellent fresh produce, butchers who greet you by name, and stalls selling second-hand clothes or cleaning supplies. It’s gritty, real, and full of character.
Look out for homemade ajvar, elderflower syrup, and bargain household items.
Kvatrić Market – small but mighty
Location: Kvaternikov trg (near Maksimirska)
When to go: Daily until early afternoon
A favorite for East Zagreb residents, Kvatrić is compact but full of goodies. You’ll find everything from wild mushrooms and cottage cheese to fresh bread and flowers. The prices are often better than at Dolac, and the vibe is local and relaxed.
Hot tip: Visit in spring when wild garlic (srijemuš) appears—it sells out fast.
Utrina Market – Zagreb’s Southside giant
Location: Utrine neighborhood, Novi Zagreb
When to go: Daily (best selection early in the morning)
Want the full suburban market experience? Head to Utrina in Novi Zagreb. It’s massive, less curated, and has everything—veggies, fresh fish, tech accessories, textiles, and a few great grill joints nearby. It’s where the city shops when no one’s looking.
For foodies: Check out the indoor deli section. Ask for kulen or domaća šunka.
Hrelić – Zagreb’s wildest market
Location: Jakuševac (southern outskirts of Zagreb)
When to go: Sundays and Wednesdays, from early morning
Known officially as the Jakuševec Market but lovingly called Hrelić, this is Zagreb’s biggest and boldest flea market. It’s chaotic, sprawling, and utterly fascinating. You’ll find everything from second-hand car parts, furniture, vintage fashion, tools, toys, obscure electronics, to possibly the exact cable you didn’t know you needed.
It’s part flea market, part open-air bazaar, part social event. Locals come to browse, barter, or just wander the endless rows of items, soaking in the atmosphere.
Tip: Wear comfortable shoes, come early, and don’t expect to find the same thing twice.

Markets in Zagreb aren’t just places to buy food or antiques—they’re part of the city’s social fabric. Elderly neighbors chat over parsley bunches, chefs scout for the perfect pepper, and tourists stumble into slices of real local life.
So grab a tote bag, brush up on your “Dobar dan,” and don’t worry if you don’t speak Croatian—smiles and gestures are the universal market language.
Looking for a hotel in Zagreb? Click here.