Most visitors to Croatia race straight to the coast, which leaves Zagreb pleasingly to itself. The capital is a pocket-sized slice of old Central Europe: a medieval hilltop of gas lamps and tiled roofs, a grid of mustard-yellow Habsburg boulevards below it, and more pavement cafés than seems strictly necessary. On Saturday mornings the whole city appears to be out drinking coffee at once.
It is an easy city to get right. The centre is small, flat in the lower half and well served by trams, so the choice is mostly about mood: cobbles and church bells in the Upper Town, the thick of things around the main square, or the grand hotels and leafy parks of the Lower Town. Business hotels further out trade charm for space, pools and parking.
The short answer

Best for first-timers
Ban Jelačić Square and the centre
Ban Jelačić Square is the middle of everything: the cathedral, the market and the café streets are minutes away.

Best for couples
The Upper Town (Gornji Grad)
Lantern-lit lanes, rooftop views and the Museum of Broken Relationships, for those feeling confident.

Best for luxury
The Lower Town (Donji Grad)
A 1925 grand hotel built for Orient Express passengers, and boutique five-stars in old palaces.

Best for nightlife
Ban Jelačić Square and the centre
Tkalčićeva, the city’s bar-lined party street, starts a few steps from the square.

Best for a pool
Trešnjevka and the west
A rooftop pool and sun deck with the whole city spread out underneath.

Best for an early flight
The airport and Velika Gorica
Small, quiet hotels in Velika Gorica, ten minutes from the terminal.
Zagreb areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| The Upper Town (Gornji Grad) | Couples, History, Atmosphere | The medieval hilltop: gas lamps, tiled roofs and views over the city. | Hotels: 3 picked |
| Ban Jelačić Square and the centre | First-timers, Nightlife, Shopping | The heart of the city, where every tram and every evening stroll ends up. | Hotels: 4 picked |
| The Lower Town (Donji Grad) | Luxury, Culture, Rail travellers | Habsburg boulevards, leafy squares and the city’s grandest hotels. | Hotels: 4 picked |
| Trešnjevka and the west | Pool, Value, Longer stays | A residential quarter with a rooftop pool and more room for your money. | Hotels: 3 picked |
| The business district | Business, Modern hotels, Drivers | Glass towers, big international names and easy access to the airport road. | Hotels: 4 picked |
| The airport and Velika Gorica | Early flights, Stopovers, Drivers | Small, calm hotels a few minutes from the runway. | Hotels: 4 picked |
The Upper Town (Gornji Grad)



- Couples
- History
- Atmosphere
The medieval hilltop: gas lamps, tiled roofs and views over the city.
Zagreb began up here, and the Upper Town still feels like a village that happens to contain a parliament. Cobbled lanes lead to St Mark's Church and its bright tiled roof, a funicular rattles up from the shopping street of Ilica, and every evening the street lamps are still lit by hand.
Places to stay are small and personal: guesthouses, apartments and residences in old townhouses on the slopes between Ilica and the hilltop, rather than big hotels. It is wonderfully quiet at night and five minutes on foot from the main square. The catch is the hill itself, and the cobbles, which are no friend to wheeled suitcases.
Hotels to look at in The Upper Town (Gornji Grad)
Ban Jelačić Square and the centre



- First-timers
- Nightlife
- Shopping
The heart of the city, where every tram and every evening stroll ends up.
Everything in Zagreb is measured from Ban Jelačić Square. Trams clang through it, friends meet under the clock, and the twin spires of the cathedral poke up just behind. The Dolac market, with its red parasols, is up a flight of steps; Tkalčićeva, a long curving street of bars and restaurants, begins around the corner.
Stay here and you will barely need public transport. Hotels range from a long-established address right on the square to smart modern four-stars and bed and breakfasts on the side streets. It is the liveliest part of town, so ask for a room at the back if you like to sleep with the window open.
Hotels to look at in Ban Jelačić Square and the centre

★★★★
Hotel Dubrovnik
Parking
From £117 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Amadria Park Hotel Capital
Parking
From £140 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Hotel Park 45
45 rooms · Parking
From £145 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
B&B Downtown Zagreb
5 rooms
See prices and rooms →
The Lower Town (Donji Grad)



