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

Isle of Skye hotels from RM1,096

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Isle of Skye hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (349 reviews)
"Great place to stay, but very overpriced."
United Kingdom
Jayesh
The price is RM2,167
RM2,601 total
includes taxes & fees
24 Jul - 25 Jul
Bracken Hide Hotel

2. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (531 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is RM914
RM1,096 total
includes taxes & fees
26 Jul - 27 Jul
Morar Hotel

3. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (626 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is RM1,373
RM1,647 total
includes taxes & fees
14 Aug - 15 Aug
Sligachan Hotel

4. Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,003 reviews)
"If I could score six stars for the staff I would, the welcome, the attention and the helpfulness were fantastic and made for a wonderful stay. Both my Dad and I reallt enjoyed staying at the hotel, the atmosphere was so warm, the food wonderful, the sleep great and the views amazing, thank you all!"
United Kingdom
Nic
The price is RM1,382
RM1,658 total
includes taxes & fees
14 Aug - 15 Aug
Uig Hotel

5. Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,002 reviews)
"Location was great and views were beautiful. Staff were fantastic. Food was fairly normal for Scotland. Bathroom was a little small, but not unusual in older, renovated hotels."
United States
Tammie
The price is RM1,033
RM1,240 total
includes taxes & fees
25 Jul - 26 Jul
Dunollie Hotel

6. Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (46 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is RM1,056
RM1,267 total
includes taxes & fees
20 Jul - 21 Jul
Applecross B&B and Cabins

7. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (57 reviews)
"Amazing place to stay. Food was excellent also."
United States
DeWayne
The price is RM3,475
RM4,170 total
includes taxes & fees
30 Jul - 31 Jul
The Flodigarry Hotel in the Skye

8. West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (640 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is RM804
RM964 total
includes taxes & fees
15 Aug - 16 Aug
West Highland Hotel

9. Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (73 reviews)
"The accommodations were very clean and well suited for a super relaxing stay with incredible views of the Raasay straight. Staff was amazing and the dinner and breakfasts were very well prepared. Incredible place to stay! I would highly recommend it."
Canada
james
The price is RM1,615
RM1,938 total
includes taxes & fees
14 Aug - 15 Aug
Isle of Raasay Distillery

10. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (616 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
Cuillin Hills Hotel

11. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (381 reviews)
"Staff were very friendly and breakfast was great! Rooms were clean. Overall a cute inn to stay!"
Canada
Leslie
The Skye Inn

12. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (341 reviews)
"Clean room, good location, easy parking, friendly staff."
United States
Marcela
The price is RM2,250
RM2,700 total
includes taxes & fees
31 Jul - 1 Aug
The Marmalade Hotel

13. Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (551 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is RM2,842
RM3,411 total
includes taxes & fees
14 Aug - 15 Aug
Skeabost House Hotel

14. Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (263 reviews)
"Great 19th century Scottish inn next to the water with a lighthouse view. Excellent food, a cozy bar, and conveniently located within 60-90 minutes from all points of the island"
United States
Swen
The price is RM1,277
RM1,532 total
includes taxes & fees
23 Jul - 24 Jul
Eilean Iarmain

15. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (484 reviews)
"Our short stay at Duisdale House was delightful. The staff were helpful and always smiling! Their charm added to the overall charm of the lovely facility. Our dinner there was possibly the best of our ten day stay in Scotland! "
United States
Kathryn
The price is RM2,521
RM3,025 total
includes taxes & fees
16 Aug - 17 Aug
Duisdale House Hotel

16. Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (217 reviews)
"We loved the staff!"
United States
Katrina
The price is RM2,512
RM3,014 total
includes taxes & fees
8 Aug - 9 Aug
Redwood House Hotel

17. The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (295 reviews)
"Staff was very helpful and friendly. Everything was perfect!"
Canada
Kelly
The price is RM1,905
RM2,287 total
includes taxes & fees
9 Aug - 10 Aug
The Bosville

18. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (846 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is RM950
RM1,141 total
includes taxes & fees
24 Jul - 25 Jul
Tongadale Hotel

19. House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (164 reviews)
"Loved the restaurant attached!"
United States
Amy
House Of Juniper - The Manse

20. Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (97 reviews)
"Lovely room, great staff, excellent breakfast."
United Kingdom
Gavin
The price is RM437
RM525 total
includes taxes & fees
1 Aug - 2 Aug
Chlachain Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Isle of Skye attractions

Learn more about Isle of Skye

Dramatic landscapes unfold at every turn, from the jagged Cuillin mountains to the otherworldly rock formations of the Quiraing. Explore ancient castles like Dunvegan, hike to the Fairy Pools, and sample whisky at Talisker Distillery in Carbost village.

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

Top Isle of Skye Hotel Reviews

More cheap stays in Isle of Skye

Find out more about Isle of Skye

Top reasons to visit Isle of Skye

  • Stunning Scenery: The Isle of Skye boasts breathtaking landscapes, from majestic peaks to picturesque waterfalls, perfect for nature lovers.
  • Outdoor Adventures: Enjoy exhilarating hiking trails and brilliant boat tours, ideal for both adventure seekers and romantic getaways.
  • Cultural Attractions: Explore the rich cultural heritage with sites like the Skye Museum and the iconic Skye Bridge.
  • Charming Accommodations: Choose from a variety of delightful lodgings, including bed and breakfasts and luxurious hotels.
  • Vibrant Local Scene: Experience the lively music scene and charming shops that add to the island’s unique character.

Find great hotels near Isle of Skye

Discover the enchanting Isle of Skye, where a variety of hotel accommodations await to cater to every traveller's needs. From charming bed and breakfasts to modern hotels, you’ll find pet-friendly options and eco-certified experiences. Whether you’re seeking a quaint Skye inn or a luxurious stay, the diverse offerings promise a memorable escape amidst breathtaking landscapes.

  • Tongadale Hotel: Nestled 18km from the enchanting Isle of Skye, the Tongadale Hotel offers a welcoming retreat for pet lovers. This 3-star property boasts a guest rating of 8.2 out of 10, reflecting its commitment to comfort and hospitality. The hotel features a pet-friendly policy, allowing certain pets on-site, which is a significant advantage for those wishing to travel with their furry companions. Amenities include provisions for pets such as food and water bowls, ensuring a homely experience. The warm atmosphere and attentive service make it an inviting choice for a relaxing stay amidst stunning Scottish landscapes.
  • Sligachan Hotel: Located a mere 3km from the Isle of Skye, the Sligachan Hotel is a charming 3-star establishment with a guest rating of 8.6 out of 10. This hotel is particularly appealing for those travelling with pets, as it offers a range of pet-friendly amenities, including food and water bowls. The picturesque surroundings and the hotel's rustic charm provide a unique Scottish experience. Guests appreciate the warm hospitality and the chance to unwind in a setting steeped in natural beauty, making it an excellent base for exploring the island.
  • Broadford Hotel: Situated 18km from the Isle of Skye, the Broadford Hotel stands out as an eco-certified accommodation option. This 3-star hotel, also rated 8.6 out of 10 by guests, is ideal for environmentally conscious travellers looking to minimise their footprint while enjoying the breathtaking landscapes of Scotland. With a strong commitment to sustainability, the hotel offers eco-friendly amenities and practices, ensuring that guests can enjoy their stay guilt-free. The blend of comfort and ecological awareness makes Broadford Hotel a thoughtful choice for those seeking a responsible vacation.

Where to stay near Isle of Skye

Discover the enchanting Isle of Skye, a magical Scottish island renowned for its breathtaking scenery and rugged hills. This outdoor paradise offers charming accommodations, friendly locals, and a relaxing atmosphere. Explore the dramatic landscapes of the Scottish Highlands, where every turn reveals spectacular views. Whether seeking a romantic getaway or an adventurous escape, Skye promises unforgettable experiences amidst its stunning natural beauty and rich history.

  • Portree: Nestled 18km from the Isle of Skye, Portree is the largest village on the island, offering a delightful blend of picturesque scenery and vibrant local culture. Known for its colourful waterfront, Portree serves as a perfect base for exploring the stunning landscapes of Skye. Outdoor enthusiasts can enjoy a variety of activities, including hiking trails and beach outings. The marina and historic sites nearby add character to this charming town, making it a must-visit for those seeking both adventure and relaxation.
  • Sligachan: A quaint village just 3km from the Isle of Skye, Sligachan is a haven for nature lovers and romantics alike. The scenic backdrop of the Cuillin mountains provides an awe-inspiring setting for hiking and exploring the great outdoors. Sligachan is also known for its enchanting waterfall and nearby lakes, perfect for those looking to immerse themselves in unspoiled nature. With a welcoming atmosphere and access to local stores, it’s an ideal spot for a peaceful getaway.
  • Inner Hebrides and Isle of Skye: Located 11km from the Isle of Skye, the Inner Hebrides offer a stunning array of natural beauty, from rugged coastlines to serene beaches. This region is particularly attractive for those seeking romantic getaways or outdoor adventures. With opportunities for hiking, sightseeing, and enjoying the local marina, visitors can fully engage with the breathtaking landscapes. The area’s picturesque harbours and enchanting waterfalls make it a perfect destination for exploring the wild charm of Scotland's islands.

Things to do in Isle of Skye

Shopping

In Portree, you’ll discover charming shops like The Isle of Skye Candle Company, offering handmade candles and gifts. For local crafts, visit Skye Batiks, where you can find unique textile creations that reflect the island's beauty.

Recreation

Experience the tranquil surroundings at the Skye Yoga Retreat, where you can engage in rejuvenating yoga sessions amidst stunning landscapes. For a holistic approach, visit the Spa at the Isle of Skye Hotel, offering soothing treatments inspired by local natural elements, perfect for unwinding after a day of exploration.

Adventure

Explore the Quiraing, a dramatic landscape of rugged cliffs and sweeping vistas, ideal for hiking and photography. Experience the thrill of kayaking in the crystal-clear waters of Portree Harbour, surrounded by stunning coastal scenery and diverse marine life.

Nightlife

In the Isle of Skye, the lively Sligachan Hotel features traditional music sessions and a warm atmosphere. For a more relaxed vibe, the Talisker Distillery provides tastings and local whiskies, while the Skye Bar offers a charming spot to unwind after a day of exploring.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Isle of Skye

To save money on your trip to the Isle of Skye, consider visiting during the off-peak months of January, February, or November when accommodation prices are lower. Book your hotel about a month in advance, preferably on a Wednesday for cheaper rates. Utilise Expedia's search tools for the best deals and consider combining your hotel, flights, and activities for additional savings. Look for eco-certified hotels for a sustainable stay, and don’t forget to check last-minute deals for potential discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Isle of Skye are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Isle of Skye about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Isle of Skye is Wednesday. The most expensive day to stay around Isle of Skye is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the best prices and offers, arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel reservation on the Isle of Skye with your flights and activities through an Expedia package deal.

Find the best attractions near Isle of Skye

The Isle of Skye is a perfect destination for outdoor enthusiasts and those seeking romantic scenery. Visitors can explore stunning harbours, majestic peaks, and picturesque waterfalls. The area offers a rich cultural experience, with attractions such as the Skye Museum and the iconic Skye Bridge. For accommodation options and additional activities, the island provides a wealth of opportunities to create unforgettable memories amidst its breathtaking landscapes.

  • Black Cuillin: A dramatic highland range located 5km from Isle of Skye, the Black Cuillin offers breathtaking scenery and a sense of adventure for outdoor enthusiasts. Its rugged peaks attract hikers seeking a challenging trek and stunning panoramic views of the surrounding landscape.
  • Fairy Pools: Just 3km away from Isle of Skye, the Fairy Pools are enchanting waterfalls set against a backdrop of the Cuillin mountains. This picturesque spot provides a romantic atmosphere, ideal for leisurely walks and opportunities for photography, while also inviting those looking for a bit of adventure with its inviting waters for a refreshing dip.
  • Portree Harbour: Located 18km from Isle of Skye, Portree Harbour is a charming coastal hub. With its colourful buildings lining the waterfront, it offers a stunning seaside view and a relaxed beach vibe, making it a lovely place to enjoy fresh seafood and watch the boats come in.

Best time to go to Isle of Skye

The best time to visit Isle of Skye can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Isle of Skye falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Isle of Skye falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January41.9°F (5.5°C)Light RainMostly CloudyAverageSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudyAverageSlightly Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageAverage
April45.7°F (7.6°C)Light RainMostly CloudySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June53.8°F (12.1°C)Light RainMostly CloudySlightly HighSlightly High
July55.9°F (13.3°C)Light RainMostly CloudySlightly HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October50.4°F (10.2°C)Moderate RainMostly CloudySlightly LowAverage
November46.2°F (7.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
December43.2°F (6.2°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Isle of Skye

Accessing the Isle of Skye is convenient via several airports. INVerness Airport (INV), situated 132km away, offers nearby luxury options like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, with various transportation services available. Stornoway Airport (SYY), located 106km away, has excellent accommodation such as the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both just 3km from the airport. Benbecula Airport (BEB) is the closest at 74km, with the 3-star Orasay Inn available 11km from the airport. Each airport provides accessible options for reaching the beautiful Isle of Skye.