Isle of Skye hotels

KAYAK searches hundreds of travel sites at once for hotels in Isle of Skye

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Recommended by KAYAK
Expert Picks
Useful Info
Recommended by KAYAK

Best Isle of Skye hotels

Discover the best prices by selecting your travel dates on KAYAK.

Most recommended Isle of Skye hotels

Show all
Hotel Eilean Iarmain - Isle of Skye - Bedroom
Hotel Eilean Iarmain
Isle of Skye, SCT, United Kingdom
8.7Very good(960)
Parking
Free Wi-Fi
Pet friendly
Broadford Hotel - Isle of Skye - Living room
Broadford Hotel
Isle of Skye, SCT, United Kingdom
8.0Very good(1216)
Parking
Free Wi-Fi
Pet friendly
Duisdale House Hotel - Isle of Skye - Bedroom
Duisdale House Hotel
Isle of Skye, SCT, United Kingdom
8.3Very good(878)
Parking
Free Wi-Fi
Pet friendly
Kings Arms Hotel - A Bespoke Hotel - Isle of Skye - Restaurant
Kings Arms Hotel - A Bespoke Hotel
Isle of Skye, SCT, United Kingdom
6.2Okay(2805)
Parking
Free Wi-Fi
Pet friendly
Atholl House Skye - Isle of Skye - Bedroom
Atholl House Skye
Isle of Skye, SCT, United Kingdom
9.4Wonderful(511)
Parking
Free Wi-Fi
Toravaig House Hotel - Isle of Skye - Bedroom
Toravaig House Hotel
Isle of Skye, SCT, United Kingdom
8.2Very good(432)
Parking
Free Wi-Fi
Balmacara Hotel - Kyle - Living room
Balmacara Hotel
Kyle, SCT, United Kingdom
8.2Very good(2352)
Parking
Free Wi-Fi
Kyle Hotel - Kyle - Bedroom
Kyle Hotel
Kyle, SCT, United Kingdom
7.4Good(2068)
Parking
Free Wi-Fi
Kinloch Lodge Hotel and Restaurant - Isle of Skye
Parking
Free Wi-Fi
Pet friendly
Raasay House Hotel - Isle of Raasay
Raasay House Hotel
Isle of Raasay, SCT, United Kingdom
8.8Very good(1993)
Parking
Free Wi-Fi
Pet friendly

Popular filters in Isle of Skye hotels

Hotels with parking
Hotel Eilean Iarmain, Broadford Hotel, and others
Expert Picks

Top 10 hotels in Isle of Skye

Discover the top hotels in Isle of Skye, handpicked by local expert Joe Minihane.
Article Author
Joe Minihane
12 November 2024
The Isle of Skye’s reputation precedes it. Hugely popular thanks to its towering mountains, spectacular views and sparkling fairy pools—plus its relatively easy accessibility compared with more remote parts of the Hebrides—a visit here is life changing. I’ve been coming here for years, having first visited when making a film about the stunning swimming options across the island. The best hotels in Isle of Skye range from simple bed and breakfasts that deliver excellent hospitality, local...The Isle of Skye’s reputation precedes it. Hugely popular thanks to its towering mountains, spectacular views and sparkling fairy pools—plus its relatively easy accessibility compared with more remote parts of the Hebrides—a visit here is life changing. I’ve been coming here for years, having first visited when making a film about the stunning swimming options across the island. The best hotels in Isle of Skye range from simple bed and breakfasts that deliver excellent hospitality, local knowledge and affordable stays, to gorgeous boutique properties that lean into the island’s rich history and natural landscape. Whether you’re coming to the Isle of Skye for a few laidback days to enjoy the sights, or are planning an outdoor adventure, this list has you covered. Here’s my pick of the best hotels to stay in Isle of Skye right now.
Cuillin Hills HotelCuillin Hills HotelRank #1
C$ 207-C$ 1,054/night
Scorrybreck Road 1
This absolute stunner is without question one of the best hotels in Isle of Skye. That’s not just down to the fact...

This absolute stunner is without question one of the best hotels in Isle of Skye. That’s not just down to the fact that the property itself is great, with classic Scottish style and rooms that suit all budgets. It’s also because of its incredible setting. Found within 15 acres of gardens and mature woodland, the hotel is situated right on the Sound of Raasay in pretty Portree, with sweeping views of the Cuillin.

You can use the hotel as a base for exploring these local sights on foot, which is best done with a local guide so you can choose safe routes and learn about the fascinating landscape. Or you can simply marvel at them from a distance while enjoying a cup of tea.