- Luxury
- Culture
- Rail travellers
Habsburg boulevards, leafy squares and the city’s grandest hotels.
South of the main square, Zagreb straightens its tie. The Lower Town is a nineteenth-century grid of handsome ochre buildings wrapped around a chain of parks and squares: Zrinjevac with its plane trees and bandstand, the Archaeological Museum, the Croatian National Theatre and, at the bottom, the Botanical Garden and the main railway station.
This is where the best hotels are. The landmark is a 1925 grand hotel beside the station, opened for passengers on the Orient Express and still all marble and old-world polish. Around Zrinjevac you'll find boutique five-stars in converted palaces, and newer design hotels sit close to the station. The main square is about a ten-minute walk through the parks.
Hotels to look at in The Lower Town (Donji Grad)

★★★★★
Esplanade Zagreb Hotel
Spa · Parking
From £223 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Canopy by Hilton Zagreb City Centre
Parking
From £135 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★★
Le Premier Boutique Hotel
Spa · 61 rooms · Parking
From £175 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Apartments & Rooms Flowers
13 rooms
From £97 a night, taxes incl.2 adults · checked 14 Nov, 10:22
Trešnjevka and the west


- Pool
- Value
- Longer stays
A residential quarter with a rooftop pool and more room for your money.
West of the centre the grand facades give way to ordinary, lived-in Zagreb: apartment blocks, neighbourhood bakeries and trams full of commuters. Trešnjevka is not a sightseeing district, but it holds one of the city's most enjoyable hotels, a tower with a rooftop pool, a sun deck and a pair of bars looking out over the rooftops.
Elsewhere in the west, straightforward four-stars and a large business hotel on the main avenue out of town offer bigger rooms and parking at gentler prices. Choose it if you are driving, staying a while or want a swim after a hot day. Skip it if you want to step out of the door into the old city.
Hotels to look at in Trešnjevka and the west
The business district



- Business
- Modern hotels
- Drivers
Glass towers, big international names and easy access to the airport road.
Zagreb's offices cluster south and east of the old centre, around Vukovarska Street and Radnička Road, and the big international hotel brands have followed them. Expect what those names always deliver: new rooms, good gyms, proper desks, restaurants that stay open late and car parks underneath.
For a leisure trip it is a head-over-heart choice. Rates can be sharp, especially at weekends, and the centre is a short tram or taxi ride away, with the Vatroslav Lisinski concert hall and the big shopping malls close at hand. But the streets are wide and busy rather than pretty, and you will not be wandering home past any gas lamps.
Hotels to look at in The business district

★★★★
DoubleTree By Hilton Zagreb
Spa · Pool · Parking
From £137 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Hilton Garden Inn Zagreb Radnicka
Parking
From £108 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Hotel International by Maistra City Vibes
Parking
From £137 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Movenpick Zagreb
Pets allowed · Parking
From £128 a night, taxes incl.2 adults · checked 14 Nov, 10:22
The airport and Velika Gorica



- Early flights
- Stopovers
- Drivers
Small, calm hotels a few minutes from the runway.
Zagreb's airport is south of the city, beside the town of Velika Gorica, and a handful of small hotels make life easy for anyone landing late or leaving at dawn. They tend to be family-run and quietly comfortable, with restaurants serving Croatian cooking, parking, and airport transfers on request. One has a sizeable wellness area for ironing out a long journey.
The city centre is around 20 minutes away by car, so this is not the base for a sightseeing weekend. It works best as a first or last night, or as a pit stop on a drive between central Europe and the coast.
Hotels to look at in The airport and Velika Gorica

★★★★
Garden Hill
57 rooms
From £111 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Royal Airport
Pool · 30 rooms · Parking
From £93 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★
Best Western Airport Hotel Stella
43 rooms · Parking
From £120 a night, taxes incl.2 adults · checked 14 Nov, 10:22

