On this page
Free Astrology Insights

Gornji Grad & Donji Grad: Navigating Zagreb’s Upper and Lower Town Like a Local

July 20, 2026

Zagreb has a split-level personality, and it’s completely intentional. The Croatian capital divides itself between two distinct urban worlds stacked on top of each other — Gornji Grad (Upper Town) perched on a medieval hill, and Donji Grad (Lower Town) spreading across the flat 19th-century grid below. Most visitors arrive expecting a post-communist Eastern European city and leave quietly stunned by something far more layered: Viennese architecture, Ottoman-era towers, a café culture that borders on philosophical, and neighborhoods where locals have been arguing over the same chess boards for thirty years. This guide untangles both towns, shows you where they bleed into each other, and gives you the kind of orientation that takes most people three full days to figure out on their own.

The Two Cities Within One City

To understand Zagreb, you need to understand that it was never designed as a single place. Gornji Grad grew from two medieval settlements — Gradec and Kaptol — that spent centuries as rival towns, separated by a stream called Medveščak and divided by religious and civic authority. Gradec was the free royal city; Kaptol was the domain of the cathedral and its clergy. They bickered, occasionally fought, and eventually merged into what became Zagreb’s upper town. The stream between them was paved over and is now Tkalčićeva Street, one of the most charming café-lined pedestrian lanes in Central Europe.

Donji Grad came later, built during the Austro-Hungarian period in the late 19th century when Zagreb was growing into a real capital. Architects laid out a proper European grid with wide boulevards, grand squares, and a deliberate sequence of parks known as the Green Horseshoe. The result is that the two halves of the city feel genuinely different — Gornji Grad is intimate, cobbled, and slightly frozen in time; Donji Grad is bustling, commercial, and architecturally ambitious. Together, they form the core of a city of about 800,000 people that functions more like a large town: walkable, opinionated, and deeply proud of its own particular rhythms.

The Two Cities Within One City
📷 Photo by Josip Ivanković on Unsplash.

Zagreb sits in the northwest of Croatia, which you can explore more fully in any broader guide to the country — but the city itself rewards slow, deliberate attention. Don’t rush to the coast before spending at least two proper days here.

Gornji Grad: Stone Streets, Secret Courtyards, and a City That Forgot to Hurry

The Upper Town is small enough to walk across in twenty minutes but dense enough to occupy an entire day. Its streets are narrow, slightly uneven underfoot, and lined with pastel-colored buildings that have been repainted so many times their walls have developed an almost organic texture. The area divides loosely between the old civic heart of Gradec to the west and the ecclesiastical zone around Kaptol Cathedral to the east.

Pro Tip

Ride the funicular from Ilica Street to Gornji Grad for just 0.50 euros, saving your legs for exploring the Upper Town's cobblestone streets and viewpoints.

Start at St. Mark’s Square (Markov trg), the symbolic center of Croatian governance. The square’s Church of St. Mark is the most photographed building in Zagreb — its roof is tiled in a colorful coat of arms mosaic that dates from the 19th century, though the church itself is medieval. The Croatian Parliament (Sabor) sits on one side of the square; the Government building on the other. Guards stand watch, pigeons mill around, and tourists photograph everything. In the afternoon when tour groups thin out, the square takes on a quieter dignity that feels appropriate to its history.

Walk the perimeter of Gradec along Strossmayerovo šetalište, the promenade that runs along the southern edge of the upper town. This is where Zagreb goes to look at itself — the view across the red rooftops of Donji Grad to the distant Medvednica mountain is the city’s best vantage point, and it’s free, unhurried, and almost always breezy. Early mornings here are especially good when the mist sits in the lower valleys and the cathedral spires punch through it.

Gornji Grad: Stone Streets, Secret Courtyards, and a City That Forgot to Hurry
📷 Photo by Dominik Puskas on Unsplash.

The Lotrščak Tower at the western end of Strossmayerovo šetalište fires a cannon every day at noon — a tradition started in 1877 to help citizens synchronize their clocks. It still draws a small crowd, and you can climb the tower for a 360-degree view for a very modest entrance fee. Just beside it, the funicular descends to Ilica Street in the lower town.

Kaptol’s main draw is the Zagreb Cathedral, the tallest building in Croatia. Its two neo-Gothic spires have been rebuilt several times after earthquakes, most recently after the 2020 quake left visible damage that restoration work is still addressing. Inside, the atmosphere is genuinely devotional rather than touristy — mass is held regularly and the cathedral functions as a working parish, not a museum. Behind the cathedral, the Kaptol neighborhood is quiet and residential, with a small market square and the kind of streets where you feel you’ve stepped off the tourist trail even though you’re two minutes from the center.

