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

Isle of Skye hotels from RM1,038

  • 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

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (349 reviews)
"The hotel very unique with nice view. Hotel staff very friendly. Room clean and well maintained just the size a little bit small. Delicious breakfast."
Malaysia
Koh
The price is RM2,148
RM2,578 total
includes taxes & fees
24 Jul - 25 Jul
Bracken Hide Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (530 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is RM832
RM998 total
includes taxes & fees
15 Aug - 16 Aug
Morar Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (625 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is RM1,361
RM1,633 total
includes taxes & fees
23 Jul - 24 Jul
Sligachan Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,012 reviews)
"Good hotel with good restaurant."
United States
luisa
The price is RM1,479
RM1,775 total
includes taxes & fees
18 Jul - 19 Jul
Uig Hotel

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,000 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 RM997
RM1,196 total
includes taxes & fees
22 Jul - 23 Jul
Dunollie Hotel

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (45 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is RM1,458
RM1,749 total
includes taxes & fees
11 Aug - 12 Aug
Applecross B&B and Cabins

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 RM2,827
RM3,392 total
includes taxes & fees
14 Aug - 15 Aug
The Flodigarry Hotel in the Skye

West Highland Hotel

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

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,601
RM1,921 total
includes taxes & fees
14 Aug - 15 Aug
Isle of Raasay Distillery

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
The price is RM3,302
RM3,963 total
includes taxes & fees
29 Jul - 30 Jul
Cuillin Hills Hotel

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 price is RM1,191
RM1,430 total
includes taxes & fees
23 Jul - 24 Jul
The Skye Inn

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,071
RM2,485 total
includes taxes & fees
20 Jul - 21 Jul
The Marmalade Hotel

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,726
RM3,271 total
includes taxes & fees
14 Aug - 15 Aug
Skeabost House Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (259 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,511
RM1,814 total
includes taxes & fees
29 Jul - 30 Jul
Eilean Iarmain

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (483 reviews)
"Impeccable service! We came with our dog and the staff is super friendly and have everything prepared even when the booking was made last minute. Very cozy atmosphere and a great experience "
United Kingdom
Kevin
The price is RM2,226
RM2,671 total
includes taxes & fees
31 Jul - 1 Aug
Duisdale House Hotel

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 RM1,834
RM2,201 total
includes taxes & fees
29 Jul - 30 Jul
Redwood House Hotel

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,843
RM2,212 total
includes taxes & fees
26 Jul - 27 Jul
The Bosville

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (846 reviews)
The price is RM937
RM1,125 total
includes taxes & fees
7 Aug - 8 Aug
Tongadale Hotel

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
The price is RM1,562
RM1,874 total
includes taxes & fees
29 Jul - 30 Jul
House Of Juniper - The Manse

Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.8 out of 10, Excellent, (96 reviews)
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.