Whichever you choose, you’ll also find plenty of attractions close by to make your trip memorable, from wildlife tours to trips out on the water.

Greshornish House HotelGreshornish House HotelRank #2
C$ 93-C$ 933/night
Edinbane, Isle Of Skye
It's the remoteness that makes this glorious, white-washed manor house one of the best hotels in Isle of Skye....

It's the remoteness that makes this glorious, white-washed manor house one of the best hotels in Isle of Skye. Arriving here along a narrow, single-track road on the Greshornish peninsula, it feels as if you’re leaving the world behind—at least for a few days.

I love how Greshornish House Hotel really goes deep with its Scottish roots, with guestrooms featuring tartan drapes and carpets, massive beds—some of which are four-poster—and a dining room looking out over the well-kept grounds.

You could quite happily spend a few days here doing little else other than taking in those gorgeous views over the loch. But you can also easily drive out and head to Broadford, or go deeper into the island to explore its iconic fairy pools and walks.

MarmaladeMarmaladeRank #3
C$ 157-C$ 994/night
Home Farm Road
Marmalade is a clear contender for one of the best boutique hotels in Isle of Skye. I can’t get enough of its...

Marmalade is a clear contender for one of the best boutique hotels in Isle of Skye. I can’t get enough of its singular approach, with a spectacular 19th-century manor house which dates back to 1817 standing next to a defiantly modern extension that exudes class.

The rooms are just as impressive, whether you choose a space in the original house, with its period features and views down to the water and the mountains beyond, or one in the newer building, which feature floor-to-ceiling windows. On upper floors you’ll feel as if you’re in the tree canopy, while lower floors open out onto the lovely grounds.

You can easily get into Portree on foot from here, as well as head out on distillery tours of the island. It’s best to enjoy the latter after the superb buffet breakfast—I highly recommend the Full Scottish.

Ullinish HouseUllinish HouseRank #4
C$ 274-C$ 776/night
Ullinish House
Ullinish House is the real deal. This is one of the best hotels in Isle of Skye thanks to its location on the wild...

Ullinish House is the real deal. This is one of the best hotels in Isle of Skye thanks to its location on the wild west coast, as well as the fact that it’s pleasingly small. There are just seven rooms to choose from within this wonderful space, originally built for the local Macleod clan in 1757.

I love how exquisite the design is here. Guestrooms come with ornate oak bed frames, each one featuring different, intricate wallpapering, some with wood panelling. Sash windows, meanwhile, look out over the gardens and rugged mountains.

Best of all, you can walk to the ancient fortress of Dun Beag Broch, wander onto the island of Oronsay at low tide, or take your binoculars to spot dolphins and otters. For me, this is a luxury escape unlike any other in one of the wildest parts of Skye.

DalriadaDalriadaRank #5
C$ 306-C$ 306/night
Dalriada Guest House Achachork
This joyous bed and breakfast, a short drive north of the main town of Portree, can rightfully call itself one of...

This joyous bed and breakfast, a short drive north of the main town of Portree, can rightfully call itself one of the best hotels in Isle of Skye.

It’s a lot more remote than other Portree hotels, but with that comes a sense of truly immersing yourself deep within the wild beauty of Skye. The rooms are sharp and clean, and have lovely bathrooms. But my favourite spot is the main lounge, where a roaring wood burner awaits your return after a long day out in the hills.

I also love the fact that the owners offer packed lunches, perfect for those who want to get out into nature without having to worry about finding a place to grab something to eat.

Creagory SkyeCreagory SkyeRank #6
C$ 181-C$ 296/night
Dunvegan Road
There’s a reason Creagory Skye rates so highly. This is a stay that puts guests front and centre, with owners who...

There’s a reason Creagory Skye rates so highly. This is a stay that puts guests front and centre, with owners who not only know everything it’s possible to know about Skye, but who are also very happy to share it with everyone who stays here.

That means you’ll be armed with knowledge of the best local walks, the finest distillery tours and the best boat trips for spotting otters, white tailed eagles and dolphins. And that’s before you even consider the tastefully decorated rooms and the incredible breakfast, which features locally made products and will set you up for a busy day ahead.

One of the best hotels in Isle of Skye for location, you can stroll into the centre of Portree in just five minutes, all the better for grabbing souvenirs from the local stores and catching a glimpse of the breathtaking views.

Skeabost House HotelSkeabost House HotelRank #7
C$ 173-C$ 1,456/night
Skeabost Bridge
A roaring fire in the lounge, a bar featuring Skye’s finest tipples, access to some of the most phenomenal...

