Search Hotels with Restaurant in Croatia

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Croatia Hotels with Restaurant

Dubrovnik Palace
5.0 star property
9.4 out of 10, Exceptional, (1004)
"Stunning hotel in a beautiful location. Such great views! Staff were friendly & helpful. Food was good. Drinks were expensive but decent! Second time and will be back! "
The price is ฿6,450
฿7,424 total
includes taxes & fees
5 Nov - 6 Nov
Dubrovnik Palace
Hotel Croatia
5.0 star property
9.2 out of 10, Wonderful, (1008)
"It’s really lovely "
The price is ฿3,631
฿4,239 total
includes taxes & fees
7 Nov - 8 Nov
Hotel Croatia
Hotel Lapad
4.0 star property
9.0 out of 10, Wonderful, (1008)
"Great 4 days spent at this hotel. Around 30 mins by Uber from the airport (€30 approx). Warm welcome on arrival. Family suite very spacious in the newer half of the hotel. Breakfast was fantastic with lots of options for all types of dietary requirements (the breakfast ‘bubbles’ was a nice touch, as was lacto free milk). Easy transport links and lots of local options for eating out. Old town is walkable if you are fit (30 mins brisk walk), bus stop is a 10 min walk if not, or an Uber at €7. Pool...
The price is ฿2,983
฿3,506 total
includes taxes & fees
9 Nov - 10 Nov
Hotel Lapad
Valamar Argosy Hotel
4.0 star property
9.2 out of 10, Wonderful, (1006)
"Booked because it was an adults only hotel. However there were small numbers of children there. Not against children but I wanted the peace and quiet which didn’t happen round the pool on some days. Other than that it was very nice. Externally the building is a bit tired the food was excellent throughout. "
Valamar Argosy Hotel
Hotel Bellevue Dubrovnik
5.0 star property
9.8 out of 10, Exceptional, (1001)
"The staff are wonderful they make you feel like you’re at home "
The price is ฿7,782
฿8,929 total
includes taxes & fees
2 Nov - 3 Nov
Hotel Bellevue Dubrovnik
Hotel Kompas
4.0 star property
9.6 out of 10, Exceptional, (951)
"Beautiful view, clean, good breakfast!"
The price is ฿4,193
฿4,873 total
includes taxes & fees
7 Nov - 8 Nov
Hotel Kompas
Hotel Esplanade Zagreb
5.0 star property
9.4 out of 10, Exceptional, (1007)
"Good - but quite expensive for Zagreb "
The price is ฿4,775
฿5,512 total
includes taxes & fees
7 Nov - 8 Nov
Hotel Esplanade Zagreb
Hotel Royal Neptun
4.0 star property
9.2 out of 10, Wonderful, (852)
"Very nice resort hotel on the Adriatic. Convenient bus line to Dubrovnik old town. "
The price is ฿4,961
฿5,741 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Royal Neptun
Palace Hotel
4.0 star property
8.8 out of 10, Excellent, (999)
" "
Palace Hotel
President Hotel, Valamar Collection
5.0 star property
9.4 out of 10, Exceptional, (1010)
"Hands down THE BEST continental breakfast I've ever had. From the amenities to the location, everything was spectacular."
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.
Don't see what you're looking for?
See all available properties in Croatia
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Croatia cost?
Expect to pay between ฿2,983 and ฿7,782 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 restaurants in Croatia?
Get set to experience the culinary delights of Croatia when you stay at one of our multiple hotels with restaurants or close to foodie areas. With a total average guest review rating of 9.2, there’s a tempting option for all budgets and tastes. If you’re travelling to Zagreb, consider Hotel Esplanade Zagreb, a 5-star getaway with a swimming pool and a cafe. Another traveller favourite in this city is Hotel Park 45. This 4-star hotel features individually decorated rooms and a terrace.
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.
Are there any family-friendly hotels with dining in Croatia?
You can book family-friendly hotels with dining around Croatia, including Zagreb. Mövenpick Zagreb is one stay that’ll suit your culinary needs in this popular city. It has a 4-star rating and conveniences such as housekeeping services and a pillow top mattress. Also have a look at Hotel Cool Zagreb Airport. With a cafe, a fridge and access to top dining experiences, this 4-star pick in Zagreb will make your family feel nice and comfy. There are plenty of things to see and do with your family in Zagreb. Zagreb City Museum and Zagreb Zoo deliver a memorable day out.
Are there any 5-star hotels with restaurants in Croatia?
Book one of our 5-star hotels and indulge in some fantastic food experiences during your Croatia trip. If you’re on your way to Zagreb, look up Hotel Esplanade Zagreb. This 5-star getaway offers amenities such as concierge services and designer toiletries. DoubleTree by Hilton Zagreb is another luxurious option where you can sample the dining scene of Zagreb. Massage services and concierge services will help make your time here comfortable and relaxed.
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.