★★★★
Aristos
Spa · Pets allowed · Parking
From £102 a night, taxes incl.2 adults · checked 14 Nov, 10:22
Which area?
For a weekend, stay within a ten-minute walk of Ban Jelačić Square: the Upper Town for romance, the square itself for convenience, the Lower Town for grand hotels and parks. The business district and the west make sense if you want a pool, parking or a lower bill.
Getting around
The centre is compact and best explored on foot, with blue trams filling in the gaps and a tiny funicular linking the Lower and Upper Towns. The airport is about 20 minutes from the centre by car.
Sorted where to stay? Now plan the days. Read our guide: The best things to do in Zagreb →
Questions about where to stay in Zagreb
- What is the best area to stay in Zagreb?
- Around Ban Jelačić Square, the main square. The cathedral, the Dolac market, the Upper Town and the bars of Tkalčićeva are all a few minutes on foot. The Lower Town, just to the south, is the pick for grander hotels and a slightly calmer feel.
- Is the Upper Town or the Lower Town better?
- The Upper Town is the older, prettier and quieter half, with cobbled lanes and small guesthouses. The Lower Town is flatter and more elegant, with parks, museums, the railway station and the best choice of full-service hotels. They are a short walk or a funicular ride apart.
- Where is the nightlife in Zagreb?
- Tkalčićeva Street, just off the main square, is lined with bars and restaurants and busy most nights. The café terraces around the squares of the centre fill up from early evening, particularly in warm weather.
- How many nights do you need in Zagreb?
- Two or three nights is enough to see the Upper Town, the cathedral, the markets and a couple of museums at a relaxed pace, with time left over for the cafés.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Montenegro
- Where to stay in Copenhagen
- Where to stay in Kyoto
- Where to stay in Athens
- Where to stay in Osaka
- Where to stay in Valencia
- Where to stay in Albania
- Where to stay in Krabi
- Where to stay in Seoul
- Where to stay in York
- Where to stay in Stockholm
- Where to stay in Chiang Mai
- Where to stay in Hanoi
- Where to stay in Bologna
- Where to stay in Brussels
- Where to stay in Beijing
- Where to stay in Bordeaux
- Where to stay in Bucharest
- Where to stay in Busan
- Where to stay in Kuala Lumpur
- Where to stay in Liverpool
- Where to stay in Marseille
- Where to stay in Mexico City
- Where to stay in Munich
- Where to stay in Oslo
- Where to stay in Portugal
- Where to stay in Shanghai
- Where to stay in Verona
- Where to stay in Brighton
- Where to stay in Bruges
- Where to stay in Cairo
- Where to stay in Cambridge
- Where to stay in Chester
- Where to stay in Goa
- Where to stay in Manchester
- Where to stay in Okinawa
- Where to stay in Oxford
- Where to stay in Switzerland
- Where to stay in Bristol
- Where to stay in Buenos Aires
- Where to stay in Gdansk
- Where to stay in Geneva
- Where to stay in Granada
- Where to stay in Greece
- Where to stay in Hiroshima
- Where to stay in Inverness
- Where to stay in Lyon
- Where to stay in Salzburg
- Where to stay in Zurich
- Where to stay in Agadir
- Where to stay in Blackpool
- Where to stay in Cologne
- Where to stay in Italy
- Where to stay in Lille
- Where to stay in Melbourne
- Where to stay in Montreal
- Where to stay in Penang
- Where to stay in Pisa
- Where to stay in Rio de Janeiro
- Where to stay in Taipei
- Where to stay in Tirana
- Where to stay in Warsaw
- Where to stay in Cebu
- Where to stay in Doha
- Where to stay in Hamburg
- Where to stay in Jeju
- Where to stay in Mumbai
- Where to stay in San Diego
- Where to stay in Birmingham
- Where to stay in Brisbane
- Where to stay in Delhi
- Where to stay in Ireland
- Where to stay in Strasbourg
- Where to stay in Auckland
- Where to stay in Austin
- Where to stay in Dallas
- Where to stay in the Florida Keys
- Where to stay in Frankfurt
- Where to stay in Rotterdam
- Where to stay in Seattle
- Where to stay in Antwerp
- Where to stay in Calgary
- Where to stay in Cartagena
- Where to stay in Christchurch
- Where to stay in France
- Where to stay in Fukuoka
- Where to stay on the Gold Coast
- Where to stay in Ho Chi Minh City
- Where to stay in Houston
- Where to stay in Innsbruck
- Where to stay in Jaipur
- Where to stay in Lucerne
- Where to stay in Puerto Rico
- Where to stay in Sofia
- Where to stay in Spain
- Where to stay in Atlanta
- Where to stay in Dusseldorf
- Where to stay in Fort Lauderdale
- Where to stay in Memphis
- Where to stay in Pattaya
- Where to stay in Philadelphia
- Where to stay in Queenstown
- Where to stay in South Korea
- Where to stay in Denver
- Where to stay in Niagara Falls
- Where to stay in Nuremberg
- Where to stay in Lake Tahoe
- Where to stay in Palm Springs
- Where to stay in Phoenix
- Where to stay in Germany
- Where to stay in Nara
- Where to stay in Salt Lake City
- Where to stay in San Antonio
- Where to stay in Savannah
- Where to stay in Charlotte
- Where to stay in Minneapolis
- Where to stay in Myrtle Beach
- Where to stay in Pittsburgh
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Perth
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt




