A coastal landscape with a rocky cliff, a small house, and a tree.

Luxury Hotels & Resorts in Elgol from AU$240

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgol Luxury Hotels

Tonight
7 Sept - 8 Sept
Tomorrow
8 Sept - 9 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for Elgol luxury hotels

1. House Of Juniper - The Manse

House Of Juniper - The Manse
Broadford
AU$591
includes taxes & fees
29 Sept - 30 Sept
House Of Juniper - The Manse

2. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
AU$631
includes taxes & fees
8 Oct - 9 Oct
Duisdale House Hotel

3. Kinloch Ainort Apartments

Kinloch Ainort Apartments
Sconser
AU$522
includes taxes & fees
30 Sept - 1 Oct
Kinloch Ainort Apartments

4. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
AU$820
includes taxes & fees
5 Oct - 6 Oct
Bracken Hide Hotel

5. The Marmalade Hotel

The Marmalade Hotel
Portree Town
AU$798
includes taxes & fees
27 Sept - 28 Sept
The Marmalade Hotel

6. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
  • Lakeside luxury meets Scottish hospitality at this Portree gem with plush beds, designer toiletries, and mountain views.
AU$872
includes taxes & fees
26 Sept - 27 Sept
Cuillin Hills Hotel

7. The Bosville

The Bosville
Portree Town
AU$686
includes taxes & fees
2 Oct - 3 Oct
The Bosville

8. Glenbrittle Youth Hostel

Glenbrittle Youth Hostel
Minginish
AU$166
includes taxes & fees
6 Oct - 7 Oct
Glenbrittle Youth Hostel

9. Toravaig House Hotel

Toravaig House Hotel
Teangue
AU$464
includes taxes & fees
4 Oct - 5 Oct
Toravaig House Hotel
View all properties

Top Elgol Hotel Reviews

Cuillin Hills Hotel

Cuillin Hills Hotel

10/10 Excellent
"Great place"
Clifton 1-night trip
Posted 2 weeks ago
Cuillin Hills Hotel
Duisdale House Hotel

Duisdale House Hotel

10/10 Excellent
"Lovely old house, helpful staff, spacious room and bathroom. Convenient location for getting around!"
Jessica 3-night trip
Posted 3 weeks ago
Duisdale House Hotel

Frequently asked questions

Are you looking for a luxury hotel for your stay in Elgol?
Amenities are an important consideration when you plan a holiday, so we make it easy to get what you'd like to make your stay relaxing and comfortable. If you want a posh hotel that has fine dining, a spa or several swimming pools, Expedia can help you find the best luxury hotel experience that Elgol offers.
When can I expect good weather in Elgol?
Planning for the weather is an important factor for making your trip to Elgol a success, especially when you're splurging. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. The rainiest months in Elgol are October, December, November and January, with each month seeing an average of 199 mm of rainfall.
What's there to see and do in Elgol?
Take in some sights and attractions while you're in Elgol by visiting Fairy Pools, Isle of Skye Market Square and Armadale Ferry Terminal. If you have a bit of extra time while you're in the area, you might want to check out Isle of Skye Oysters and Mallaig Harbour.

Explore a world of travel with Expedia