Skip to content
Reservations 0330 094 5918
Check In
Check Out
1 Adult
0 Children
Please select a location, hotel or dates. Or view all our hotels

Discover Our Hotels in the Isle of Skye

Head to the Isle of Skye and take a step back in time as you explore medieval castles or while away summer afternoons touring quaint countryside villages. Create an action-packed break that packs in all the sights of the island, or make the most of your time on the Isle of Skye by indulging in a few days of uninterrupted relaxation.


Our Hotels in the Isle of Skye

There are plenty of great hotels on the island. Look out for family-friendly accommodation in some of the island’s busier spots, or pick one of the Isle of Skye’s hidden gems in rural locations that offer the perfect balance of calm and luxury. 

The harborside retreats of Portree are always popular, as are our recommended hotels in the villages of Kyleakin and Broadford. The perfect place to stay really does depend on what you’re looking for from your break, and how you intend to spend your days in the Isle of Skye. 


Best Hotels in the Isle of Skye, Scotland

One of our most popular hotels in the Isle of Skye is the Dunollie Hotel. Located in the village of Broadford, the Dunollie Hotel is set against the stunning backdrop of Broadford Bay at the foot of the mountains that lead to the famous Cuillin Hills. 

This serene waterside retreat offers 84 en-suite bedrooms, along with a bar and a restaurant. Guests can make use of a shared lounge and TV area, and pets are welcome at the hotel. 

The surrounding area is ideal for those who are looking to see some of the most famous sights of the island, with attractions like the Fairy Pools of Glen Brittle under an hour’s drive away. The vivid aqua-blue pools are hugely popular with swimmers. You might even spot some of the island’s native red deer during your visit. 

Another popular village hotel is the Kings Arms Hotel, located in Kyleakin. This hotel also boasts impressive views across the Kyle of Lochalsh to mainland Scotland, and it’s within easy reach of the Skye Bridge. 

The King’s Arms Hotel is one of the oldest on the island, so if you’re looking for a historic retreat with an unbeatable atmosphere, this is the perfect place to stay. 

The hotel dates back to the 1600s, and many of its original features remain in place today. There’s a log-burning stove to warm up beside at the end of a long day’s exploring, and the cosy bar is ideal for relaxed evenings spent planning tomorrow’s adventures. 

Why not combine your trip to the Isle of Skye with a few days spent in the highland town of Kyle of Lochalsh? 

Known as the gateway to the Isle of Skye, the town is a spectacular place to visit during your break. Book a few nights at The Kyle Hotel, and you’ll be right in the heart of the action, just 10 minutes walk from the rail station and Skye Bridge. 

The perfect base for breaks spent exploring Skye, the Kyle Hotel is popular with walkers, hikers, and outdoor explorers of all kinds. From here, you can take a walk in the rugged mountains, spend an afternoon watching native wildlife, or enjoy a day out at the Talisker Distillery.


More Locations

Explore locations within this region or view all hotels


Argyll & Bute


Highlands – West Coast


Isle of Skye


Isle of Bute