Hotels with Restaurants in Isle of Skye, 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 Isle of Skye Hotels with Restaurants

Sligachan Hotel

3.0 star property
8.6 out of 10, Excellent, (466)
"Martin and his staff made our stay comfortable and fun. Everything was clean and the food was excellent! It was one of our favorite places that we stayed. "
Sligachan Hotel

Duisdale House Hotel

4.0 star property
9.0 out of 10, Wonderful, (440)
"We really enjoyed our stay at this beautiful B&B. Very friendly staff, wonderful location on the Isle of Skye, nice sized room with good amenities and delightful breakfast. "
The price is P6,645
P7,974 total
includes taxes & fees
Jan 9 - Jan 10, 2025
Duisdale House Hotel

Eilean Iarmain

3.0 star property
9.6 out of 10, Exceptional, (214)
"Beautiful property. Nice hotel with attached bar. Beautiful view"
The price is P7,792
P9,350 total
includes taxes & fees
Jan 2 - Jan 3, 2025
Eilean Iarmain

Dunollie Hotel

3.0 star property
6.8 out of 10, (879)
"Good hotel "
Dunollie Hotel

Kings Arms Hotel

2.0 star property
6.4 out of 10, (781)
"Easy check in Place cosy"
Kings Arms Hotel

Atholl House Skye

3.0 star property
9.8 out of 10, Exceptional, (54)
"This hotel is fantastic. Boutique B&B vibes, very clean, comfiest beds we stayed in on our whole trip. Service was amazing, dinner and breakfast were both top notch. I would recommend this hotel to anyone travelling here. "
Atholl House Skye

Toravaig House Hotel

4.0 star property
9.0 out of 10, Wonderful, (167)
"Beautiful property, spotlessly clean. The staff Laura and all of them are friendly and nothing is too much trouble, the food was lovely. Set in beautiful scenery. A short drive to town for other dining options etc. "
The price is P4,411
P5,293 total
includes taxes & fees
Dec 20 - Dec 21
Toravaig House Hotel

Strath Glebe Bed & Breakfast

3.5 star property
10.0 out of 10, Exceptional, (16)
"A working farm , very quiet and isolated. Kenny was friendly and the place was great. Good breakfast, with fresh eggs from the farm's hens. "
Strath Glebe Bed & Breakfast

Broadford Youth Hostel

3.0 star property
8.2 out of 10, Very Good, (53)
"Beautiful spot, affordable and friendly."
Broadford Youth Hostel

Glenbrittle Youth Hostel

4.0 star property
9.0 out of 10, Wonderful, (83)
"Perfect location."
Glenbrittle Youth Hostel
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 Isle of Skye

Frequently asked questions

How much do hotels with dining in Isle of Skye cost?
Prepare to pay between P4,411 and P7,792 per night for hotels in Isle of Skye. An ideal stay with a restaurant, or one with access to awesome culinary experiences, is only a few clicks away on 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 Isle of Skye?
Select from multiple hotels with dining in Isle of Skye with a total average guest review rating of 8.4. Isle of Raasay Distillery will put you close to some awesome foodie experiences. This popular 4-star stay also features mountain views and a free cooked-to-order breakfast. Sligachan Hotel is another sought-after option with dining. It has a 3-star rating and conveniences such as mountain views and a garden.
How many hotels with dining are there in Isle of Skye?
Reclaim your vacation days and choose from 13 hotels with dining in Isle of Skye. For work-related travel, a getaway with pals or anything in between, Expedia can help you find a stay to calm your culinary cravings in just a few clicks.
Are there any family-friendly hotels with dining in Isle of Skye?
Many visitors after a family-friendly hotel with dining in Isle of Skye pick Isle of Raasay Distillery. With a 4-star rating and amenities including complimentary breakfast and housekeeping services, it’ll feel like your home away from home. Sligachan Hotel is a 3-star stay that will also put you within reach of some delicious dining. A playground and laundry facilities help make it a comfy base for your family vacation. After checking in and chilling out together in your comfy new digs, it’s time to head out and visit some of the local sights. Fairy Pools and Sgurr na Banachdich are top family-friendly attractions in Isle of Skye.
Why book your hotel with dining in Isle of Skye with Expedia?
Reserving a hotel with dining in Isle of Skye is as simple as entering your travel dates and choosing the option that checks your boxes. On the search for a property that has an on-site restaurant or is in a culinary hot spot? Want it to be luxurious or affordable? Use Expedia’s search filters to narrow your results even further and find the perfect pad.
How can I find cheap hotels with dining in Isle of Skye?
Expedia can help you look for cheap hotels with dining in Isle of Skye. Simply use our convenient filter tools to look up accommodations with restaurants or satisfying extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.
What is there to do in Isle of Skye near my hotel with dining?
Isle of Skye has enough activities and sights to entertain you for weeks, starting with Fairy Pools. Talisker Distillery, Sgurr na Banachdich and Sgurr Alasdair are other impressive attractions. If you have time to spare, Faerie Glen and Isle of Skye Oysters are nice finishing touches to your itinerary.