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

Isle of Skye hotels from HK$1,859

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Isle of Skye hotels

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,005 reviews)
"Good hotel with good restaurant."
United States
luisa
The price is HK$2,605
HK$3,126 total
includes taxes & fees
30 Jun - 1 Jul
Uig Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (621 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is HK$2,584
HK$3,101 total
includes taxes & fees
2 Jul - 3 Jul
Sligachan Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (615 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
The price is HK$7,184
HK$8,620 total
includes taxes & fees
23 Jul - 24 Jul
Cuillin Hills Hotel

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (336 reviews)
"The restaurant was excellent"
United States
Brooke
The price is HK$3,678
HK$4,414 total
includes taxes & fees
28 Jun - 29 Jun
The Marmalade Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (435 reviews)
"Loved our stay here! Super convenient check in and out process. Everything was communicated very well. I would absolutely stay here again."
United States
Marianne
The price is HK$1,896
HK$2,276 total
includes taxes & fees
26 Jun - 27 Jun
Isle of Skye Guest house

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (333 reviews)
"Beautiful property with wonderful views. Restaurant was great and staff super helpful and friendly. The walk up to the higher level rooms can be challenging, but definitely would stay here again."
United States
Asad
The price is HK$4,085
HK$4,902 total
includes taxes & fees
10 Jul - 11 Jul
Bracken Hide Hotel

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (548 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is HK$3,973
HK$4,767 total
includes taxes & fees
2 Jul - 3 Jul
Skeabost House Hotel

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (293 reviews)
"Staff was very helpful and friendly. Everything was perfect!"
Canada
Kelly
The price is HK$3,549
HK$4,258 total
includes taxes & fees
30 Jun - 1 Jul
The Bosville

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (843 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is HK$1,792
HK$2,150 total
includes taxes & fees
4 Jul - 5 Jul
Tongadale Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (374 reviews)
"Staff were very friendly and breakfast was great! Rooms were clean. Overall a cute inn to stay!"
Canada
Leslie
The price is HK$2,274
HK$2,729 total
includes taxes & fees
30 Jun - 1 Jul
The Skye Inn

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (53 reviews)
"Amazing place to stay. Food was excellent also."
United States
DeWayne
The price is HK$4,439
HK$5,327 total
includes taxes & fees
13 Jul - 14 Jul
The Flodigarry Hotel in the Skye

Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (958 reviews)
"Breakfast was exceptional and staff very very friendly And helpful"
Canada
Jocelyn
The price is HK$1,549
HK$1,859 total
includes taxes & fees
3 Jul - 4 Jul
Kings Arms Hotel

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (196 reviews)
"Absolutely perfect place! So cozy and charming! Excellent staff, excellent food and loved the location!! You owe it to yourself to stay at this lovely house hotel!!!!"
United States
Kathy
The price is HK$2,856
HK$3,427 total
includes taxes & fees
3 Jul - 4 Jul
Greshornish House Hotel

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (161 reviews)
"Loved the restaurant attached!"
United States
Amy
The price is HK$2,463
HK$2,956 total
includes taxes & fees
4 Jul - 5 Jul
House Of Juniper - The Manse

Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (77 reviews)
"Great hospitality, good food and beautiful area."
Canada
Gabriel
The price is HK$2,112
HK$2,534 total
includes taxes & fees
24 Jun - 25 Jun
Atholl House Skye

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (238 reviews)
"Property well located. Room was nice and bed comfortable after three nights of terrible sleep."
Canada
Jennifer
The price is HK$2,190
HK$2,628 total
includes taxes & fees
28 Jun - 29 Jun
Broadford Hotel

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (208 reviews)
"Very clean, quiet, and comfortable. Friendly and helpful staff. Fabulous breakfast well worth the price. Stag had wonderful recommendations on local attractions."
United States
Susan
The price is HK$2,761
HK$3,313 total
includes taxes & fees
30 Jun - 1 Jul
Toravaig House Hotel

Roselea

Roselea
3.0 star property
Strath
The price is HK$11,131
HK$13,357 total
includes taxes & fees
28 Jun - 29 Jun
Roselea

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (256 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 HK$2,056
HK$2,468 total
includes taxes & fees
25 Jun - 26 Jun
Eilean Iarmain

Hame Hotel

Hame Hotel
3.5 star property
Dunvegan
9.2 out of 10, Wonderful, (112 reviews)
"I had an amazing stay at Hame Hotel on the Isle of Skye. All the staff were incredibly welcoming and well organized, making our stay very easy. The location is stunning and very central for exploring the island. The room itself was spacious, clean, and comfortable. They have a great common area with an honesty bar that is well stocked. The food was a highlight - we had all of our breakfasts and dinners at the hotel, and every meal was delicious with a great view of the mountains! I will most...
Canada
Megan
The price is HK$1,646
HK$1,975 total
includes taxes & fees
30 Jun - 1 Jul
Hame Hotel
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

Hotels in Isle of Skye with star-rating

Find out more about Isle of Skye

Top reasons to visit Isle of Skye

  • Breathtaking Scenery: The Isle of Skye features dramatic landscapes with stunning harbours, peaks, and waterfalls, perfect for nature lovers.
  • Outdoor Adventures: Visitors can enjoy hiking trails, boat tours, and various outdoor activities, catering to both thrill-seekers and leisurely explorers.
  • Rich Cultural Experiences: Immerse yourself in the local culture through live music, traditional events, and visits to historic sites.
  • Charming Accommodations: Choose from a range of delightful B&Bs and hotels, offering comfort and stunning views.
  • Picturesque Villages: Explore quaint villages that showcase the warm hospitality of the locals and the island's vibrant community.

Find great hotels near Isle of Skye

Discover the enchanting Isle of Skye, where a variety of hotel accommodations await you. From charming Bed & Breakfasts to welcoming hotels, there's something for every traveller. Whether you seek a pet-friendly getaway, a business-friendly stay, or an eco-certified experience, Skye's hotels offer modern amenities and stunning views. Explore the options available on the isle, ensuring a memorable and comfortable visit to this breathtaking part of Scotland.

  • Tongadale Hotel: Nestled 18km from the enchanting Isle of Skye, the Tongadale Hotel is a welcoming 3-star establishment that boasts a guest rating of 8.2 out of 10. This hotel is ideal for those travelling with furry companions, offering a pet-friendly environment where pets are permitted on-site. With amenities such as a waived fee for service animals, the hotel ensures a comfortable stay for both you and your pets. Guests have lauded the hotel's friendly atmosphere and its convenient location, making it a great base for exploring the stunning landscapes of Skye.
  • Sligachan Hotel: Just 3km away from the famed Isle of Skye, the Sligachan Hotel is another charming 3-star option, enjoying a guest rating of 8.6 out of 10. This hotel caters to pet owners with its pet-friendly policy, complete with food and water bowls for your four-legged friends. Sligachan Hotel offers a warm Scottish welcome, and its prime location makes it an ideal spot for outdoor enthusiasts looking to explore the dramatic scenery of the island. Guests appreciate the hotel's rustic charm and its excellent dining options featuring local produce.
  • Broadford Hotel: Located 18km from the Isle of Skye, the Broadford Hotel is a 3-star accommodation that has earned a guest rating of 8.6 out of 10. This eco-certified property is particularly suited for environmentally conscious travellers. With its commitment to sustainability, the Broadford Hotel offers a comfortable stay while minimising its impact on the environment. Guests commend the hotel for its relaxing atmosphere and friendly service, making it a pleasant retreat after a day of exploring the natural beauty of Skye.

Where to stay near Isle of Skye

Isle of Skye, a magical Scottish island, beckons with its breathtaking scenery and enchanting landscapes. Explore the dramatic hills of Scotland and indulge in the warm hospitality of friendly locals. Experience relaxation and luxury in charming accommodations, and immerse yourself in the rich history of the Scottish Highlands. Whether wandering through picturesque villages or hiking the rugged terrain, every moment on Skye promises unforgettable memories amidst nature's splendour.

  • Portree: Portree, the largest town on the Isle of Skye, is located approximately 18km from the island's central attractions. Known for its charming harbour and colourful buildings, this picturesque town offers a vibrant atmosphere year-round, with peak visitor numbers in spring and summer. Travellers flock here for its stunning outdoor landscapes, scenic hiking trails, and beautiful beaches. Don’t miss the chance to explore the local marina and historic sites, which provide insight into the area's rich cultural heritage. With shops and cafes lining the streets, Portree is a delightful base for your Skye adventures.
  • Sligachan: Just 3km from the Isle of Skye, Sligachan is a quaint village renowned for its breathtaking scenery and romantic atmosphere. This hidden gem attracts visitors during peak months from May to August, offering an ideal setting for outdoor enthusiasts. The village is famous for its hiking trails that lead to stunning landmarks such as the nearby lakes and waterfalls. Sligachan also serves as a gateway to some of Skye's most iconic landscapes, making it perfect for those seeking adventure and tranquillity in nature. Be sure to enjoy the local hospitality and picturesque views.
  • Sconser: Located a mere 5km from the Isle of Skye, Sconser is a charming town that welcomes families, couples, and solo travellers alike. Its appeal lies in its outdoor activities and family-friendly environment, with visitor numbers peaking in spring and autumn. Explore the local hiking trails, or take a leisurely stroll to the nearby harbour and castle, where you can soak in the rich history and stunning views. Sconser offers a laid-back atmosphere, making it an ideal spot to relax and enjoy the natural beauty that surrounds it.

Things to do in Isle of Skye

Shopping

In Portree, visit the Co-op for local produce and gifts. The colourful shops along the waterfront offer unique souvenirs. For artisanal crafts, check out the Skye Basket Company in Breakish, renowned for its handmade baskets and gifts inspired by the island's beauty.

Recreation

Experience rejuvenation at the Skye Wellness Retreat, where you can indulge in holistic therapies and yoga sessions surrounded by the island's natural beauty. For outdoor enthusiasts, the Quiraing offers exhilarating hikes with stunning vistas, perfect for connecting with nature and finding peace.

Adventure

The Quiraing offers breathtaking landscapes with dramatic cliffs and unique rock formations, ideal for exhilarating hikes and photography. Explore the Fairy Pools, known for their crystal-clear waters and stunning backdrops, perfect for a refreshing dip or a picturesque stroll amidst the enchanting scenery.

Nightlife

Explore the vibrant atmosphere at the Talisker Distillery where you can enjoy a tasting session. For a lively evening, visit the Isle of Skye Brewing Company to sample local ales and catch some live music, providing a great way to unwind after a day of exploration.

*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 during your visit to the Isle of Skye, consider travelling in the cheaper months of January to February or November, and aim to book your accommodation one month in advance. Look out for last-minute deals on Expedia, particularly for Wednesday stays, which are generally less expensive than Fridays. Utilise Expedia's filters to find eco-friendly hotels and the best offers tailored to your budget. Combining hotel bookings with flights and activities through an Expedia package can also lead to significant savings. Explore free activities like hiking to enjoy the stunning landscapes without extra costs.

  • 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: The cheapest time to book a hotel around Isle of Skye is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking on the Isle of Skye with your flights and activities through an Expedia package.

Find the best attractions near Isle of Skye

The Isle of Skye, perfect for outdoor enthusiasts and romantic getaways, boasts stunning scenery with its harbours, peaks, and waterfalls. Visitors can explore various points of interest, including the Skye Museum and the iconic Skye Bridge, while enjoying the rich cultural experiences the island has to offer. Accommodation options abound, ensuring a comfortable stay as you immerse yourself in the breathtaking landscapes and vibrant local culture of this enchanting destination.

  • Fairy Pools: Nestled 3km from the Isle of Skye, the Fairy Pools enchant visitors with their crystal-clear waters and stunning waterfalls. This outdoor haven is ideal for those seeking romance and adventure, as you can explore the picturesque surroundings and enjoy invigorating hikes along the rugged landscape.
  • Portree Harbour: Located 18km away, Portree Harbour offers a serene beach atmosphere and breathtaking scenery. The vibrant colours of the fishing boats and the charming town create a delightful backdrop for leisurely strolls and photography, making it a perfect spot to unwind by the water.
  • Isle of Skye Market Square: Also situated 18km from the Isle of Skye, the Market Square boasts a friendly atmosphere where you can discover local crafts and delicacies. This secluded spot invites visitors to enjoy a luxurious experience while mingling with warm-hearted locals, enhancing your cultural immersion.

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 three major airports. INVerness Airport (INV) is located 132km away, with nearby hotels such as the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Stornoway Airport (SYY), 106km from Skye, has excellent accommodation options like the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both 3km away. Lastly, Benbecula Airport (BEB), situated 74km from Skye, features the 3-star Orasay Inn, located 11km from the airport. These airports provide accessible routes for a memorable visit to the picturesque Isle of Skye.

Explore a world of travel with Expedia