RoamGuru Roam Guru
Culture & History

Zagreb: The Red Umbrellas, the Stone Gate, and the Art of Staying Longer Than Planned

A culture and history guide to Zagreb, Croatia's overlooked capital — from medieval churches and Austro-Hungarian boulevards to the Museum of Broken Relationships, truffle feasts, and the coffee ritual of špica. With specific addresses, prices, and what to skip.

Elena Vasquez
Elena Vasquez

Zagreb: The Red Umbrellas, the Stone Gate, and the Art of Staying Longer Than Planned

Elena Vasquez first came to Zagreb on a rainy Tuesday in November, expecting to spend one night between buses. She stayed four days. Not because of any single monument — though the tiled roof of St. Mark's Church is genuinely startling when you first see it — but because of something harder to explain: the feeling that this city had been waiting for someone to actually look at it. Dubrovnik gets the yachts. Split gets the Roman grandeur. Zagreb gets the people who read the footnotes.

This is Croatia's capital, its administrative and cultural brain since 1094, and it carries that weight with a peculiar grace. The city sits on the Sava River, the southern boundary dividing it from the flatlands of Slavonia. North of the river, the terrain rises sharply to a ridge where the medieval Upper Town (Gornji Grad) clings to the hilltop like a stone barnacle. Below, the Lower Town (Donji Grad) spreads in a formal Austro-Hungarian grid of parks and boulevards laid out in the 1880s. That physical division — vertical old city, horizontal new city — shapes everything: how you move, where you eat, how the light falls at different hours of the day.

Elena spent her first morning walking the Upper Town at dawn, before the tour groups arrived. She recommends you do the same.

The Upper Town: Where Medieval Stones Still Argue

Start at St. Mark's Square, the political and symbolic heart of Croatia. The Church of St. Mark dominates with its roof — colorful tiles arranged in the coat of arms of Croatia, Dalmatia, Slavonia, and Zagreb city. The church itself dates to the 13th century, though the distinctive roof tiles were added in 1880 after an earthquake. The interior holds sculptures by Ivan Meštrović, Croatia's most celebrated modern sculptor, and the building to the left houses the Croatian Parliament. The building to the right is the seat of government. When politicians anger the public, protesters gather here. When tourists visit, they photograph the roof. The church is open daily from 7:30 AM to 6:00 PM, admission free. The guards change at the square on Saturday and Sunday at noon — a small ceremony most visitors miss.

Five minutes east, the Stone Gate (Kamenita Vrata) is the only remaining gate from Zagreb's medieval fortifications, and it functions as a living shrine. In 1731, a fire destroyed everything in this area except a painting of the Virgin Mary. Locals declared it miraculous. The painting still hangs inside, behind an ornate iron grille, and visitors light candles here at all hours. The gate is never closed. It is never empty. Elena watched an old woman in a blue coat kneel there at 6:00 AM on a Wednesday morning, crossed herself, and walked on to work. That is the kind of city this is — the sacred and the ordinary sharing the same doorway.

Walk the narrow streets radiating from the square. Radićeva Street drops steeply toward the Lower Town, lined with small galleries and antique shops. At the bottom, you emerge onto Tkalčićeva Street, the pedestrian spine that once divided two rival medieval settlements — Kaptol (the ecclesiastical center) and Gradec (the secular center). Their rivalry lasted centuries. Today the street has the highest concentration of bars and cafés in Croatia, and the only conflict is competition for terrace seating. Stop at Cogito Coffee on Varšavska for a flat white before the climb — the courtyard seating is worth the detour.

The Lotrščak Tower, a 13th-century construction and the only well-preserved medieval tower in Zagreb, stands at the western edge of the Upper Town. According to legend, a cannon shot fired from the tower reached an Ottoman Pasha's tent during a siege, and the Turkish army interpreted it as a warning and withdrew. Since then, a cannon fires daily at noon. The tower is open Tuesday through Sunday from 11:00 AM to 8:00 PM, and the ticket costs approximately €1.30. The view from the top is worth every cent.

