A beach at sunset with vibrant red and orange clouds reflecting on the wet sand.

Hotels with Restaurants in Outer Hebrides, Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Outer Hebrides Hotels with Restaurants

Tonight
Aug 21 - Aug 22
Tomorrow
Aug 22 - Aug 23
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Our top choices for Outer Hebrides hotels with a restaurant

1. The Royal Hotel

The Royal Hotel
Stornoway
United States
Sherri
P10,950
P13,140 total
includes taxes & fees
Aug 30 - Aug 31
The Royal Hotel

2. Caladh Inn

Caladh Inn
Stornoway
United States
Antonio
P8,414
P10,097 total
includes taxes & fees
Aug 30 - Aug 31
Caladh Inn

3. The Cabarfeidh Hotel

The Cabarfeidh Hotel
Stornoway
United Kingdom
Richard
P10,702
P12,843 total
includes taxes & fees
Aug 29 - Aug 30
The Cabarfeidh Hotel

4. Polochar Inn

Polochar Inn
South Uist
United Kingdom
Chris
P7,129
P8,555 total
includes taxes & fees
Sep 20 - Sep 21
Polochar Inn

5. Temple View Hotel

Temple View Hotel
Isle of North Uist
United Kingdom
Max
P15,625
P18,750 total
includes taxes & fees
Aug 26 - Aug 27
Temple View Hotel
View all properties

Top Outer Hebrides Hotel Reviews

The Cabarfeidh Hotel

The Cabarfeidh Hotel

8/10 Good
"A comfortable bed and a hot shower. That's all I really ask for."
David 1-night trip
Posted 5 days ago
The Cabarfeidh Hotel
The Royal Hotel

The Royal Hotel

10/10 Excellent
"The rooms are very spacious. A beautiful view of a castle and easy roadside parking. "
Sherri 1-night trip
Posted 11 days ago
The Royal Hotel

Frequently asked questions

How much do hotels with dining in Outer Hebrides cost?
You can expect to pay between P8,555 and P18,750 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.
What are the best hotels with dining in Outer Hebrides?
Outer Hebrides has multiple hotels with dining that have a total average guest review rating of 8.8. Eager to explore the local culinary scene in Stornoway? Reserve a room at The Royal Hotel, a 3-star escape with laundry services and WiFi. Or, eat your way around the city from The Cabarfeidh Hotel. It also comes highly recommended and has a 4-star rating and amenities such as designer toiletries and a garden.
How many hotels with dining 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 dining in Outer Hebrides with Expedia?
Booking a hotel with dining 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 dining in Outer Hebrides?
With Expedia's convenient filter tool, locating cheap hotels with dining 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 dining?
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.