16 Best Hotels in Zagreb and Environs, Croatia

Background Illustration for Hotels

We've compiled the best of the best in Zagreb and Environs - browse our top choices for the top things to see or do during your stay.

Best Western Premier Hotel Astoria

$$ | Petrinjska 71, Zagreb, 10000, Croatia

Less than five minutes by foot from the train station and 10 minutes from downtown, this hotel offers bright modern rooms with partly marble bathrooms that meet the chain's requirements of its Premier category. The standard rooms are on the small side; the executive rooms, which have king-size beds, are more spacious but also quite a bit more expensive.

Pros

  • Good location on a quiet side street between train station and main square
  • Luxurious bathrooms with excellent amenities
  • Free parking

Cons

  • Smallish rooms
  • No fitness facilities or pool
  • Shades that open when you enter the room may take some by surprise
Petrinjska 71, Zagreb, 10000, Croatia
01-480–8900
hotel Details
102 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

DoubleTree by Hilton Zagreb

$ | Grada Vukovara 269A, Zagreb, 10000, Croatia

A 12-minute drive from the historic city center, this hotel featuring comfortable carpeted rooms with dark wooden furniture (some rooms also have amazing city views) is well-suited to business travelers looking to stay in Zagreb's main business district near Radnička Cesta. Great facilities including a well-equipped gym, spa, and pool make this an option for those who don't mind a bit of an extra trek to the Old Town.

Pros

  • Excellent spa with Finnish sauna
  • Spacious fitness center
  • Pool with a panoramic view of the city and Mt. Medvednica

Cons

  • Located on one of the city's busiest streets
  • Chain ambience may not appeal to all
  • Parking garage can be confusing
Grada Vukovara 269A, Zagreb, 10000, Croatia
01-600–1900
hotel Details
152 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Esplanade Zagreb

$$ | Mihanovićeva 1, Zagreb, 10000, Croatia Fodor's Choice

Diagonally across from the train station, this beautiful hotel built in 1925 for travelers on the original Orient Express has retained and enhanced its elegance and luxury thanks to regular renovations. Louis Armstrong, Elizabeth Taylor, Charles Lindbergh, Orson Welles, Queen Elizabeth II, and Richard Nixon all stayed here, among other famous names, many of whom left photos for the celebrity wall downstairs. Spaces such as its immaculate Habsburg-era lobby, dining room with resplendent chandeliers, domed ballroom, and expansive outdoor terrace with sweeping views have made the hotel adored by business travelers and tourists alike. The spacious high-ceilinged guest rooms and marble bathrooms won't disappoint, and special touches include a glass of champagne on check-in and classical music playing in the hallways.

Pros

  • Fascinating history combined with modern amenities like a spa
  • Still the best hotel in Zagreb
  • Terrace with lovely city views

Cons

  • Pricey for the city
  • Smallish lobby
  • Formal atmosphere can be a bit stuffy
Mihanovićeva 1, Zagreb, 10000, Croatia
01-456–6666
hotel Details
208 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

Recommended Fodor's Video

Hotel Castellum

$ | Vladimira Nazora 16, 40000, Croatia

A short walk from the bus station and the main square (both of which are less than a mile away), the best hotel in town features a rooftop bar with panoramic views and a wine cellar. The rooms of this modern four-star hotel feature bright details such as pieces of contemporary art.

Pros

  • On-site gym and parking
  • Modern furnishings and gray wood elements in rooms
  • Good food and drink options on-site

Cons

  • Pricier than other spots in the area
  • Along a bland road
  • A bit impersonal
Vladimira Nazora 16, 40000, Croatia
040-304–200
hotel Details
30 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Hotel Dubrovnik

$$ | Gajeva 1, Zagreb, 10000, Croatia

Claiming the most central location in the city, just off Trg Bana Jelačića, this hotel has been popular with business travelers and tourists since opening back in 1929. The garish mirrored-glass facade conceals bright and mostly spacious rooms. Amenities include an on-site fitness center, and the hotel is also home to the Dubrovnik Café and American Steak and Grill House, which offer great people-watching opportunities on the main square.

Pros

  • Fitness center
  • Some rooms offer amazing views of the Old Town
  • Most rooms and bathrooms are spacious

Cons

  • Noise can reach some rooms, especially during festivals
  • Location outshines the hotel itself
  • Somewhat outdated decor
Gajeva 1, Zagreb, 10000, Croatia
01-486–3512
hotel Details
214 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

Hotel Istra