The Lower Town: Vienna's Faded Cousin

Cross south into the Lower Town and the atmosphere shifts. The streets widen into boulevards. The buildings rise four and five stories, with neoclassical facades and elaborate cornices built during the Austro-Hungarian Empire. The architecture is Vienna by way of Budapest — formal, grand, slightly faded in the most beautiful way.

Jelačić Square (Trg bana Jelačića) marks the center, named for Ban Josip Jelačić, the Croatian viceroy who abolished serfdom in 1848. His equestrian statue faces south, toward the historic enemy. The square functions as Zagreb's living room — a place to meet, to protest, to catch trams in six different directions. Johann Franck Café sits here, one of the city's most important coffee institutions, and the people-watching is unmatched.

Walk east and you enter the Green Horseshoe — a U-shaped chain of parks and squares designed by urban planner Milan Lenuzzi in the 1880s. The parks contain the city's major cultural institutions: the Croatian National Theatre (opened 1895), the Museum of Arts and Crafts, the Art Pavilion, and the Archaeological Museum. Park Zrinjevac is particularly peaceful, home to the first fountain in Zagreb, known locally as "The Mushroom." In summer, open-air concerts happen every weekend. In winter, the park is draped in fairy lights for the Advent market, which has been named Europe's Best Christmas Market three times running.

The Museum of Broken Relationships: Croatia's Most Honest Export

Zagreb's most visited museum opened in 2006 and moved to its current location at Ćirilometodska 2, a Baroque palace in the Upper Town, in 2010. The Museum of Broken Relationships displays objects donated by people from around the world, each accompanied by a story about a failed relationship. The exhibits range from comical (a toaster: "I left him because he didn't toast bread the way I like it") to devastating (a wedding dress worn once, donated by a widow).

The museum is not about Croatia. It is about the universal experience of loss. Visitors spend an average of 45 minutes here. Many cry. The museum has toured internationally — London, Paris, New York — but the permanent collection remains in Zagreb. Summer hours (June 1 through September 30) are 9:00 AM to 10:00 PM daily, with last entry at 9:30 PM. Winter hours (October 1 through May 31) are 9:00 AM to 9:00 PM, with last entry at 8:30 PM. The museum is closed on Christmas Eve, Christmas Day, New Year's Day, Easter, and All Saints' Day. Admission is €9 for adults, €7 for students, seniors over 65, people with disabilities, and groups of 15 or more. The Brokenships Café on-site serves Julius Meinl coffee and cakes made by residents of the Reto Center rehabilitation program under pastry chef Petra Jelenić. The gift shop sells "Bad Memories" erasers and consolation chocolates.

What Zagreb Actually Tastes Like

Elena came to Zagreb for the architecture. She stayed for the food. The city does not announce itself as a culinary destination — it does not have the flash of Lisbon or the swagger of Bologna — but it has deep, stubborn traditions that reward the curious.

Begin at Dolac Market, the central market sitting between the Upper and Lower Towns. The red umbrellas are a visual signature. Open Monday through Saturday 7:00 AM to 3:00 PM, Sunday 7:00 AM to 1:00 PM. This is where Zagreb's stomach lives. Buy fresh figs in season. Try the štrukli — baked cheese pastries filled with cottage cheese and sour cream, available at stalls near the northern entrance. A warm burek from a family-run stall near the market costs 15–20 HRK (€2–€2.70). Pair it with a coffee and watch the negotiations between farmers and restaurant buyers.

For a sit-down meal, Fotić at Gajeva ulica 25 is Elena’s single best meal in Zagreb. The restaurant specializes in Croatian dishes with a small, changing menu. On her visit, four main dishes featured prosciutto and black truffles. She ordered the polenta with black truffles — the waiter grated fresh truffle over the dish at the table. Her companion had the risotto with prosciutto, pine nuts, and black truffles, which was plated tableside with cheese melting slowly over the top. Truffles are a luxury item, but Fotić is generous with them. The meal, with two glasses of red wine, was extraordinary.

