Croatia

Zagreb, Croatia: the two old towns, Dolac market and the coffee ritual

  • Population:767,131 (2021)
  • Area:641 km²
  • Elevation:127 m
  • Timezone:CET/CEST (UTC+1/+2)
  • IATA:ZAG
  • Currency:Euro. Cards are accepted almost everywhere including trams and kiosks, though the market stalls prefer cash.
  • Key Areas:Gornji Grad (Upper Town): Gradec's lanes and St Mark's · Kaptol: the cathedral side of the hollow · Donji Grad (Lower Town): the planned parks and museums · Tkalčićeva and the café streets below the hills

Overview

Zagreb is a Central European capital that most people skip on the way to the Adriatic — which is precisely why it still feels like a city that belongs to the people who live in it.

History

Zagreb grew as two separate walled towns on neighbouring hills — Gradec, the free merchants' town, and Kaptol around the cathedral — divided by a stream in the hollow between them, and united into a single city only in 1850. The nineteenth century then added a planned Lower Town on the plain below, organised around a horseshoe of linked parks and public buildings that still defines the modern centre.

Culture

Continental cooking with no Adriatic in it: štrukli — thin dough with fresh cheese, baked or boiled — is the city dish, alongside grilled meats, freshwater fish, strudel and substantial pastries. Coffee culture is a genuine institution, and the market is where to start. Festivals: Advent in Zagreb (December), INmusic festival on Jarun lake (summer), Animafest, the animated film festival. Museums: Museum of Broken Relationships, Croatian Museum of Naïve Art, Mimara Museum, Museum of Contemporary Art, Archaeological Museum.

Practical Info

Safety: A calm, easy capital with the ordinary big-city caution around the main square and transport hubs at night. The Upper Town's lanes are steep and cobbled. Restoration work on the cathedral and some older buildings means scaffolding and occasional closures in the historic core. Language: Croatian. English is widely spoken by younger people and in hospitality; German and Italian are common as second languages, and French is much less so. Currency: Euro. Cards are accepted almost everywhere including trams and kiosks, though the market stalls prefer cash.

Travel

Zagreb makes sense the moment you understand that it began as two separate towns. Two low hills rise above the Sava plain, and each carried its own walled settlement — Gradec, the secular town, and Kaptol, the cathedral town — divided by a stream in the hollow between them. They were joined into a single city in 1850, the stream was covered over to become a street, and the result is an old core with two distinct halves and a seam running between them. Below and south of the hills, the nineteenth century laid out something entirely different: a planned Lower Town of wide blocks organised around a horseshoe of connected parks and squares, each with a museum, a pavilion or a botanical garden in it. So a visit divides naturally. The Upper Town is small, steep and medieval in plan — St Mark's Church with its tiled coat-of-arms roof, short lanes, a funicular that is among the shortest public railways anywhere. The Lower Town is flat, green and imperial in feel, and it holds most of the museums. Between them sits Dolac, the open market on its terrace above the main square, which is the best single hour in the city. What Zagreb does not have is a coastline, and travellers who arrive expecting Croatia's Adriatic advertising are briefly disoriented. This is a continental city — Vienna and Budapest are its relatives — with long café culture, good food that owes nothing to the sea, and a mountain instead of a beach.

Gradec and Kaptol: why the old town has two halves

The medieval city was not one settlement but two, on neighbouring hills, and the distinction still organises everything above the main square. Gradec was the free town of merchants and craftsmen; Kaptol grew around the cathedral. A stream ran in the hollow between them, and when the two were finally united into a single city in 1850 the watercourse was covered and became the street that now runs between the hills. Walk it and you can read the arrangement directly: on the Kaptol side the cathedral's twin spires dominate everything, currently wrapped in restoration work that will be part of the view for some time yet; on the Gradec side you climb into a compact grid of low streets around St Mark's Church, whose steep roof carries the coats of arms of the city and the kingdom picked out in glazed tile — the single most photographed object in Zagreb. Between them is the Stone Gate, a surviving town gate turned into a chapel that people still visit through the day. Get up there by the funicular, which climbs the slope in well under a minute and claims to be the shortest public funicular in the world.

The Lower Town horseshoe: a city planned as parks

South of the hills, nineteenth-century Zagreb was laid out on an idea rather than allowed to sprawl: a sequence of green squares linked into a horseshoe, each planted, each given a public building. The scheme is known locally after the planner associated with it, and walking the U is the most pleasant orientation walk in the city — you pass the Academy, the Art Pavilion in its ochre casing, the Archaeological Museum, the botanical garden at the bottom of the loop, and a series of fountains and benches that Zagreb genuinely uses. The architecture is Habsburg-era and deliberately unhurried: wide streets, low blocks, ornamental facades in yellow and cream. Two things follow for a visitor. First, the Lower Town is where most of the museums are, so a rainy day here is no loss. Second, the city is flat and legible at this level, and almost everything worth seeing sits inside a twenty-minute walk of the main square, which makes Zagreb an unusually low-effort capital to explore on foot.

Dolac, štrukli and the coffee ritual