One of Gornji Grad’s best secrets is its collection of small museums, several of which are more interesting than their premises suggest. The Museum of Broken Relationships on Ćirilometodska Street became internationally famous — it exhibits donated objects from ended relationships, each with a short text explaining the story. Absurd, moving, and completely original, it has inspired satellite exhibitions worldwide. The Croatian Museum of Naïve Art on the same street displays the remarkable tradition of self-taught peasant painters from the Hlebine school, whose work influenced global art movements without most of the world knowing it. Both museums fit comfortably into a single morning.

Gornji Grad: Stone Streets, Secret Courtyards, and a City That Forgot to Hurry
📷 Photo by Dominik Puskas on Unsplash.

Donji Grad: Austro-Hungarian Grandeur and the Green Horseshoe

Descend from the upper town — by funicular, by foot down one of the stone stairways, or through Tkalčićeva — and the city changes register entirely. Donji Grad is busier, more commercial, and built to impress. Its defining feature is the Green Horseshoe (Zelena potkova), a U-shaped sequence of seven parks and squares designed by city architect Milan Lenuci in the 1880s. The horseshoe runs south from Tomislavov trg (the main train station square) through a series of connected green spaces, each anchored by a monument, a fountain, or a major cultural institution.

Ban Jelačić Square (Trg bana Jelačića) is the functional heart of Donji Grad and the city’s main meeting point. The equestrian statue of Governor Jelačić at its center was removed during the Yugoslav period and triumphantly returned in 1990 — it now faces south rather than north, a detail Zagrebians will explain to you with evident satisfaction. The square is large, perpetually animated, and serves as the departure point for most tram lines. It’s where you reorient yourself when you’ve gotten turned around, and where you meet friends when you haven’t specified anywhere more precise.

Walking south from the square along Praška Street leads through the commercial core toward the Green Horseshoe proper. The Croatian National Theatre on Maršala Tita Square is one of Donji Grad’s finest buildings — a neo-baroque yellow confection opened in 1895 in the presence of Emperor Franz Joseph. Ivan Meštrović’s Fountain of Life sits in front of it, installed the same year. The theater runs opera, ballet, and drama year-round, and tickets are genuinely affordable by Western European standards.

Donji Grad: Austro-Hungarian Grandeur and the Green Horseshoe
📷 Photo by Josip Ivanković on Unsplash.

The southern parks of the horseshoe — Zrinjevac in particular — are where Donji Grad breathes. This park has been a central gathering place since the 1870s and has its own outdoor music pavilion where free concerts happen in warmer months. Locals walk dogs here in the morning, read on benches at lunch, and meet each other in the evenings. It’s an urban park that functions the way urban parks are supposed to: as the common living room of an entire neighborhood.

The museums along the horseshoe include the Archaeological Museum, home to one of the world’s most significant Etruscan collections (the Zagreb Mummy and its linen wrappings contain the longest known Etruscan text), and the Strossmayer Gallery, which holds an impressive collection of Old Masters donated by bishop Josip Juraj Strossmayer in the 19th century. Both are somewhat overlooked by international visitors, which means they’re usually pleasantly uncrowded.

Where Zagreb Eats (and Drinks Coffee for Hours)

Zagreb’s food culture sits at a crossroads that its geography dictates: Central European heartiness meets Mediterranean freshness, and the combination works better than you’d expect. The city has developed a real restaurant scene in recent years, but its most distinctive food traditions are still found in markets, konobas (traditional taverns), and the city’s network of standing-room-only sandwich bars.

The Dolac Market above Ban Jelačić Square is where Gornji Grad meets Donji Grad both physically and culinarily. Open every morning except Sunday, it’s Zagreb’s main fresh market — vendors sell produce from the surrounding countryside, cheese from Dalmatia, honey, dried herbs, and in season, enormous quantities of strawberries, figs, and plums. The lower indoor section handles fish and meat. Arrive before 9am to see it at full momentum.

Where Zagreb Eats (and Drinks Coffee for Hours)
📷 Photo by ᛟᛞᚨᛚᚹ on Unsplash.

For a proper Zagreb lunch, seek out a konoba serving štrukli — a baked or boiled pastry filled with fresh cottage cheese that is Zagreb’s most particular contribution to Croatian cuisine. Mlinci (baked noodles) served alongside roasted meat, and grah (bean soup with smoked meat) are equally local. Konoba Didov San in Gornji Grad does these well without performing for tourists. In Donji Grad, Restoran Vinodol has been serving traditional Zagreb cuisine in an indoor courtyard since the 1980s and remains genuinely good rather than merely famous.

