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

This weekend
Next weekend

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, (589 reviews)
"Wonderful location for our travels around Skye. Loved the attached dining- great food, spirits and music"
United States
Lynn
The price is £108
includes taxes & fees
14 Mar - 15 Mar
Sligachan Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,000 reviews)
"Excellent place to stay"
Canada
Patrick
The price is £177
includes taxes & fees
27 Feb - 28 Feb
Uig Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (596 reviews)
"Very elegant and well-maintained hotel with privileged views of Portree. It's within easy walking distance of town, though parking is also included. The room was excellent—our view faced the car park rather than the bay, but it was still very comfortable. Both breakfast and dinner were incredible, and the staff were excellent."
United Kingdom
Sofia
The price is £110
includes taxes & fees
28 Feb - 1 Mar
Cuillin Hills Hotel

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (829 reviews)
"Brilliant welcoming staff, food was great and room was clean and tidy, would recommend"
United Kingdom
calum
The price is £113
includes taxes & fees
14 Mar - 15 Mar
Tongadale Hotel

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (307 reviews)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
The price is £130
includes taxes & fees
1 Mar - 2 Mar
The Marmalade Hotel

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.4 out of 10, Exceptional, (36 reviews)
"GREAT place"
United States
Lewis
The price is £131
includes taxes & fees
14 Mar - 15 Mar
The Flodigarry Hotel in the Skye

Bracken Hide Hotel

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

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
8.8 out of 10, Excellent, (524 reviews)
"clean room and great staff "
United Kingdom
benoit
The price is £106
includes taxes & fees
27 Feb - 28 Feb
Skeabost House Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (316 reviews)
"Staff were amazing "
United Kingdom
Steve
The price is £108
includes taxes & fees
27 Feb - 28 Feb
The Skye Inn

House Of Juniper - The Manse

House Of Juniper - The Manse
2.0 star property
Broadford
9.4 out of 10, Exceptional, (139 reviews)
"Beautiful property in a beautiful place!"
United States
Manoj
The price is £126
includes taxes & fees
10 Mar - 11 Mar
House Of Juniper - The Manse
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

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 £106 to £177 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