For lighter fare, Tkalciceva Street offers the highest concentration of bars and cafés in Croatia. Mali Medo at Tkalciceva 36 is a craft beer institution — order the Grička vještica, a 6.2% red ale, and people-watch from the terrace. Heritage on nearby Ulica Ivana Tkalčića serves traditional Croatian food in a snack-bar format with kind staff and honest prices. For dessert, Orijent patisserie is a 90-year-old institution serving kremšnita — a vanilla custard slice that has been perfected over generations.

If you want to splurge on an experience, Esplanade Zagreb Hotel offers afternoon tea with 15 classic Ronnefeldt teas, open-faced sandwiches, and pastries for €21. The hotel is an architectural landmark, and the Orient Express afternoon tea is its principal offer.

The Coffee Ritual: Understanding Špica

To understand Zagreb, you must understand špica. This is the Croatian ritual of mid-morning coffee — not a quick espresso at the counter, but a prolonged, theatrical sitting that begins around 10:00 AM and can stretch past noon. Locals do not rush. They order a single coffee and occupy a terrace table for two hours, watching the street with the intensity of theater critics. The fashion-conscious arrive dressed for the occasion. The best špica terraces are on Bogovićeva Street, in European Square, and along the upper reaches of Tkalčićeva.

Elena learned this the hard way. On her first morning, she downed an espresso in four minutes and asked for the bill. The waiter looked at her with something between confusion and pity. "You are American?" he asked. She was not, but she understood the accusation. In Zagreb, coffee is not fuel. It is a social contract. You sit. You observe. You let the city come to you. Try it at Johann Franck Café on Jelačić Square, or at one of the kiosks in Park Zrinjevac where the coffee is cheaper and the conversation is louder.

Zagreb Cathedral and the Weight of Restoration

The Zagreb Cathedral of the Assumption of the Blessed Virgin Mary is open daily from 10:00 AM to 5:00 PM, with free admission. The neo-Gothic facade dates to the early 20th century. The interior contains tombs of Croatian historical figures. But the most striking thing about the cathedral is its truncated north tower — a visible scar from the March 22, 2020 earthquake, a 5.5 magnitude event that struck at 6:24 AM. Parts of the Upper Town crumbled. St. Mark's Church suffered damage. The north tower of the cathedral lost its pinnacle. Five years later, scaffolding still wraps portions of the Upper Town. The reconstruction has proceeded slowly, complicated by bureaucratic delays and the engineering complexity of restoring medieval structures. The core attractions remain open, but visitors should expect construction barriers. This is not a city that hides its wounds.

Mirogoj Cemetery: The Open-Air Gallery

Twenty minutes' walk north of the city center, Mirogoj Cemetery functions as Zagreb's open-air sculpture gallery. The arcaded entrance and chapel were designed by Hermann Bollé in the late 19th century. Famous Croats are buried here, including former president Franjo Tuđman. The cemetery is worth visiting for the architecture alone — the monumental arcades, the chapel domes, the carefully tended gardens. It is open daily and free to enter. Elena visited on a gray afternoon and found it more moving than most museums she had seen that year.

The 2020 Earthquake: A City Still Healing

On March 22, 2020, the earthquake struck three weeks into Croatia's COVID-19 lockdown. The timing was cruel — residents were already confined to their homes, and then the buildings started to shake. Some structures in the medieval core were declared unsafe. The reconstruction continues, and the visible damage is a reminder that Zagreb is not a museum piece. It is a living city that endured a trauma and is rebuilding, slowly, honestly, in full view of anyone who visits.

What to Skip

The Zagreb 360° observation deck is marketed as a must-see, but the views are only marginally better than what you get for free from the Upper Town at sunset. The entry fee is not worth the incremental elevation.

The Zagreb Zoo is fine if you are traveling with very young children and need an hour of distraction, but it is not distinctive enough to justify a detour from the city center.

The Grič Tunnel (WWII-era tunnel beneath the Upper Town) is atmospheric but short and underwhelming. If you have limited time, prioritize the museums above ground.

