Portree
Cuillin Hills Hotel
In Portree. Guests score it 9.3 out of 10 across 993 Booking.com reviews.
- Most reviewed
★ 9.3 guest score from 993 Booking.com reviews · Many rooms include free cancellation
Last updated: October 2026
Isle of Skye — Traveler Guide
The best-rated 4- and 5-star hotels in the Isle of Skye for a Christmas trip, with this year's festive events, December weather and the best areas to stay.

Quick Answer
Our top pick for Christmas in the Isle of Skye is Cuillin Hills Hotel in Portree, rated 9.3 from 993 Booking.com reviews. Skeabost House Hotel is a strong alternative at 8.6.
7 places · Checked October 2026
Portree
In Portree. Guests score it 9.3 out of 10 across 993 Booking.com reviews.
★ 9.3 guest score from 993 Booking.com reviews · Many rooms include free cancellation
Portree
In Portree. Guests score it 8.6 out of 10 across 460 Booking.com reviews.
★ 8.6 guest score from 460 Booking.com reviews · Many rooms include free cancellation
Isleornsay
In Isleornsay. Guests score it 8.8 out of 10 across 352 Booking.com reviews.
★ 8.8 guest score from 352 Booking.com reviews · Many rooms include free cancellation
Teangue
In Teangue. Guests score it 8.8 out of 10 across 197 Booking.com reviews.
★ 8.8 guest score from 197 Booking.com reviews · Many rooms include free cancellation
In Kinloch. Guests score it 8.9 out of 10 across 108 Booking.com reviews.
★ 8.9 guest score from 108 Booking.com reviews · Many rooms include free cancellation
Staffin
In Staffin. Guests score it 9.5 out of 10 across 323 Booking.com reviews.
★ 9.5 guest score from 323 Booking.com reviews · Many rooms include free cancellation
Broadford
In Broadford. Guests score it 8.8 out of 10 across 318 Booking.com reviews.
★ 8.8 guest score from 318 Booking.com reviews · Many rooms include free cancellation
About This Guide
Skye is a quiet, dark and often wet place in December, with about six and a half hours of daylight. Christmas events are small and centre on Portree, the island's main village. They include a tree switch-on with a lantern parade, a Christmas market and the Skye Santa Dash. Many visitor businesses outside Portree close for winter.
Dates and times change from year to year, so check the organiser's listing before you travel.
December on Skye is cold, wet and windy, with highs around 7°C (45°F), lows around 2°C (36°F), frequent rain and snow on the Cuillin hills and occasionally on roads.
How we picked: the 7 hotels in this guide are 4- and 5-star hotels and resorts in the Isle of Skye with the strongest Booking.com guest scores, weighted by how many reviews they have. Scores and review counts were checked in October 2026.
Keep Exploring
Isle of Skye
Read guide
Isle of Skye
Read guide
Isle of Skye
Read guide
Isle of Skye
Read guide
Isle of Skye
Read guide
Isle of Skye
Read guide
Full Guide
See all picks
Common Questions
Portree has pubs, shops and restaurants open, but many tourist businesses, boat trips and some restaurants and B&Bs close from November to March. Check opening dates before booking.
Roads can be icy and winds strong, and single-track roads are common. Daylight is short, at about six and a half hours, so plan drives for the middle of the day and check weather warnings.
No. It is one of the quietest times of year, though Christmas week and Hogmanay can still book up in Portree. Book early if staying over New Year.
Flodigarry Hotel has the highest score of the places in this guide for Christmas: 9.5 out of 10 from 323 Booking.com reviews (checked October 2026).
Prices and availability change daily. Lock in the best rate by booking early — most of our top picks offer free cancellation.
View All Isle of Skye HotelsExplore different hotel styles in Isle of Skye
Back to all Isle Of Skye hotels
Traveling on a budget?