Search Hotels with Restaurant in Isle of Skye

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Isle of Skye Hotels with Restaurant

Our top choices for Isle of Skye hotels with a restaurant

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (593 reviews)
"We had a lovely two night stay at the Sligachan Hotel. Our room was clean, the beds were comfy with good pillows, and the rain shower feature in the bathroom was wonderful! We had a nice view of the water from our window. The bar next door, Seumas' Bar had an excellent selection of whiskey, a very nice dinner menu. The sea bass was fabulous and the honey cake dessert was divine. We would like to especially thank Mariam at the front desk for being so kind and helpful during our stay. "
United States
Jackie
The price is £229
includes taxes & fees
25 Apr - 26 Apr
Sligachan Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,002 reviews)
"Absolutely amazing facility - tremendous staff - definitely worth the visit"
United States
David
The price is £301
includes taxes & fees
13 Apr - 14 Apr
Uig Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (300 reviews)
"Beautiful spot, great sauna and plunge pool! Really lovely staff!"
Australia
Sophie
The price is £286
includes taxes & fees
18 Apr - 19 Apr
Bracken Hide Hotel

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (142 reviews)
"Really great place to stay. Loved the breakfast. Staff were outstanding!"
United Kingdom
John
The price is £139
includes taxes & fees
17 Apr - 18 Apr
House Of Juniper - The Manse

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (232 reviews)
"Nice place to stay."
Canada
D
The price is £165
includes taxes & fees
13 Apr - 14 Apr
Broadford Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (244 reviews)
"Super friendly and helpful Personal, excellent food and Drinks in the cosy Pub of the House. Very Clean and the room was very roomy, good breakfast. "
United Kingdom
Fabian
The price is £136
includes taxes & fees
13 Apr - 14 Apr
Eilean Iarmain

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (40 reviews)
"GREAT place"
United States
Lewis
The price is £174
includes taxes & fees
13 Apr - 14 Apr
The Flodigarry Hotel in the Skye

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.6 out of 10, Exceptional, (187 reviews)
"Lovely location, great food, cozy property. "
Australia
Arabel
The price is £168
includes taxes & fees
17 Apr - 18 Apr
Greshornish House Hotel

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (533 reviews)
"A lovely historic property. Love the dining room. Great staff."
Canada
Joseph
The price is £369
includes taxes & fees
24 Apr - 25 Apr
Skeabost House Hotel

Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (193 reviews)
"Great staff and dining and view to the water"
Canada
Daryl
The price is £180
includes taxes & fees
20 Apr - 21 Apr
Redwood House Hotel
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.

Top Isle of Skye Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Isle of Skye cost?
The rate for hotels in Isle of Skye ranges from £136 to £369 per night. Expedia has awesome deals on hotels with restaurants or in popular dining areas that'll satisfy both your appetite and wallet. 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.
How many hotels with restaurants are there in Isle of Skye?
You'll find 13 hotels with restaurants in Isle of Skye. Whether you're travelling with the family or planning a weekend escape with your buddies, Expedia is here to help you find the best place.
Are there any family-friendly hotels with restaurants in Isle of Skye?
Travelling with the family in Isle of Skye is a piece of cake at Isle of Raasay Distillery. With access to dining and amenities like complimentary breakfast and a nearby beach, your crew will feel right at home at this 4-star stay. Sligachan Hotel is another family-friendly hotel that will put you within easy reach of some great foodie experiences. It has a 3-star rating and conveniences including a playground and pet-friendly facilities. Once you've checked in and unpacked your suitcase, there are tons of family-friendly attractions to discover around Isle of Skye. Fairy Pools and Sgurr Alasdair are two popular options.
Why book your hotel with dining in Isle of Skye with Expedia?
Whether you're chasing a hotel with a restaurant, or one that's close to a foodie enclave, Expedia will have an escape that's just your taste. Use our handy filters to search for Isle of Skye hotels with restaurants on-site. You can also narrow your search for properties in top locations filled with cafés or restaurants. Whatever suits your style, you'll always score a delectable deal with Expedia!
How can I find cheap hotels with dining in Isle of Skye?
With Expedia's nifty filter tool, sourcing cheap hotels with dining in Isle of Skye is a breeze. To view properties that'll make your wallet smile, narrow your search by budget, star rating and meal plans.
What is there to do in Isle of Skye near my hotel with dining?
You'll find loads of fantastic things to put on your itinerary in Isle of Skye. Drop by well-known attractions like Sgurr Alasdair, Somerled Square and Aros Experience. Portree Harbour, Old Man of Storr and Quiraing also lure many visitors.

Explore a world of travel with Expedia