A coastal city with historic fortifications, a clear blue sea, and a mountainous backdrop.

Croatia Hotels with Restaurants

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Croatia

Check availability on Croatia Hotels with Restaurants

Our top choices for Croatia hotels with a restaurant

1. Dubrovnik Palace

Dubrovnik Palace
5.0 star property
Lapad
9.4 out of 10, Exceptional, (1,001 reviews)
"Excellent hotel."
United States
Chaitali
The price is RM1,575
RM1,798 total
includes taxes & fees
13 Oct - 14 Oct
Dubrovnik Palace

2. Hotel Croatia

Hotel Croatia
5.0 star property
Konavle
9.4 out of 10, Exceptional, (1,011 reviews)
"10/10 recommend this hotel!"
United States
Lupe
The price is RM877
RM1,009 total
includes taxes & fees
15 Oct - 16 Oct
Hotel Croatia

3. Hotel Lapad

Hotel Lapad
4.0 star property
Lapad
9.2 out of 10, Wonderful, (1,004 reviews)
"Very clean room and good breakfast.Nice location ."
United States
Cherry
The price is RM786
RM905 total
includes taxes & fees
1 Oct - 2 Oct
Hotel Lapad

4. Valamar Argosy Hotel

Valamar Argosy Hotel
4.0 star property
Lapad
9.2 out of 10, Wonderful, (1,004 reviews)
"Buffet breakfast was amazing! The sunset views from the pool deck were breathtaking!"
United States
Emilie
The price is RM744
RM840 total
includes taxes & fees
14 Oct - 15 Oct
Valamar Argosy Hotel

5. Hotel Bellevue Dubrovnik

Hotel Bellevue Dubrovnik
5.0 star property
Montovjerna
9.8 out of 10, Exceptional, (1,002 reviews)
"Great hotel fantastic location Excellent restaurant in hotel"
United States
Deborah
The price is RM2,298
RM2,614 total
includes taxes & fees
13 Oct - 14 Oct
Hotel Bellevue Dubrovnik

6. Hotel Kompas

Hotel Kompas
4.0 star property
Lapad
9.6 out of 10, Exceptional, (1,003 reviews)
"Amazing location. Great breakfast location."
Canada
Trudy
The price is RM1,262
RM1,443 total
includes taxes & fees
6 Oct - 7 Oct
Hotel Kompas

7. Hotel Esplanade Zagreb

Hotel Esplanade Zagreb
5.0 star property
Donji Grad
9.6 out of 10, Exceptional, (1,010 reviews)
"Great historical property with spacious rooms and great dinning options on the property."
United States
Solon
The price is RM1,045
RM1,198 total
includes taxes & fees
8 Oct - 9 Oct
Hotel Esplanade Zagreb

8. Hotel Royal Neptun

Hotel Royal Neptun
4.0 star property
Lapad
9.4 out of 10, Exceptional, (1,005 reviews)
"Great location, close to public transportation, excellent breakfast.."
United States
JAGADEESH
The price is RM948
RM1,088 total
includes taxes & fees
12 Oct - 13 Oct
Hotel Royal Neptun

9. Palace Hotel

Palace Hotel
4.0 star property
Donji Grad
9.0 out of 10, Wonderful, (999 reviews)
"Hotell ligger bra och centralt Zagreb, nära till restauranger och sevärdheter. Rent och fint, bra frukost. "
Sweden
Hans
Palace Hotel

10. President Hotel, Valamar Collection

President Hotel, Valamar Collection
5.0 star property
Lapad
9.4 out of 10, Exceptional, (1,007 reviews)
"Beautiful hotel, lovely beach."
United States
Steven
The price is RM933
RM1,054 total
includes taxes & fees
13 Oct - 14 Oct
President Hotel, Valamar Collection
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Croatia Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Croatia cost?
Expect to pay between RM840 and RM2,614 per night for hotels in Croatia. The ideal stay with a restaurant, or one that offers access to terrific culinary experiences, is only a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Croatia?
Croatia offers multiple hotels with dining that have a total average guest review rating of 9.4. Want to sample top culinary experiences in Split? Stay at Judita Palace Heritage Hotel, a 4-star property with a Champagne service and hypo-allergenic bedding. Alternatively, eat your way around Split from Murum Boutique Hotel. Also popular with travellers, it has a 4-star rating and amenities such as a restaurant and laundry services.
How many hotels with restaurants are there in Croatia?
Croatia has 1279 hotels offering access to some terrific dining experiences. Enter your destination and dates and plan your next escape today.
What are the best cheap hotels with dining in Croatia?
It all depends on which corner of Croatia you decide to visit. If you're headed to Split, Hostel Spinut is a popular choice. As well as access to some fabulous food experiences, this low-priced stay has a terrace and breakfasts. Thinking about Dubrovnik? Use the money you save at President Hotel, Valamar Collection to eat your way across the city. A garden and a hammam Turkish bath are among the amenities at this property. Hotels with dining in Croatia start at just RM840 per night. There are lots of free and fabulous things to do wherever you're visiting in Croatia. If your trip takes you to Split, visit Bacvice Beach. You can also see the sights without spending a dime in Dubrovnik. Lapad Beach is one of the most popular free things to do here. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Croatia?
You'll discover some excellent family-friendly hotels with dining in Croatia. If you're holidaying in Split, experience the culinary delights of the city from Murum Boutique Hotel. Amenities at this 4-star hotel include housekeeping services and WiFi. Villa Split Heritage Hotel is also a great choice for families looking for hotels with restaurants or near foodie areas. This 4-star option includes complimentary breakfast and laundry facilities and is also in Split. You'll find lots of terrific things to do with the family in Split. Bacvice Beach and Diocletian's Palace promise a fantastic day out.
Are there any 5-star hotels with dining in Croatia?
Choose one of our 5-star hotels and indulge in some terrific food experiences during your Croatia trip. If you're journeying to Split, we recommend Hotel Lemongarden. This 5-star retreat features amenities such as spa facilities and massage services. Cornaro Hotel is another plush option where you can discover the dining scene of Split. A sauna and a steam room will help make your time here comfortable.
Why book your hotel with restaurants in Croatia with Expedia?
Expedia makes it a cinch to find your dream hotel with restaurants in Croatia. Make your way to the filters to search for properties with an on-site restaurant. If you have a budget, choose how much you'd like to spend and the star rating of your hotel. We'll help you find the perfect place whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Croatia?
The easiest way to score cheap hotels with restaurants in Croatia is with Expedia's convenient filter tool. Source getaways with restaurants or extra touches, like included breakfast. You can also fine-tune your search results by star rating, amenities and budget to secure unbeatable rates in a couple of clicks.
What is there to do in Croatia near my hotel with restaurants?
Whether you like arts, culture, shopping or dining, Croatia is one place where it's difficult to be bored! The leading city of Zagreb has plenty of sights and experiences, including Zagreb Cathedral, Zagreb City Museum and Zagreb Zoo. If you're headed to Dubrovnik, Lapad Beach, Banje Beach and Copacabana Beach have to be on your itinerary.