The city’s café culture deserves its own chapter. Zagreb takes coffee seriously in a way that has nothing to do with specialty roasts or pour-over methodology — it’s about duration, conversation, and the understood social contract that ordering a single espresso entitles you to the table for as long as you need it. Tkalčićeva Street is the densest concentration of café terraces in the city; Bogovićeva Street in Donji Grad is more upmarket and popular with office workers. The local order to know is kava s mlijekom (coffee with milk) or simply mali bijeli (small white). Flat whites and oat milk have arrived, but the traditional cup costs around €1.50 and tastes exactly right.

For evening drinks, the locals’ circuit runs from Tkalčićeva terrace bars to the cluster of craft beer spots around Medvedgradska ulica near the old town. Craft Room and Mali Medo tap local Croatian craft beers. Wine drinkers should look for bottles from the Plešivica wine region just west of the city — crisp whites that don’t often make it onto export menus.

Street food worth noting: burek (flaky pastry with meat or cheese filling) from any bakery open at 7am, and ćevapi (small grilled sausages in flatbread) from the Bosnian-style spots around the Kvaternik Square area. Neither is indigenous to Zagreb exactly, but both are eaten here daily and done well.

Where Zagreb Eats (and Drinks Coffee for Hours)
📷 Photo by Bradley Pritchard Jones on Unsplash.

The Funicular, the Tram, and Getting Around Without a Car

Zagreb is one of the most walkable capital cities in Europe, and the distance between Gornji Grad and Donji Grad is, at its most direct, about fifteen minutes on foot. But the city’s transport infrastructure is interesting enough to be worth using deliberately rather than just as a means to an end.

The Zagreb Funicular (Uspinjača) is the shortest funicular in the world in regular operation — the ride takes about 64 seconds and covers a 66-meter track connecting Ilica Street in Donji Grad with the Lotrščak Tower in Gornji Grad. It has been running since 1890, it costs next to nothing (less than €0.70), and it is both a practical transport option and a small piece of urban theater. Locals use it without a second thought; visitors inevitably photograph it.

The tram network is excellent and covers almost everywhere you’d want to go. Tram line 6 and line 13 are the main routes through the center. A single ticket bought from a tobacco shop (trafika) costs around €1.30; tickets bought on board are slightly more expensive. The ZET app handles digital ticketing if you prefer. Trams run frequently during the day and continue until around midnight — late night city movement is less convenient without a car or taxi.

Walking between the two halves of the city, the best pedestrian route is down through Strossmayerovo šetalište to the funicular, then along Ilica Street westward, or more directly through the stone steps at Radićeva Street which descend from Gornji Grad directly into the Dolac market area and then Ban Jelačić Square. This route gives you the transition between the two towns in about ten minutes with maximum atmosphere.

The Funicular, the Tram, and Getting Around Without a Car
📷 Photo by ᛟᛞᚨᛚᚹ on Unsplash.

Cycling is increasingly feasible — the city has added bike lanes in recent years and the flat grid of Donji Grad is easy to navigate on two wheels. NextBike operates a docking station rental system with stations across the city. The hills of Gornji Grad are less forgiving for cyclists, though e-bikes have made the climb more approachable.

Beyond the City: Day Trips That Use Zagreb as a Base

Zagreb’s position in northwestern Croatia makes it an excellent hub. The train and bus connections are good, and several destinations worth considerable journeys are reachable within an hour or two.

Plitvice Lakes National Park is the obvious answer when people ask about day trips, though “day trip” undersells it — the park is about two hours by bus and rewards a full day or overnight stay. The cascading lakes connected by wooden boardwalks are genuinely extraordinary, and the UNESCO designation is deserved. Bus services run regularly from Zagreb’s main bus terminal (Autobusni kolodvor). Arrive early, especially in summer, because the park gets extremely busy by mid-morning.

Samobor, just 25 kilometers west of Zagreb, is a small market town that feels like a Habsburg postcard. The town square, the castle ruins on the hill above, and the local vanilla cream cake (kremšnita) make it an ideal half-day without the logistics of a long journey. Buses run every thirty minutes from Zagreb’s bus terminal and the trip takes under an hour.

Varaždin, 80 kilometers north, is Baroque Croatia at its most intact — a beautifully preserved town with a working castle, pedestrianized streets, and a cemetery designed as a formal garden that has been called one of the most beautiful in Europe. A direct train from Zagreb takes about an hour and the pace there is even slower than Zagreb, which is saying something.

Beyond the City: Day Trips That Use Zagreb as a Base
📷 Photo by Bradley Pritchard Jones on Unsplash.

