Outer Hebrides Hotel Guide - Hotels with Restaurant in Outer Hebrides, Scotland

    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 Outer Hebrides Hotels with Restaurant

The Cabarfeidh Hotel
4.0 star property
8.4 out of 10, Very good, (185)
"Extremely helpful staff, helped us out with a surprise problem and went above and beyond what we expected. Would book again."
The price is €211
includes taxes & fees
2 Dec - 3 Dec
The Cabarfeidh Hotel
County Hotel
3.5 star property
7.8 out of 10, Good, (153)
"This is a charming older hotel with updated rooms and bathrooms. The staff are friendly and helpful. The food in the dining room is excellent. "
County Hotel
Caladh Inn
3.0 star property
8.2 out of 10, Very good, (256)
"Hotel was a convenient pick-up location for the tour I was taking and also for exploring the port and nearby streets. The room was clean and comfortable. The only negative was that the restaurant was noisy, even for dinner."
The price is €140
includes taxes & fees
16 Nov - 17 Nov
Caladh Inn
The Royal Hotel
3.0 star property
8.8 out of 10, Excellent, (209)
"The Royal is a very nice hotel. The only negative it is located on a busy highway. The road noise can be a problem to light sleepers. Great location for ferry users."
The price is €206
includes taxes & fees
1 Dec - 2 Dec
The Royal Hotel
Hebridean Guest House
4.0 star property
8.8 out of 10, Excellent, (189)
"Fantastic Guest House, and Linda is so friendly and helpful :) "
The price is €204
includes taxes & fees
19 Nov - 20 Nov
Hebridean Guest House
Broad Bay House
5.0 star property
10.0 out of 10, Exceptional, (1)
Broad Bay House
Orasay Inn
3.0 star property
10.0 out of 10, Exceptional, (6)
"I liked the Friendly atmosphere created by the owners and the great food. Isobel can cook anything and make it delicious! If I needdd anything the owners were available! I felt like they were family. "
Orasay Inn
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 Outer Hebrides

Frequently asked questions

How much do hotels with dining in Outer Hebrides cost?
You can expect to pay between €140 and €211 per night for hotels in Outer Hebrides. The perfect stay with a restaurant, or one that’s close to awesome culinary experiences, is waiting for you 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.
How many hotels with restaurants are there in Outer Hebrides?
Outer Hebrides has 8 hotels offering access to some wonderful foodie experiences. Enter your travel dates and destination and start planning your perfect stay today.
Why book your hotel with restaurants in Outer Hebrides with Expedia?
Booking a hotel with restaurants in Outer Hebrides is as simple as deciding on your travel dates and picking the option that checks your boxes. On the lookout for a stay that has an on-site restaurant or is in a culinary hot spot? Want it to be low cost or luxurious? Use Expedia’s search filters to narrow your results even further and find the ideal fit at the right price.
How can I find cheap hotels with restaurants in Outer Hebrides?
With Expedia’s convenient filter tool, locating cheap hotels with restaurants in Outer Hebrides is easy. To view properties that are easy on the wallet, narrow your search results by meal plans, budget and star rating.
What is there to do in Outer Hebrides near my hotel with restaurants?
Wherever you travel in Outer Hebrides, you’ll discover plenty to explore. Planning a trip to Isle of Lewis? Tràigh Bhostaidh is a great attraction to add to your to-do list.