$ | Ivana Kukuljevića Sakcinskog 6, Varaždin, 42000, Croatia

One of the only accommodations in the heart of the city center, the Istra has simply furnished but sleek rooms with small windows that don't offer much of a view. The silky peach bedspreads offer a nice contrast against the dark blue or gray carpeting.

Pros

  • Near attractions, shops, and restaurants
  • All rooms have bathtubs
  • Hotel has an elevator

Cons

  • Hallways are hot in warm weather
  • Service may be inconsistent
  • Few frills
Ivana Kukuljevića Sakcinskog 6, Varaždin, 42000, Croatia
042-659–659
hotel Details
11 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Hotel Jägerhorn

$$ | Ilica 14, Zagreb, 10000, Croatia

Located at the far end of a shop-filled courtyard off Zagreb's busiest shopping street and just a minute's walk from Trg Bana Jelačića, this quaint hotel is the oldest in Zagreb and a perfect base for exploring the city. Rooms are cozy, and guests can enjoy breakfast in the peaceful garden at the back and have a quiet drink by the fountain. There's a good view of the Upper Town from the beautiful summer terrace. The historic café is visually stunning and known for its tranquil location and locally roasted coffee.

Pros

  • Hotel courtyard serves as pretty stairway between Upper and Lower Town
  • Staff goes the extra mile
  • Historic café with great coffee

Cons

  • Small, so often fully booked
  • Basic interior means this isn't the trendiest hotel in town
  • No spa, gym, or pool
Ilica 14, Zagreb, 10000, Croatia
01-483–3877
hotel Details
18 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

Hotel Jezero

$$ | Josipa Jovića 19, Plitvicka Jezera, 53231, Croatia

Yards away from other, similarly touristy and basic hotels (the Plitvice and the Bellevue, the Bellevue being the least expensive of the three), this long, three-story, wood-paneled building looks almost like a U.S.-style motel. The rooms are simply furnished and a bit worn but clean, and they offer cheap plastic chairs on the unappealing terraces (not all rooms have terraces). It's not a great value, but quite all right for a one-night stay. Some rooms only have showers; many have a somewhat smoky scent.

Pros

  • Centrally located
  • The best of the park's three hotel options
  • Decent array of services and amenities

Cons

  • Basic, slightly tired-looking rooms
  • Pricey for what it is
  • Some rooms may be smoky
Josipa Jovića 19, Plitvicka Jezera, 53231, Croatia
053-751–500
hotel Details
224 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

Hotel Korana Srakovčić

$$ | Perivoj Josipa Vrbanića 8, Karlovac, 47000, Croatia

Deep within a tree-shaded park a few minutes' walk from the Old Town, this boutique hotel overlooks a peaceful stretch of its namesake, the Korana River. The hotel was built in 2003 as a re-creation of the 19th-century Park Hotel, which had long fallen into disrepair. Catering mostly to a business clientele, it has bright spacious rooms with maroon bedspreads and dark wooden furniture. Its main restaurant, the Dobra, has a terrace with a soothing river view.

Pros

  • Spacious rooms, some with balconies
  • Tranquil setting
  • Good restaurant on-site with all-day dining options

Cons

  • Somewhat outdated rooms and amenities
  • Pricey for the area
  • Not fully luxurious, despite the four stars
Perivoj Josipa Vrbanića 8, Karlovac, 47000, Croatia
047-609–090
hotel Details
16 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

Hotel Livadić

$ | Trg Kralja Tomislava 1, Samobor, 10430, Croatia

If you want to spend more than a half-day in Samobor, you could do much worse than this pleasant old-fashioned hotel right on the main square. Although the rooms vary in size, they're all fairly spacious, and some of the pine floors are covered with antique rugs. The silky bedspreads and golden-frame mirrors lend an old-world ambience. Some rooms have showers only. Downstairs is a splendid and spacious, if smoky, café.

Pros

  • Centrally located with parking
  • Grand interior decor adds old-world vibe
  • Café serves kremšnite

Cons

  • Rooms vary in size
  • Café on-site is smoky
  • Some may consider it a bit outdated
Trg Kralja Tomislava 1, Samobor, 10430, Croatia
01-336–5850
hotel Details
21 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Hotel Varaždin

$ | Kolodvorska 19, Varaždin, 42000, Croatia

