Our experts' pick of the top beach and seaside holiday hotels in Croatia, including the best hotels for families in destinations such as Dubrovnik, Split, Rovinj and Zagreb.

Our list of the best hotels in Croatia include luxury hotels, boutique hotels, budget hotels and family hotels.

1. Boutique Hotel Monte Mulini in Rovinj

Loved this hotel. It was the best one we stayed in in Croatia.

Boutique Hotel Monte Mulini in Rovinj

2. Royal Princess Hotel in Dubrovnik

Royal Treatment on a Budget

Royal Princess Hotel in Dubrovnik

3. Aparthotel Tamaris in Tučepi

Fantastic hotel with the best staff and management!

Aparthotel Tamaris in Tučepi

4. Hotel Split in Podstrana

Excellent small hotel, with breathtaking view, cosy rooms and very pleasant stuff.

Hotel Split in Podstrana

5. Hotel Hilton Imperial in Dubrovnik

Virtually flawless, detail oriented service, fall out of bed into the Dubrovnik Old Grad

View on Absolute Croatia: Hotel Hilton Imperial Dubrovnik

Hotel Hilton Imperial in Dubrovnik

6. Hotel Lone in Rovinj

Everything in this hotel is great. Fantastic staff, beautiful interior, perfect breakfast with lots of different choices, clean and pleasant spa area, fast wifi, the best bed in which I ever slept...

Hotel Lone in Rovinj

7. DoubleTree by Hilton Hotel in Zagreb

I spent a wonderful city brake in Zagreb while sating in this Hilton hotel. Very modern, newly build, clean conveniently located near main bus terminal where airport shuttle arrives

View on Absolute Croatia: Double Tree by Hilton

DoubleTree by Hilton Hotel in Zagreb

8. Hotel Esplanade in Zagreb

The Esplanade Hotel is really in a class of its own in Zagreb. The level of service, luxury, and comfort cannot be matched.

Hotel Esplanade in Zagreb

9. Kempinski Hotel Adriatic in Savudrija

This is a typical Kempinski Hotel. There is a lot of concrete and glass but is very well presented with all the amenities needed to make this a very good hotel.

Kempinski Hotel Adriatic in Savudrija

10. Best Western Premier Hotel Astoria in Zagreb

The location is very convenient to all amenities and transport services. The hotel is in excellent condition and very clean. The staff are excellent and the breakfast is good with lots of variety.

View on Absolute Croatia: Best Western Premier Hotel Astoria

Best Western Premier Hotel Astoria in Zagreb

11. Hotel More in Dubrovnik

Excellent boutique hotel will great facilities and friendly staff.

View on Absolute Croatia: Hotel More

Hotel More in Dubrovnik

12. Hotel Bellevue in Dubrovnik

We loved this hotel! The views to the beautiful beach below, and the cliffs surrounding it were fantastic. Especially at breakfast!

View on Absolute Croatia: Hotel Bellevue

Hotel Bellevue in Dubrovnik

13. Lafodia Hotel & Resort on Lopud island

The hotel is situated in the lovely island of Lopud and what I loved about this hotel is that it gave you the best of both worlds.

View on Absolute Croatia: RMH Lopud Lafodia Resort & Wellness

Lafodia Hotel & Resort on Lopud island

14. Villa Dubrovnik in Dubrovnik

Villa Dubrovnik welcomed us with breathtaking views and friendly and attentive staff. The comfortable modern room made the most of the exceptional location

View on Absolute Croatia: Hotel Villa Dubrovnik

Villa Dubrovnik in Dubrovnik


Where to stay in Dubrovnik

Our top picks for where to stay in Dubrovnik.

Luxury Villas in Dubrovnik

Hotels and apartments in Dubrovnik

Hostels in Dubrovnik

Where to stay in Zagreb

Our top picks for where to stay in Zagreb.

Hotels and apartments in Zagreb

Hostels in Zagreb

Where to stay in Split

Our top picks for where to stay in Split.

Luxury Villas in Split

Hotels and apartments in Split

Hostels in Split