Tourist trap restaurants on the main square serving "Croatian cuisine" with laminated menus in twelve languages. The real food is on side streets, at markets, and in places where the menu changes daily.

The funicular at midday. At 66 seconds, it is the shortest public funicular in the world, but the queue at peak hours can be 20 minutes. The walk up the stairs takes 10 minutes and costs nothing. If you do ride it, take it early morning or late evening. It operates every 10 minutes from 6:30 AM to 10:00 PM, costs €0.70 with a Zagreb Card or €1.05 without, and has been running since 1890.

Practical Movement

Zagreb's tram network covers the Lower Town efficiently. The most useful lines for visitors are Line 6 (running east-west through the city center) and Line 2 (connecting the main train station to the eastern suburbs). A single ticket costs 4 HRK (€0.55) and is valid for 30 minutes. Buy tickets from kiosks or from the driver (exact change only). The Upper Town has no trams — it is small enough to walk, and the streets are too narrow anyway.

Getting There: Zagreb Airport (ZAG) connects to most major European cities. The Pleso Prijevoz shuttle bus runs to the main bus station (30 minutes, 45 HRK / €6). Trains connect to Budapest (6 hours), Vienna (6.5 hours), and Belgrade (7 hours). The bus network covers destinations within Croatia more comprehensively than the trains.

Stay: The Upper Town has boutique hotels in restored historic buildings. The Lower Town has chain hotels and business-oriented accommodations. For longer stays, apartments in the neighborhoods west of the center (Trešnjevka) offer better value and easy tram access.

Budget: Zagreb is cheaper than Dubrovnik or Split. A coffee costs 12 HRK (€1.60). A museum ticket runs 30–50 HRK (€4–€6.50). A meal at a traditional restaurant costs €15–25. The Zagreb Card (€18 for 24 hours, €26 for 72 hours) includes public transport and discounts at most museums.

When to Go

The city is at its best in late spring (May) and early autumn (September), when the weather is mild and the café terraces are full but not crowded. December brings the Advent market — officially named Europe's Best Christmas Market three years running — which transforms the main squares into clusters of wooden stalls selling mulled wine, sausages, and handicrafts. The market runs from late November through early January, operating daily from 10:00 AM to 10:00 PM across Ban Jelačić Square, King Tomislav Square, and Zrinjevac Park. King Tomislav Square hosts a free ice skating rink. The handicrafts are genuinely local — look for licitarsko srce (traditional gingerbread hearts) and hand-carved wood ornaments.

Summer (July–August) is hot and humid, with temperatures regularly exceeding 30°C, and many locals flee to the coast. The city empties. Some restaurants close for August. This is the time to visit if you dislike crowds.

Medvednica: The Mountain Behind the City

If you have an extra half-day, take the tram to the base of Medvednica mountain and hike to the medieval Medvedgrad fortress. The trail takes about 90 minutes and offers views over the entire city and the Pannonian plain beyond. In winter, the mountain has a small ski area. In summer, it is a relief from the heat. The fortress itself is a ruin, but the setting is dramatic — a 13th-century stronghold built to defend against Mongol invasions, now crumbling quietly above a modern European capital.

About the Author

Elena Vasquez is a cultural anthropologist and culinary storyteller who spent a decade documenting food traditions across the Balkans and Mediterranean. She believes the best way to understand a city is through its markets, its cafés, and the stories people tell when they think no one is listening. She has been returning to Zagreb since 2019.


Zagreb rewards patience. It does not reveal itself on a rushed afternoon between flights. Walk the Upper Town at dawn, before the tour groups arrive. Sit on a terrace for two hours with a single coffee. Visit the cemetery. Eat the štrukli. The city is Croatia's administrative brain, but it has a heart — you just have to stay long enough to find it.

Elena Vasquez

By Elena Vasquez

Cultural anthropologist and culinary storyteller. Elena spent a decade documenting traditional cooking methods across Latin America and the Mediterranean. She holds a PhD in Ethnography from Barcelona University and believes the best way to understand a place is through its kitchens and ancient streets.