In business since 2007, this hotel in an early-20th-century building across from the train station has bright modern rooms. It opened just a month after its less-appealing competitor, the Istra (which is, however, in the town center). The rooms have gray carpeting and a beige armchair; some have a large single bed, others twin beds. Bathrooms are small, with showers only, but some of the showers play music and have massage showerhead attachments. The hotel's cellar restaurant is attractive, with arched-brick ceilings.

Pros

  • Convenient if you come by train
  • Attractive breakfast room with solid options
  • All rooms are nonsmoking

Cons

  • A 15-minute walk from the town center
  • Small bathrooms
  • Few frills and somewhat outdated decor
Kolodvorska 19, Varaždin, 42000, Croatia
042-290–720
hotel Details
31 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Hotel Vila Tina

$ | Bukovačka Cesta 213, Zagreb, 10000, Croatia

If you prefer a quiet environment and don't mind the somewhat tacky look of the lobby (pseudo-classical statuettes, anyone?), then this family-run hotel may be just for you. It's well outside the center of town on a peaceful side street near Maksimir Park and a short walk from forested hills. Each room is individually and simply furnished with better taste than the lobby. There's a good restaurant with a summer garden.

Pros

  • Cozier than big hotels downtown
  • Near Maksimir Park and hiking opportunities in the hills
  • Public transport options for efficient transport to center

Cons

  • A 90-minute hike from the main square
  • Few amenities in line with three-star level
  • Outmoded decor
Bukovačka Cesta 213, Zagreb, 10000, Croatia
01-244–5204
hotel Details
14 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Le Premier

$$ | Kralja Držislava 5, 10000, Croatia

Located on the doorstep of the Meštrović Pavilion, this boutique hotel in a former 20th-century palace features elegantly decorated modern rooms, a lobby with a crystal chandelier, and a spa. The on-site restaurant serves Mediterranean and Continental European fare, as well as a range of house-made desserts.

Pros

  • Soothing white, beige, and light gold room decor
  • Buffet breakfast served in inner courtyard
  • 10 minutes from main square and a minute from Meštrović Pavilion

Cons

  • Proximity to tram tracks can cause noise and vibration in some rooms
  • Parking not included
  • Can be pricey
Kralja Držislava 5, 10000, Croatia
01-440–0880
hotel Details
59 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $$

Pansion Garestin

$ | Zagrebačka 34, Varaždin, 42000, Croatia

A short walk from the town center, this small hotel has simply furnished rooms with ocher carpeting, sturdy if scratched desks, and small windows under a pitched roof. Some have two twin beds; others, a single large bed. There's also a spacious old-fashioned restaurant with menus that change seasonally.

Pros

  • Reasonably priced for the location
  • Comfy basic rooms
  • Pleasant outdoor dining terrace

Cons

  • Small bathrooms
  • Few amenities, with interior in need of renovation
  • Some rooms are smoking rooms
Zagrebačka 34, Varaždin, 42000, Croatia
042-214–314
hotel Details
13 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Pansion Maltar

$ | Franca Prešerna 1, Varaždin, 42000, Croatia

A short walk from the town center, this small guesthouse has clean, no-frills, but comfortable rooms that are quite acceptable for a short stay. Rooms with double beds are the same price as those with twins, and many rooms include a couch, too. The café is rather smoky. Maltar also rents some rooms in separate buildings; eight rooms are available closer to the train station, and five apartments can be rented for longer stays. 

Pros

  • Good value and friendly service
  • Has some rooms and apartments in other buildings
  • A five-minute walk to the town center

Cons

  • Smoky café
  • Modest decor
  • Some rooms have twin beds only
Franca Prešerna 1, Varaždin, 42000, Croatia
042-311–100
hotel Details
18 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $

Sheraton Zagreb Hotel

$ | Kneza Borne 2, Zagreb, 10000, Croatia

Located on a small side street in a somewhat nondescript part of the Lower Town, the six-story Sheraton has comfortable, classically decorated rooms favored by business travelers. Behind the hotel's glass facade are great fitness, business, and entertainment facilities. Two on-site restaurants feature à la carte Croatian cuisine, and there is a café with quick-bite options, as well as an elegant piano bar.

Pros

  • Quieter neighborhood well-connected to center with trams
  • Good indoor pool, spa, gym, and sauna
  • Tasty and varied breakfast

Cons

  • 15-minute walk from the main square
  • Interior could use a more modern renovation
  • Little sense of place
Kneza Borne 2, Zagreb, 10000, Croatia
01-455–3535
hotel Details
335 rooms
Rate Includes: Free Breakfast

Quick Facts

  • $