Wine enthusiasts should investigate the Plešivica wine road, a short drive or taxi ride west of the city through rolling hills where small producers grow Riesling, Sauvignon Blanc, and Graševina. Several wineries receive visitors, and the combination of quality wine, rural scenery, and proximity to the city makes for an afternoon that doesn’t require much planning.

Staying in Zagreb: Which Neighborhood Fits Your Trip

The choice between staying in Gornji Grad, Donji Grad, or the neighborhoods beyond them shapes the texture of a visit considerably.

Gornji Grad has limited accommodation — its residential streets are mostly apartments rather than hotels, but several boutique properties have opened in renovated historic buildings. Staying here means waking up to near-silent cobbled streets, walking to Dolac market before the crowds arrive, and being a short walk from the Cathedral and Tkalčićeva. The trade-off is that restaurants and nightlife require a descent into the lower town.

Donji Grad puts you in the middle of the action — near the tram lines, close to the Green Horseshoe parks, and within easy walking distance of the city’s best restaurants and bars. The area around Ilica Street (Zagreb’s main commercial artery) and the blocks south of Ban Jelačić Square are the most central options. Noise can be a factor on streets with nightlife — specify a quiet courtyard room if that matters to you.

The Maksimir and Gornji Grad / Šalata areas northeast of center are residential and peaceful, popular with visitors who prioritize space and quiet over immediate walkability. A tram ride of five to ten minutes brings you into the center. The Laščina and Trnje neighborhoods south of the main railway line are less picturesque but host good value accommodation and are well-connected by tram.

Staying in Zagreb: Which Neighborhood Fits Your Trip
📷 Photo by ᛟᛞᚨᛚᚹ on Unsplash.

The Practical Layer: Timing, Money, and What Locals Actually Know

When to visit: Zagreb is a year-round city, unlike the Dalmatian coast which shuts down significantly in winter. Spring (April–June) is ideal — warm enough for terrace sitting, not yet crowded, and the city’s markets and parks are at their best. September and October bring golden light and emptier streets after the summer rush. December is genuinely magical: Zagreb’s Christmas market has been voted among Europe’s best several years running, and the city installs lights with restraint and taste rather than excess.

The 2020 earthquake: A 5.5 magnitude earthquake in March 2020 damaged significant buildings in Gornji Grad, including the Cathedral, the Kulmer Palace, and several facades on historic streets. Restoration work is ongoing as of 2026 — some buildings are still scaffolded, and a few museum spaces have been temporarily relocated. This doesn’t diminish a visit, but it explains some gaps and covered structures you’ll notice.

Currency: Croatia adopted the euro in January 2023, replacing the kuna. Prices in central Zagreb are generally lower than comparable cities in Austria or Germany — a good restaurant lunch runs €12–18 per person, a coffee is €1.50–2.50, and a tram ride is well under €2. ATMs are widely available and credit cards accepted almost everywhere, though small market stalls and some traditional bakeries remain cash only.

Language: Croatian is the official language, but English is spoken widely throughout the tourist areas and by virtually all younger locals. Learning a few basic phrases — hvala (thank you), molim (please), dobar dan (good day) — is appreciated and often prompts more warmth than you’d expect.

Getting from the airport: Zagreb Airport is about 15 kilometers southeast of the city center. The airport shuttle bus (operated by Pleso Prijevoz) runs regularly and terminates at the main bus station — the journey takes 30–40 minutes and costs around €7–8. Taxis and ride-shares (Uber and Bolt both operate) cost €20–35 depending on traffic. There is no direct rail link from the airport to the center.

What locals actually know that visitors miss: the side entrance to Dolac market from Gornji Grad that avoids the steps entirely; the fact that the Museum of Broken Relationships has a genuinely excellent café attached to it that serves some of the best coffee in the upper town; that Tkalčićeva gets loud after 10pm on weekends and if you’re staying nearby, earplugs are a legitimate item to pack; that the Sunday antique market on Britanski trg in the residential neighborhood west of Donji Grad is where Zagreb’s actual vintage buyers shop, rather than the more touristy version near Ban Jelačić Square.

Zagreb resists the urge to perform for visitors. It goes about its business — the café arguments, the chess games, the early morning market runs, the tram journeys through the Austro-Hungarian grid — and quietly invites you to join in rather than observe. Coming to understand the difference between Gornji Grad and Donji Grad is, in the end, less about geography and more about learning to read the rhythms of a city that has been doing this for a very long time.

Explore more
Zagreb’s Museum Underground: From Broken Relationships to Hangovers, the City’s Eccentric Cultural Institutions
Zagreb’s Café Culture and the Art of Špica: Where to Sit, Sip, and People-Watch

📷 Featured image by martin bennie on Unsplash.

About the author
Travelense Editorial Team

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com