Hotels in Skye

321 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Skye hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

321 Cheap hotels in Skye

Best Skye hotels with a restaurant

Chlachain Inn - Skye
8.6 100 reviews

Chlachain Inn

hotel, Mallaig
Chlachain Inn, a 3.5-star hotel in Mallaig, offers a prime location just steps from the Mallaig Heritage Centre and Mallaig Harbour, with the Mallaig Ferry Terminal and Mallaig Circular Route within 1 kilometre, and Mallaig Train Station a mere 200 metres away. This pet-friendly accommodation provides complimentary a la carte breakfast, free Wi-Fi in common areas, an on-site restaurant and bar, and express check-in/out services for guest convenience.
Hôtel Duisdale House - Skye
8.0 869 reviews

Hôtel Duisdale House

hotel, Sleat - Isla de Skye
Hôtel Duisdale House is situated in the Garden of Skye, south of the island, between the Skye Bridge and Armadale ferry terminal, with Mallaig and Fort William fishing ports nearby.
This 4-star hotel, a former clan chief's hunting lodge dating from 1857, offers 17 renovated rooms, a restaurant, bar, Jacuzzi, and parking, with pets welcome.
Myrtle Bank Hotel - Skye
9.1 397 reviews

Myrtle Bank Hotel

hotel, Gairloch
The Myrtle Bank Hotel is located in Gairloch, a short walk from Gaineamh Mhor Beach and a scenic drive from Victoria Falls, offering a peaceful retreat in the beautiful Scottish Highlands. The hotel enjoys excellent ratings for its location, cleanliness, and overall experience.
The hotel features a relaxing garden and a comfortable lounge, perfect for unwinding after a day of exploring the surrounding area. Guests can enjoy delicious meals in the on-site restaurant and bar, and take advantage of amenities such as free Wi-Fi, parking, and room service.
Uig Hotel - Skye
9.5 1257 reviews

Uig Hotel

hotel, Uig
The Uig Hotel is situated just 1.4 kilometres from both the Fairy Glen and Uig Pottery, offering a peaceful rural setting close to Portree. This 3-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel features a restaurant and bar, a garden, and a tennis court. Guests can enjoy a free cooked-to-order breakfast, free Wi-Fi in public areas, and free parking.

Top cities

Best Skye hotels with a pool

Among the 321 accommodations in Skye, here are the 1 best hotels with a pool

Isle Of Raasay Distillery - Skye
9.4 496 reviews

Isle Of Raasay Distillery

hotel, Raasay
The Isle of Raasay Distillery hotel is located on the Isle of Raasay, a short ferry ride from mainland Scotland, and is within easy reach of the island's stunning coastline and historic sites. The hotel, part of the Isle Of Raasay Distillery offer, is a 4-star property with excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a single bedroom with one bathroom, accommodating up to two guests. Guests can enjoy a range of amenities, including a restaurant, bar, terrace, garden, and free Wi-Fi, as well as the unique opportunity to experience the sights and sounds of whisky production right on-site.

Frequently asked questions about hotels in Skye

  • What are the best landmarks to visit in Skye, United Kingdom?

    Skye boasts many stunning landmarks. The Old Man of Storr, a dramatic rock formation, is incredibly popular, as is the Quiraing, a landscape of jagged peaks and cliffs. The Fairy Pools, a series of crystal-clear waterfalls and pools, are perfect for a refreshing dip (weather permitting!), and Dunvegan Castle, the ancestral home of the Clan MacLeod, offers a glimpse into Skye's history. Neist Point lighthouse, perched dramatically on the westernmost point of Skye, provides breathtaking coastal views.
  • What are the most popular 2, 3 and 4-star hotels in Skye?

    Among 2, 3 and 4-star hotels in Skye, Broadford Hotel, The Rosedale Hotel & Restaurant and Sligachan Hotel are the most popular ones.

  • What is the best itinerary to experience Skye, United Kingdom?

    A good itinerary depends on how much time you have, but a popular option is to spend a day exploring the Trotternish Peninsula (Old Man of Storr, Quiraing, Kilt Rock), another in the south exploring Talisker Bay and the Fairy Pools, and perhaps a third exploring the Sleat peninsula and Dunvegan Castle. Allow time for spontaneous stops – you'll find hidden gems along the way. Consider a circular route to avoid backtracking.
  • What are the best luxury hotels in Skye?

    Cuillin Hills Hotel, House Of Juniper and Bosville Hotel are among the best luxury hotels in Skye.

  • What is the best time to visit Skye, United Kingdom?

    The best time to visit is during the shoulder seasons (May-June and September-October). The weather is generally milder than in the summer, there are fewer crowds, and the scenery is still stunning. Summer (July-August) offers long daylight hours but is also the busiest and potentially wettest time.
  • What are the best family friendly hotels in Skye?

    The best family friendly hotels in Skye are Skeabost House Hotel, The Portree Hotel and Broadford Hotel.

  • What traditional local food should you try in Skye, United Kingdom?

    Try local seafood – Skye is known for its fresh langoustines and scallops. Look for dishes featuring locally sourced lamb or venison. Many pubs and restaurants offer traditional Scottish dishes like Cullen Skink (smoked haddock soup) and stovies (a hearty potato and meat dish).
  • What are the best pet friendly hotels in Skye?

    The best pet friendly hotels in Skye are Skeabost House Hotel, The Portree Hotel and Broadford Hotel.

  • Are there any unknown or hidden places that should be on your list in Skye, United Kingdom?

    The Fairy Glen, a whimsical landscape of miniature hills and stone structures, is relatively less crowded than other sites. The beaches along the Waternish peninsula offer quieter, more secluded spots compared to the more popular Talisker Bay. Exploring some of the smaller glens and coastal paths can lead to unexpected discoveries.
  • What are some authentic ways to meet locals and discover their traditions in Skye, United Kingdom?

    Visiting local pubs is a great way to chat with locals. Many pubs host live music, particularly traditional Scottish music. Consider staying in a bed and breakfast – this offers more opportunities for interaction with the owners. Attending a ceilidh, if one is being held, is a fantastic way to experience Scottish culture.
  • What should visitors know about the weather and natural risks in Skye, United Kingdom?

    Skye's weather is notoriously changeable. Pack layers and be prepared for rain, even in summer. Strong winds are common, especially on the coast. Be aware of the terrain – some hiking trails can be challenging, and it's essential to wear appropriate footwear and check weather forecasts before venturing out. Check tide times if exploring coastal areas.
  • Are there any special items you’ll need when travelling to Skye, United Kingdom?

    Waterproof and windproof outerwear is essential. Sturdy walking boots are a must if you plan on any hiking. A good map or GPS device is helpful, as mobile phone signal can be unreliable in some areas. Consider bringing a head torch if you plan on evening walks.

Nearby regions

Best Skye hotels with parking

The Millcroft Hotel - Skye
8.1 1235 reviews

The Millcroft Hotel

hotel, Gairloch
The Millcroft hotel is located in Gairloch, just a mile from the beautiful Gairloch beach and 23 miles from the charming town of Ullapool. This 3-star hotel has consistently received very good user ratings.
The Millcroft offers a range of amenities and activities, including a restaurant serving delicious local cuisine, a bar with a relaxed atmosphere, and stunning sea views from most rooms. Guests can also enjoy free Wi-Fi and parking, as well as a full Scottish breakfast.
The Millcroft - Skye
8.1 75 reviews

The Millcroft

hotel, Gairloch
The Millcroft, a 3-star hotel in Gairloch, is located within a 15-minute walk of Linne a' Mhuilinn and the Gairloch Heritage Museum, with Gairloch Golf Club 2.6 km away and Gairloch Beach 2.8 km distant.
This establishment offers 13 guest rooms, complimentary on-site parking, an on-site restaurant, and a bar, and is situated near hiking trails for outdoor enthusiasts.
The Inn @ Aird A' Bhasair - Skye
7.9 714 reviews

The Inn @ Aird A' Bhasair

hotel, Ardvasar
The Inn @ Aird a' Bhasair is located in Ardvasar, a short 35km drive from Kyle of Lochalsh and 50km from Eilean Donan Castle, with easy access to the Museum of the Isles and the scenic landscapes of the surrounding area. This 3-star hotel has received very good user ratings.
The inn offers a comfortable and relaxing atmosphere with a variety of amenities, including a restaurant, bar, garden, sauna, and free parking. Guests can enjoy a continental, Full English/Irish, or vegetarian breakfast, relax in the garden, or explore the nearby hiking trails.
Toravaig House Hotel - Skye
8.6 258 reviews

Toravaig House Hotel

hotel, Isle Of Skye
Toravaig House Hotel is located in the Sleat district of the Isle of Skye, offering a peaceful retreat.
This 4-star hotel provides guests with amenities including air conditioning, Wi-Fi, a bar, and room service, with some rooms featuring terraces and bathrooms equipped with bathrobes.

Best Skye hotels with jacuzzi

Duisdale House Hotel - Skye
8.9 912 reviews

Duisdale House Hotel

hotel, Isleornsay
Duisdale House Hotel is situated on the Sleat Peninsula in southern Skye, a short 10-minute drive from Broadford, offering stunning views over the sea loch and the mountains beyond. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of rooms, from standard rooms with woodland views to deluxe sea view rooms and luxury lodges. Guests can enjoy a variety of amenities, including a restaurant with 2 AA Rosettes, a bar, a fitness centre, a garden, and a terrace.
Duisdale House Hotel - Skye
8.7 5 reviews

Duisdale House Hotel

hotel, Duisdalemore, Highland
Duisdale House Hotel, a 4-star establishment on the Isle of Skye, offers direct coastal access to the shoreline, providing a scenic base for exploring the area. This pet-friendly guesthouse features complimentary Wi-Fi, on-site parking, a restaurant, bar, room service, and rooms with separate living areas and balconies, ensuring a comfortable and convenient stay for families and couples alike.
©2026 cozycozy.com