A roaring fire in the lounge, a bar featuring Skye’s finest tipples, access to some of the most phenomenal countryside in all of Scotland. That’s what awaits you when you check into the Skeabost House Hotel.

This Victorian mansion – complete with its own turret – stands proudly on the banks of Loch Snizort, where you can take afternoon tea on the patio or eat fresh seafood from the in-house West Pier restaurant.

My favourite thing is that the hotel is set on thirteen kilometres of river, offering some of the best salmon fishing in the Highlands. You can book time with the in-house ghillie, who’ll be able to take you out, giving you the chance to spend some peaceful time in natural beauty. That’s what makes this one of the best hotels in Isle of Skye for nature lovers.

Braeside GuesthouseBraeside GuesthouseRank #8
Kilmore Argyll
Right in the heart of Portree, Braeside Guest Rooms is a great option for those who want characterful accommodation...

Right in the heart of Portree, Braeside Guest Rooms is a great option for those who want characterful accommodation that won’t break the bank. I love the old farmhouse building, which features delightful rooms that are comfortable and within easy reach of the best the village and Skye at large has to offer.

Step outside and you’re right on the water, ready to head out on a tour to catch a glimpse of Skye’s rich and varied marine life. And because Portree is the main hub of the island, it’s easy to strike out from here by car to more remote spots, such as the under-visited pools at Torrin, which have amazing views of the Cuillin too. The key to this place is its great hospitality and pleasing simplicity.

The Skye InnThe Skye InnRank #9
C$ 137-C$ 627/night
Springfield Road
This dog-friendly hotel in Portree is one of the best hotels in Isle of Skye. The reason is simple: it’s right...

This dog-friendly hotel in Portree is one of the best hotels in Isle of Skye. The reason is simple: it’s right within the main village, close to some excellent pubs and restaurants, and also happens to have excellent, comfortable rooms that won’t leave you out of pocket.

There are plenty of lovely local touches, from the tartan carpets to the 18th-century portraits lining the walls. The restaurant here is particularly good, with a proper emphasis on local produce.

The staff are super helpful and can let you know about the best places to walk and explore during your time on Skye. It’s also worth noting that the inn offers free parking, so it’s easy to explore more distant attractions during your stay too.

Skye Photo CentreSkye Photo CentreRank #10
C$ 248-C$ 268/night
Braes
The name might seem deceptive, but the Skye Photo Centre is one of the best hotels in Isle of Skye. This small bed...

The name might seem deceptive, but the Skye Photo Centre is one of the best hotels in Isle of Skye. This small bed and breakfast in the tiny village of Camastianavaig is unlike anywhere else on the island.

Its remoteness lends it a special charm, with views over to Raasay and the magical light which has drawn artists and photographers here for decades. The welcome you’ll receive is second to none, and the fact you can learn about taking amazing images of the surrounding countryside is an added bonus.

I love this wilder side of Skye, and the fact you can stay in the heart of it here makes this one of the most unique hotels in Isle of Skye.

Useful Info

KAYAK’s insights for hotels in Isle of Skye

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Isle of Skye with confidence.

Which month has the cheapest hotel rates in Isle of Skye?

Hotels are cheapest in Isle of Skye in November, with average rates of C$ 235. In comparison, January is the most expensive month, with prices at C$ 934.

What is the cheapest day of the week to book a hotel in Isle of Skye?

Saturday offers the lowest rates in Isle of Skye, with an average nightly price of C$ 235. The highest prices are found on Tuesday, with average rates at C$ 650.

How much is a hotel in Isle of Skye for tonight?

The best deal for a 3-star hotel room in Isle of Skye found by KAYAK users in the last 3 days was C$ 421, while a 4-star hotel the lowest price was C$ 680. The cheapest room found overall was for C$ 497.

How much is a hotel in Isle of Skye for this weekend?

The cheapest hotel room in Isle of Skye for the upcoming weekend found on KAYAK in the last 3 days was for C$ 630 per night. For the same dates, 3-star hotel rooms have been found for as low as C$ 630 per night and 4-star hotel rooms from C$ 680 per night.

How early should you book a hotel in Isle of Skye?

Book at least 4 days before your stay begins to get the best price for your Isle of Skye hotel.

How much is a Isle of Skye hotel?

Here are our most popular & best value hotels

Good to know

Low season

January

High season

July

Average price (weeknight)

C$ 562

Average price (weekend night)