Dolac market sits on a raised terrace directly above the main square, and it is the thing to see first. The upper level is open-air under a field of red parasols, selling fruit, vegetables and flowers from the surrounding countryside; underneath, a covered hall holds the butchers, the dairy stalls and the fishmongers. It is a working market that supplies the city rather than a heritage display, busiest in the morning and largely finished by early afternoon. Eat what the region eats, which is continental and has nothing to do with the coast: štrukli above all, sheets of thin dough with fresh cheese, either baked with cream until the top blisters or boiled and served in broth, and the dish Zagreb will argue about most readily. Then there is coffee, which here is a social institution rather than a drink. The Saturday late-morning turn around the cafés of the Lower Town — dressed, unhurried, and lasting hours over a single cup — is a genuine local ritual with its own name, and sitting through one is the most efficient way to understand the city's pace.

The museums only Zagreb could have

Zagreb's museum scene punches far above the city's size, and its best entries are idiosyncratic rather than encyclopaedic. The Museum of Broken Relationships is the famous one and deserves the reputation: a permanent collection of ordinary objects donated by people worldwide, each with a short caption written by the donor about the relationship it survived. It sounds like a gimmick and is in fact quietly devastating, and it grew out of a travelling art project into a permanent institution. The Museum of Naïve Art collects the Croatian self-taught painters — glass-backed, densely coloured village scenes — a genuinely distinctive national school you will not see gathered anywhere else. The Mimara holds a large mixed collection of European art, and the Museum of Contemporary Art sits across the river in a modern building with a slide running through it. North of the centre, Mirogoj is worth the short bus ride purely as architecture: a cemetery enclosed by long arcaded galleries under green domes, designed by the architect who shaped much of nineteenth-century Zagreb, and among the most beautiful built spaces in the country.

Green Zagreb: Maksimir, the lakes and the mountain

For a capital, Zagreb gets outdoors very easily. Maksimir is the great city park to the east — one of the earliest public parks laid out in this part of Europe, more landscaped woodland than lawn, with lakes, meadows, follies and the city zoo inside it; on a Sunday it is where Zagreb goes. West of the centre, Jarun is a lake with a beach, a rowing course and a ring of bars, which is the summer evening answer for people who cannot get to the sea. And directly north of the city rises Medvednica, the wooded ridge whose summit area is reached by road, cable car or on foot, with marked trails, a medieval fortress part-way up and a modest ski slope that operates when winter cooperates. That the capital has a mountain at the end of a tram line is the fact locals will tell you first, and it changes what a weekend here can look like — a museum morning and a forest afternoon are entirely compatible.

Trams, seasons, Advent, and the coast question

Zagreb Airport (ZAG) lies southeast of the city with a straightforward bus into the centre. Rail and coach links run to Ljubljana, Budapest, Vienna and Belgrade, and buses reach the Adriatic in two to four hours depending on where you are heading — Zagreb is a natural first or last stop on a Croatian trip rather than a detour. In town, the tram network is dense, cheap and the way locals move, though the centre is small enough to walk. On seasons: the city is at its best in late spring and early autumn, hot and somewhat empty in high summer when Croatia's visitors are all on the coast, and cold in winter — which is when it stages the thing it is now best known for. Zagreb's Advent turns the Lower Town horseshoe into a connected run of stalls, food and music through December and has been repeatedly judged the best Christmas market in Europe; if you are choosing dates, it is a genuine reason to come in winter. The one expectation to correct: there is no sea here, and a day trip to the coast is a long one.

Frequently asked questions

Is Zagreb worth stopping in on the way to the coast?

Yes, and two nights is the right length. It is a continental Central European capital rather than an Adriatic town — two medieval hill towns joined into one, a planned nineteenth-century park district, strong museums and a serious café culture. Treat it as a different kind of place, not a lesser version of the coast.

Why does Zagreb have two old towns?

Because it was two towns. Gradec, a free merchants' settlement, and Kaptol, the cathedral town, occupied neighbouring hills with a stream in the hollow between them. They were united into a single city in 1850 and the stream was covered to become the street that still runs between the two halves.

What should I eat in Zagreb?

Štrukli — sheets of thin dough with fresh cheese, baked with cream or boiled in broth — is the city's own dish and the one locals will argue about. Beyond it the cooking is continental: grilled meats, freshwater fish, strudels and pastries. Start at Dolac market in the morning.

When is the best time to visit?

Late spring and early autumn for the weather and the terraces. High summer is hot and oddly quiet, since Croatia's visitors are all on the coast. December is a real contender in its own right, because Zagreb's Advent takes over the Lower Town parks and has repeatedly been rated Europe's best Christmas market.

Can I reach the mountains or a lake easily?

Very easily. Medvednica, the wooded ridge directly north of the city, is reached from the end of a tram line and has marked trails, a medieval fortress and a small ski slope. Jarun lake to the west has a beach and bars, and Maksimir park in the east is landscaped woodland with the zoo inside it.

Diplomatic missions in Zagreb

3 embassies based in this city, grouped by region.

This overview comes from Visaja's worldwide missions database (visaja.com), checked against official government sources; for binding answers, the mission itself always has the final word.