Find the best Croatia Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Croatia Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Croatia

Discover your dream Croatia hotels with Expedia

Perfect Croatia hotels locations 

Croatia is the jewel of the Adriatic, with miles of emerald coastline and beaches to enjoy. Whether you want to visit iconic fortresses or venture out on boat trips, Croatia has it all. Ancient cities make great sightseeing bases, while beach resorts in Croatia are perfect for sunseekers. For a historic setting, hotels in Dubrovnik Old Town and hotels in Split have you covered. Some of the best hotels in Croatia can be found along the coast – hotels in Rovinj are a popular choice. 

There are several international airports in Croatia, including at Dubrovnik, Split, and Zagreb. Shuttle transfers can usually be provided by your Croatia accommodation. It's easy to get around with a hire car too – there are plenty of hotels with parking in Croatia.

Types of Croatia accommodation 

There are Croatia hotels to suit all traveller types. If you're visiting with friends or family and want to be based on the coast, check out beach resorts and hotels in Croatia. Or, if you're here on business, hotels near Dubrovnik Airport might be more convenient. Croatia luxury hotels are ideal for honeymooners, while spa hotels in Croatia offer world-class pampering holidays. If you don't want any hidden costs, Croatia's all-inclusive resorts are a good option.

It's easy to book a hotel in Croatia on Expedia. Just put in your travel dates and refine your results using the filters. Some of the best deals can be found outside the peak summer season, so consider visiting in spring or autumn instead. Reserving resort hotels in Croatia well in advance can also save money.

Top Croatia hotels 

On Expedia, you'll find everything from family-friendly hotels in Croatia to romantic retreats that are perfect for couples. There are 5-star hotels in Croatia too, if you're looking for a more luxurious getaway. With all these choices it can be difficult to decide which hotel to book, so here are some of the top places to stay in Croatia to get you started: 

Dubrovnik  

  • Mlini Hotel Croatia: The Maistra Select Mlini Hotel is high on the list of luxury hotels in Croatia. Located on the beach, the property boasts a spa and 3 onsite restaurants.
  • Hotel Astarea Croatia: At the Maistra Select Astarea Hotel you'll have a white-sand beach on your doorstep. Some rooms have sea view balconies and there are 4 restaurants and a pool.
  • Hotel Lapad Croatia: This waterfront spa hotel is the perfect place to unwind in Dubrovnik. Chill out at the poolside bar of Hotel Lapad and watch the sunset from the terrace.
  • More Hotel Croatia: The 5-star Hotel More offers a range of rooms and suites, some with private hot tubs. There's a free buffet breakfast too. 
  • Adriatic Beach Hotel Croatia: The Hotel Adriatic boasts an idyllic beachfront location as well as a tour desk and airport shuttle services.

Cavtat 

  • Cavtat Hotel in Croatia: The Hotel Cavtat is conveniently located near the beach in Cavtat. Pamper yourself in the spa and enjoy sightseeing around the scenic harbour.
  • Albatros Hotel Croatia: The all-inclusive Hotel Albatros is another Cavtat favourite, especially with families – there's a playground and children's pool for the youngsters. 

Rovinj 

Seget 

  • Hotel Ola Croatia: Hotel Ola is adults only, which is ideal if you're looking for some peace and quiet. Relax on the rooftop terrace and enjoy cycling tours and spa treatments during your visit. 

Croatia Travel Info

Best cities to visit
Dubrovnik, Zagreb and Split
Hotels with nearby beaches
127,141
International airports
Zagreb (ZAG), Split (SPU) and Dubrovnik (DBV)
Number of hotels
70,199
Lowest price
£71
Highest price
£246
Top attractions
Plitvice Lakes National Park, Zrće Beach and Diocletian's Palace

Croatia Hotel Reviews
Expedia verified reviews