
Isle of Skye Holidays
Book a Hotel + Flight or Car together to unlock savings
Where to stay in Isle of Skye
Find the best Isle of Skye areas and neighborhoods for the activities you enjoy most. Learn more about Isle of Skye

Portree Town
1 out of top 10 points of interest in this area
If you're spending some time in Portree Town, Somerled Square and Portree Harbour are top sights worth seeing.
Top hotels in Isle of Skye

Kings Arms Hotel
King Street, Kyleakin, Kyleakin, Scotland
Fully refundableReserve now, pay when you stay
The price is 5.330.817 ₫ per night from 28 Jun to 29 Jun
5.330.817 ₫
6.396.980 ₫ total
28 Jun - 29 Jun
includes taxes & fees
6.4/10 (841 reviews)
"Staff was very nice. Hotel was easy walking distance to a few different venues for food and drinks."
Reviewed on 24 Jun 2025

Dunollie Hotel
Broadford, Strath, Scotland
Fully refundableReserve now, pay when you stay
The price is 5.032.887 ₫ per night from 11 Jul to 12 Jul
5.032.887 ₫
6.039.607 ₫ total
11 Jul - 12 Jul
includes taxes & fees
6.8/10 (919 reviews)
"Was lovely. Just a bit warm in the room coz couldn’t open windows."
Reviewed on 22 Jun 2025

Isle of Skye Guest house
Kyleakin Roundabout, Kyleakin, Scotland
Fully refundableReserve now, pay when you stay
8.6/10 Excellent! (263 reviews)
"Very easy check in as it is done via email. Nice property."
Reviewed on 18 Jun 2025
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.
Frequently asked questions
Popular places to visit

Portree Harbour
4/5(64 reviews)
Explore the waterfront in Portree with a trip to Portree Harbour. While you're here, you can savour the top-notch restaurants.

Fairy Pools
4.5/5(3 reviews)
Commune with nature and explore the great outdoors at Fairy Pools during your travels in Minginish.

Dunvegan Castle
4.5/5(20 reviews)
You can find out about the history of Dunvegan when you stop by Dunvegan Castle. While in this relaxing area, you can savour the restaurants and bars.