Top Hotels in Isle of Skye

Search among 9 available hotels and places to stay in Isle of Skye from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-9 out of 9
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great157 reviews
MapView on map30.6 mi from City Center
From   US$ 164 /nightSelect
Places to stay near Isle of Skye
Guest house
8.2
Great207 reviews
MapView on map8.4 mi from Isle of Skye8.4 mi from City Center
From   US$ 120 /nightSelect
8.0
Great76 reviews
8.4 mi from Isle of Skye8.4 mi from City Center
From   US$ 195 /nightSelect
8.4
Great58 reviews
9.0 mi from Isle of Skye9.0 mi from City Center
From   US$ 241 /nightSelect
8.2
Great124 reviews
8.6 mi from Isle of Skye8.6 mi from City Center
From   US$ 97 /nightSelect
8.2
Great114 reviews
8.4 mi from Isle of Skye8.4 mi from City Center
From   US$ 141 /nightSelect
8.2
Great111 reviews
8.7 mi from Isle of Skye8.7 mi from City Center
From   US$ 238 /nightSelect
8.4
Great31 reviews
8.8 mi from Isle of Skye8.8 mi from City Center
From   US$ 659 /nightSelect
Bed & Breakfast
8.2
Great84 reviews
8.5 mi from Isle of Skye8.5 mi from City Center
From   US$ 128 /nightSelect

Best Hotels and Places to Stay in Isle of Skye

Why visit?

The captivating Isle of Skye in the United Kingdom offers tourists a stunning natural landscape, rich history, and unique cultural experiences. Exploring the rugged cliffs, picturesque lochs, and ancient castles while immersing in the local Gaelic traditions makes for an unforgettable trip.

Where to stay?

Portree: As the largest town on Isle of Skye, Portree offers a variety of accommodations, amenities, and easy access to nearby attractions. Visitors can wander through colorful waterfront houses, enjoy delicious seafood, and explore the quaint shops and galleries. Portree is an ideal base for exploring the iconic Trotternish Peninsula, featuring famous landmarks like the Old Man of Storr and the Quiraing.

Dunvegan: Located on the west coast of the island, Dunvegan is home to the historic Dunvegan Castle, the oldest continuously inhabited castle in Scotland. This charming village offers a peaceful atmosphere, breathtaking coastal views, and proximity to the enchanting Fairy Pools. Visitors can also enjoy boat trips to nearby islands, including the stunning seals haven, Loch Dunvegan.

Broadford: Situated along the eastern coast of Isle of Skye, Broadford is a convenient hub for exploring the islands diverse landscapes. With a range of accommodations available, including hotels, B&Bs, and self-catering cottages, Broadford offers easy access to the dramatic Cuillin mountain range, the beautiful Coral Beach, and the fascinating ruins of the 13th-century Caisteal Maol.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

The Dunollie Hotel: Situated in Broadford, this charming hotel offers comfortable rooms with beautiful views of the surrounding landscapes. It provides excellent value for money with affordable rates and a cozy atmosphere. Guests can enjoy traditional Scottish cuisine at the on-site restaurant and explore nearby attractions such as the Fairy Glen and the Talisker Distillery.

The Royal Hotel: Located in the heart of Portree, this budget-friendly hotel offers comfortable accommodations and a warm Highland welcome. With its convenient location, guests can easily explore the towns attractions, including the picturesque harbor and the Aros Centre. The hotels restaurant serves delicious local dishes, showcasing the flavors of the region.

Hebridean Inn: Situated in Dunvegan, the Hebridean Inn offers cozy rooms and a welcoming atmosphere at an affordable price. With its proximity to the famous Dunvegan Castle, guests can immerse themselves in the islands history and natural beauty. The inns traditional pub-style restaurant serves Scottish classics and offers a friendly gathering place for guests.

Best kid-friendly hotels:

Skeabost Hotel: Nestled on the edge of Loch Snizort, this family-friendly hotel offers spacious rooms and beautiful views of the surroundings. Children can enjoy outdoor activities such as fishing, kayaking, and exploring the hotels expansive grounds. The hotel also provides babysitting services and offers a special childrens menu, ensuring an enjoyable stay for the whole family.

Duisdale House Hotel: This luxury hotel in Sleat offers a welcoming atmosphere for families. The hotel provides family suites with separate bedrooms and spacious living areas, ensuring a comfortable stay. Children can enjoy the hotels extensive gardens, which feature a play area. The nearby Armadale Castle and Gardens also offer family-friendly activities and attractions.

Best hotels for a romantic getaway:

Kinloch Lodge: Situated in Sleat, this luxury hotel offers a romantic retreat in a breathtaking setting. Couples can indulge in luxurious rooms, relax by the open fire, and enjoy gourmet dining featuring locally sourced ingredients. The hotels tranquil surroundings, including stunning sea views and private gardens, create an intimate and unforgettable experience.

The Three Chimneys: Located near Dunvegan, this award-winning hotel provides a romantic escape with its cozy rooms and tranquil atmosphere. Couples can savor exquisite dining experiences, featuring the finest Scottish produce and a focus on seasonal flavors. The hotels picturesque location and stunning sunsets over Loch Dunvegan enhance the romantic ambiance.

Best for location:

Cuillin Hills Hotel: Overlooking Portree Bay and the Cuillin mountain range, this hotel offers stunning views in a peaceful setting. Its close proximity to the town center allows guests to easily explore Portrees attractions, shops, and restaurants. The hotels spacious rooms and elegant furnishings provide a comfortable retreat after a day of exploration.

The Flodigarry Hotel: Located in the northern part of the island, this charming hotel offers panoramic views of the Trotternish Ridge and the surrounding countryside. Its secluded location allows guests to immerse themselves in the islands natural beauty and enjoy peaceful walks along the coast. The hotels traditional Highland hospitality ensures a warm and welcoming stay.

Skeabost House Hotel: Situated on the edge of the River Snizort, this hotel offers guests a tranquil and picturesque setting. Its central location on the island allows for easy access to various attractions, including Dunvegan Castle and the Fairy Pools. The hotels elegant rooms and excellent dining options make it an ideal base for exploring the Isle of Skye.

Best for a short city break:

Bosville Hotel: Located in the heart of Portree, this boutique hotel offers modern and stylish rooms. Its central location allows guests to explore the towns attractions, including the harbor, shops, and restaurants. Visitors can also enjoy walks along the nearby pier and admire the stunning views of the Cuillin mountains.

Cuillin View Bed & Breakfast: Situated in the village of Carbost, this cozy bed and breakfast provides a comfortable and convenient stay. Guests can enjoy easy access to the Talisker Distillery and the beautiful Fairy Pools. The B&B offers a relaxing atmosphere, delicious breakfast options, and friendly hosts, ensuring a delightful city break experience.

Show moreLess