A coastal town with colorful houses, a pier, boats, and a hill with trees.

Isle of Skye Hotel Guide - Hotels with Restaurant in Isle of Skye, 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 Isle of Skye Hotels with Restaurant

Tonight
10 Aug - 11 Aug
Tomorrow
11 Aug - 12 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Our top choices for Isle of Skye hotels with a restaurant

1. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Wilma
€242
includes taxes & fees
15 Aug - 16 Aug
Tongadale Hotel

2. Dunollie Hotel

Dunollie Hotel
Broadford
United States
Megan
€256
includes taxes & fees
4 Sept - 5 Sept
Dunollie Hotel

3. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
€484
includes taxes & fees
24 Aug - 25 Aug
The Marmalade Hotel

4. House Of Juniper - The Cabins

House Of Juniper - The Cabins
Broadford
United States
Irene
€309
includes taxes & fees
27 Aug - 28 Aug
House Of Juniper - The Cabins

5. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Kathryn
€559
includes taxes & fees
3 Sept - 4 Sept
Duisdale House Hotel

6. Eilean Iarmain

Eilean Iarmain
Sleat
United States
Swen
€409
includes taxes & fees
23 Aug - 24 Aug
Eilean Iarmain

7. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
Flodigarry
United States
DeWayne
€519
includes taxes & fees
30 Aug - 31 Aug
The Flodigarry Hotel in the Skye

8. Broadford Hotel

Broadford Hotel
Broadford
Canada
Jennifer
€407
includes taxes & fees
22 Aug - 23 Aug
Broadford Hotel

9. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Kathy
€368
includes taxes & fees
30 Aug - 31 Aug
Greshornish House Hotel

10. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Robert
€578
includes taxes & fees
18 Aug - 19 Aug
Bracken Hide Hotel
View all properties

Top Isle of Skye Hotel Reviews

Skeabost House Hotel

Skeabost House Hotel

10/10 Excellent
"Outstanding"
Beth 2-night trip
Posted 3 days ago
Skeabost House Hotel
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Charmant hôtel situé à proximité de la majestueuse rivière Sligachan. Chambre confortable. Nous avons eu un petit problème de manque d’eau chaude dans la douche, mais l’employée a été très serviable et a réglé le problème. Excellent déjeuner. Je vous recommande. Également de souper au bar adjacent (Seamus), bon repas avec une ambiance festive."
Marie-France 1-night trip
Posted 9 days ago
Sligachan Hotel
Redwood House Hotel

Redwood House Hotel

10/10 Excellent
"What a lovely inn! Relaxing, full of character, great view, and an extremely friendly staff!"
Mary 3-night trip
Posted 13 days ago
Redwood House Hotel
Eilean Iarmain

Eilean Iarmain

8/10 Good
"Super mooie locatie.. aardige mensen .. lekker gegeten in hun pub."
Susan 1-night trip
Posted 3 weeks ago
Eilean Iarmain

Frequently asked questions

How much do hotels with dining in Isle of Skye cost?
Prepare to pay between €210 and €559 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?
You can't go past Isle of Raasay Distillery. Make yourself comfortable at this 4-star stay which features an espresso maker and mountain views. Sligachan Hotel is another popular hotel with dining to check out. Spend your break at this 3-star option and make the most of conveniences like mountain views and a garden. There are multiple hotels with dining in Isle of Skye with a total average guest review rating of 8.8.
How many hotels with restaurants are there in Isle of Skye?
Reclaim your holiday days and choose from 13 hotels with restaurants 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?
Take the crew to Isle of Raasay Distillery, a 4-star option just a short drive from downtown. Amenities here include complimentary breakfast and housekeeping services. Another family-friendly hotel with dining in Isle of Skye is Sligachan Hotel. A playground and WiFi help make this 3-star escape a favourite. Once you've checked in and unpacked your things, there are lots of family-friendly attractions to discover in and around Isle of Skye. Fairy Pools and Faerie Glen promise fun for young and old.
Why book your hotel with restaurants in Isle of Skye with Expedia?
Reserving a hotel with restaurants 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 restaurants in Isle of Skye?
Expedia can help you look for cheap hotels with restaurants in Isle of Skye. Simply use our convenient filter tools to look up accommodation 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 restaurants?
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.

Explore a world of travel with Expedia