9 of the best · Zagreb, Croatia
9 of the Best Hotels in Zagreb
From the Esplanade, built for the Orient Express, to central classics and boutique stays in the old town.
Our 9 favourites, listed A–Z · Updated October 2026
What's onThis week in Zagreb
Insiders' picks
Three of our favourites from this list, vetted by people who know and love Zagreb.
-
Built for the Orient Express
Esplanade Zagreb Hotel
Zagreb’s grandest hotel, built in 1925 for passengers of the Orient Express, beside the main railway station.
Mihanovićeva ulica 1Explore View on map

-
A historic hideaway
Hotel Jägerhorn
A small boutique hotel in a historic building just off Ilica, below the Upper Town.
-
On Tkalčićeva
Hotel Academia
A boutique hotel at the top of Tkalčićeva Street, between the Upper Town and Kaptol.
Tkalčićeva ulica 88Explore View on map
The full list: Hotels, A–Z
Show all 9 places on a map
Luxury 1
Zagreb’s grandest hotel.
-
Built for the Orient Express
Esplanade Zagreb Hotel
Zagreb’s grandest hotel, built in 1925 for passengers of the Orient Express, beside the main railway station.
Mihanovićeva ulica 1Explore View on map

Classic hotels 3
Central, comfortable and well placed.
-
On the main square
Hotel Dubrovnik
A long-established hotel right on Ban Jelačić Square.
Gajeva ulica 1Explore View on map
-
A historic palace
Hotel Palace Zagreb
A historic hotel in an elegant building on the Green Horseshoe, facing Strossmayer Square.
Trg Josipa Jurja Strossmayera 10Explore View on map
-
Business and leisure
Sheraton Zagreb Hotel
A large international hotel a short walk from the centre.
Ulica kneza Borne 2Explore View on map
Boutique & design 5
Smaller hotels with character.
-
Central boutique
Amadria Park Hotel Capital
A stylish hotel on Jurišićeva Street, close to Ban Jelačić Square.
Jurišićeva ulica 22Explore View on map
-
Design-led
Canopy by Hilton Zagreb City Centre
A design-led hotel close to the main railway station.
Ulica kneza Branimira 29Explore View on map
-
On Tkalčićeva
Hotel Academia
A boutique hotel at the top of Tkalčićeva Street, between the Upper Town and Kaptol.
Tkalčićeva ulica 88Explore View on map
-
A historic hideaway
Hotel Jägerhorn
A small boutique hotel in a historic building just off Ilica, below the Upper Town.
-
Boutique and central
Le Premier Hotel
A boutique hotel and restaurant on Kralja Držislava Street, near the centre.
Ulica kralja Držislava 5Explore View on map
Prices: €€€ expensive, €€€€ luxury. Rates rise during Advent and big events.