The Inner Hebrides archipelago’s largest island, The Isle of Skye is linked with the northwest coast of Scotland via a bridge. This place is a haven for outdoor lovers, thanks to its medieval castles, fishing villages, landscapes, and beaches. Quiraing, a 6.8-kilometer (4.2-mile) hiking path through rocks, hidden plateaus, and cliffs, is one attraction you shouldn’t miss. Talisker Distillery, overlooking the Cuillins, produces full-bodied single malt and offers whiskey-tasting tours. And how about stepping back in time in Skye Museum of Island Life, featuring well-preserved 100-year-old cottages?
This location also boasts many places to stay, including award-winning and historic accommodations. Read on to discover the best hotels in Skye, UK.
We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 14, 2024.
1. Sligachan Hotel, Sconser (from USD 155)
If you’re a nature or history enthusiast, this 3-star hotel is one of your top options. Situated amidst the Red and Black Cuillins, the place overlooks a lake and the beautiful countryside. As a guest, you can explore the surrounding mountains and wilderness.
The hotel dates back to 1830, and it has a museum documenting its history for your interest. Also, you’ll find a restaurant, an award-winning whiskey bar, and a microbrewery for your dining and drinking needs. What’s more, all the cozy rooms are en-suite. Some even offer garden and mountain vistas.
Sligachan Hotel
Address: Sligachan Hotel
2. Skeabost House Hotel, Portree (from USD 507)
Nestling in a white-washed Victorian mansion, this boutique hotel is focused on luxury and recreation. It has 20 spacious units, including four-poster rooms with quaint features. There are family rooms with bunk beds too.
The place also provides outdoor seating where you can kick back with a glass of wine and take in the countryside and lake panoramas. Guests can enjoy trout and salmon fishing on River Snizort as well. Hungry? Take advantage of the on-site fine dining option offering delicious food created with locally sourced ingredients.
Skeabost House Hotel
Address: Skeabost Bridge, Isle Of Skye, Skeabost Bridge
3. Edinbane Lodge, Edinbane (from USD 249)
Higher-end pricing, in line with other hotels for the season and location. Dinner tasting menu is a real treat but can be expensive.
Beautiful stone building with modern facilities, large clean rooms, high-quality breakfast, and a beautiful playground for kids.
In a sleepy yet beautiful part of Skye, easy to find, centrally located for exploring the northern peninsulas, and near a great pub and pottery.
Exceptional 10-course tasting menu, fantastic dinner with locally sourced ingredients, delicious breakfast with a nice variety to choose from, and a Michelin-level dining experience.
Edinbane Lodge is a 5-star accommodation located in a historic 16th-century hunting lodge. It boasts upscale rooms and a casual eatery serving tasty lunch and dinner. You’re entitled to a daily à la carte, vegetarian, or full English breakfast as well.
The centerpiece of this hotel is its individually decorated rooms. Although still retaining their old-world appeal, the units are filled with modern amenities, including a smart TV with Netflix and a minibar. Certain rooms overlook the garden too.
4. Greshornish House Hotel, Edinbane (from USD 636)
Great value for money, especially off-season. Affordable dining options.
Historic 300-year-old building, cozy lounge with fireplace, dog-friendly, spacious rooms, beautiful grounds.
Remote and wild location, perfect for solitude and relaxation. Challenging approach road but worth it for the stunning surroundings.
Delicious and affordable meals, especially breakfast. Limited vegetarian options. Excellent quality and carefully chosen ingredients.
Desire a serene, memorable getaway? Look no further than this loch-side accommodation located at the extreme of a single-track path. Surrounded by soaring trees and gardens, this peaceful place sits within a white manor house.
The hotel has 10 spotless en-suite rooms upstairs, all fitted with a flat-screen TV and wardrobe. While a buffet, vegetarian, or continental breakfast awaits you every morning, you’ll also find an eatery on-site serving Scottish cuisine. If you desire some entertainment, check out the billiard room with a snooker and chess game.
Greshornish House Hotel
Address: Greshornish House Hotel Edinbane
5. Atholl House Skye, Dunvegan (from USD 179)
Atholl House Skye is a comfortable hotel within a 20th-century property located in the heart of the historic village of Dunvegan. It formerly served as a manse, and the old chapel is still on-premises. Perfect for a recreational stay, the site is surrounded by waters and stunning greenery.
The accommodation also spotlights a cozy lounge where you can unwind in front of the wood-burning fireplace and relish the meals, spirits, and wines at your disposal. A continental breakfast is included in your rent as well. The units, while retaining their antique elegance, feature smart TVs, wardrobes, and more.
Atholl House Skye
Address: Atholl House Dunvegan
6. Broadford Hotel, Broadford (from USD 308)
Varied pricing, some guests found it expensive.
Large rooms, cozy and warm atmosphere, great restaurant, friendly and helpful staff, spacious and clean accommodations.
Lovely location in the stunning Isle of Skye, convenient for exploring the area, great views of Broadford Bay.
Delicious dining experiences, good food quality, excellent breakfast, some found the pricing to be high.
If you love whiskey and exclusive hospitality, make Broadford Hotel your next travel base. Dating back to the early 17th century, it’s the original home of the famed Drambuie whiskey liqueur. You’ll love every moment in one of the rooms, defined by dark-tone hues and Drambuie-themed fabrics.
The Gabbro Bar on-site provides homemade cuisine during the low season from October to April. Moreover, Spinnaker Bistro, overlooking Broadford Bay, serves à la carte meals during the high season. After eating, you can enjoy scenic walks in the surrounding wilderness or the nearby Kinloch Forest.
7. Kinloch Lodge Hotel and Restaurant, Kinloch (from USD 690)
Prepare to enjoy a pampering getaway in this 4-star hotel featuring treatment rooms offering reflexology, salt scrubs, massages, and more. The family-operated accommodation is located in a 17th-century hunting lodge at the base of Kinloch Hill and overlooking Loch Na Dal. Its southern Skye location allows you to enjoy unspoiled outdoors, highlighting foraging, fishing, and more.
You’ll also find a restaurant serving award-winning dishes created with local and seasonal produce within the premises. It provides a curated list of wines too.
8. Toravaig House Hotel, Teangue (from USD 312)
Reasonable pricing for well-appointed rooms and top-notch service.
Modern rooms with extra electrical outlets, complimentary taxi service, local gins and whiskeys available in the bar.
Beautiful and peaceful setting, close to attractions like Torabhaig Distillery and Mallaig ferry port.
Excellent breakfast with plenty of options, delicious dinner at sister hotel, accommodating staff for food preferences.
This award-winning hotel is located beside Torabhaig Distillery in the rich outdoors of Sleat Peninsula in southern Skye. Perfect for leisure seekers, it boasts outdoor seating areas where you can loosen up with a bottle of fine malt and enjoy the distillery and Sound of Sleat vistas.
Alternatively, there’s a cozy lounge with a log fire. The 11 bedrooms are enormous and still retain their original, old-world character. They also include coffee makers and flat-screen TVs.
9. Flodigarry Hotel and SKYE Restaurant, Staffin (from USD 374)
Developed as a hunting lodge in 1895, this Victorian house made its debut as a hotel in 1928. Since then, it has been the epitome of hospitality in Skyle. The property now boasts a cozy lounge, an eatery, a new bar, and more. And thanks to its position on the hill, the accommodation highlights mesmerizing views of the sea and Scottish and Torridons mainland beyond.
It’s also surrounded by gardens and woodlands, making it a perfect haven for outdoor lovers. All its 19 rooms are sizable and quaint. And nothing beats savoring signature cocktails on the sea-view terrace.
10. The Royal Hotel, Portree (from USD 125)
Reasonably priced for central location, but some guests felt it was overpriced for the amenities provided.
Convenient private parking, spacious rooms, and helpful staff, but some areas appear dated and in need of renovation.
Ideal central location with stunning views of the bay, close to local attractions and dining options.
Excellent breakfast with a variety of options, but some guests found the dinner menu limited and the quality of food inconsistent.
A desirable place for gourmands, The Royal Hotel comes equipped with two restaurants serving various seafood delicacies. Plus, the on-site bar is well-stocked with local ales and whiskeys. But that’s not all. In summer, you get to enjoy live music and sweet melodies from the pipers who play on the streets.
Furthermore, the 35 rooms are minimalist and cozy. Most of them boast beautiful sea views as well.
A beautiful stay awaits you in Skye
Whether you’re planning a romantic vacation or an escape from the noise of the city, Skye got you covered. The best hotels in Skye, UK, are well-equipped with modern comfort amenities. Plus, they’re surrounded by outdoor activities for you to enjoy.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to