C$ 813
Cheapest month to stay with an average 63% drop in price.
Most expensive month to stay with an average 93% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Isle of Skye hotel deals

  • If you’re looking for a cheap hotel in Isle of Benbecula, you should consider visiting during the low season. You'll find cheaper accommodations in Isle of Benbecula in November and February.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Isle of Benbecula if you stay on a Saturday. The opposite is true for, Tuesday, which is usually the most expensive day.
  • The cheapest 3-star hotel room in Isle of Benbecula found on KAYAK in the last 2 weeks was C$ 235, while the most expensive was C$ 322.
  • How long should you stay? KAYAK users usually book their accommodation in Isle of Benbecula for 1 day.
  • The main ferry crossing from the mainland takes you from Mallaig to Armadale, costing around £15 for a car of four. You can find a variety of lodgings through KAYAK to begin your journey on arrival. Armadale Castle is a great pick for stunning views of the mountains.
  • The Flodigarry Hotel located in the Trotternish peninsula, the far north-eastern region of the Isle of Skye, boasts some of the best panoramic views over the Jurassic coastline and the Torridon mountains. It is located 13.4 miles from the Uig ferry port and 6.3 miles to the Skye Museum of Island Life.
  • For hikers looking for a more budget-friendly option to access the Cuillin mountains, try the village of Kyleakin just outside Broadford, where prices are a little lower. The Cliffe House Bed and Breakfast serves as a great base for touring Skye.
  • Being a popular tourist destination, the Isle of Skye is fairly expensive. Renting a cottage is often the most economical option. Consider Rowan Cottage in Elgol for a sea view and free parking.
  • For nature lovers and families alike, the Glenbrittle Youth Hostel guarantees an affordable and eco-friendly stopover within 3 miles of the Black Cuillin mountain range and is within easy reach of the mythical Fairy Pools, where wild swimming is an option.

FAQs when booking a hotel in Isle of Skye

  • Is there a backpacker’s hostel on the Isle of Skye?

    Yes, you can find Saucy Mary's Hostel in Kyleakin, which has both dorms and private rooms available for groups of various sizes. Endless hiking trails start from the hostel, set amongst mountain and sea views. There is an onsite shop, laundry facilities and evening entertainment.

  • Which place is best to stay on the Isle of Skye if I am travelling with children?

    The Pink House in Portree has sea views and family rooms. The largest town on the island, Portree, is well equipped with shops and amenities, making it a useful stopover if you are travelling with children. Another option would be the Uig Hotel situated further north in Uig, which makes a great base for exploring Dunvegan Castle and the Fairy Glen, a magical landscape for an entertaining day trip.

  • Which area is most popular for experienced mountaineers?

    The Cuillin mountain range attracts the most experienced climbers. Several ridges and peaks cluster around Loch Coruisk, forming this dramatic mountain range. The highest point of the island can be found in this region. The Sligachan Hotel makes a good central base from which to explore this area or undertake mountaineering treks or hikes. It also boasts its own microbrewery and museum.

  • What would be a good starting point to reach the Isle of Skye?

    The Isle of Skye is not well connected by public transport and many remote areas are often inaccessible without your own car. Consider using the road bridge from Kyle of Lochalsh, where you can begin your journey in Kyleakin. The Glenview bed and breakfast makes a good starting point in Kyle of Lochalsh, placing you within easy reach of the Skye Bridge at 0.68 miles. It also has free parking and lake views.

  • What is the best place for historical stays on the Isle of Skye?

    The Isle of Skye is steeped in history and ancient landscapes. Try the town of Dunvegan, home of the famous Dunvegan Castle. Both Mill Cottage and Skye Getaways will situate you within 1.6 miles of the castle and just 0.3 miles from the town centre. Alternatively, try Kilmuir Park for the burial place of Alexander McQueen and the Macleod’s Tables within 6 miles.

  • How do I find a hotel in central Isle of Skye?

    After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Isle of Skye districts. You can also do a search using the city map to choose a specific location, like Isle of Skye city centre

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Isle of Skye hotels with free parking?

    There are many hotels in Isle of Skye that offer both parking and free parking. Popular choices among KAYAK users include Hotel Eilean Iarmain, Broadford Hotel and Duisdale House Hotel.

Where to stay in Isle of Skye?

Our map will help you find the perfect place to stay in Isle of Skye by showing you the exact location of each hotel.

Isle of Skye Hotel Deals. Search and compare hotels in Isle of Skye. Find cheap hotel rooms in Isle of Skye. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.