Skip to main content

Filter by:


Star rating

Review score

Elgol – 20 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Inn @ Aird a' Bhasair, hotel in Elgol

Situated in Ardvasar, 36 km from Kyle of Lochalsh, The Inn @ Aird a' Bhasair features accommodation with a restaurant, free private parking and a bar.

The rooms were very large and well equipped. The staff were excellent although very stretched. We had to leave the hotel before breakfast started but when the staff found out they quickly cooked us some pastries to take with us. The location overlooking the loch is really good.
8.8
Scored 8.8
Fabulous
Rated fabulous
795 reviews
Price fromUS$253.37per night
Hotel Eilean Iarmain, hotel in Elgol

In a picturesque bay in the south of Skye, this hotel has beautiful views over the Sound of Sleat and the distant hills of Knoydart.

Pretty property
8.8
Scored 8.8
Fabulous
Rated fabulous
611 reviews
Price fromUS$290.64per night
Broadford Hotel, hotel in Elgol

Overlooking Bradford Bay, this luxury 4-star hotel is situated in the village of Broadford on the Isle of Skye. Established in 1611, Broadford Hotel is the original home of Drambuie whisky liqueur.

Food was superb, location is brilliant. However for £300 odd per night you don’t expect black grouting in the shower or a dirty toilet, other than that a very comfortable room.
7.8
Scored 7.8
Good
Rated good
598 reviews
Price fromUS$176.09per night
Toravaig House Hotel, hotel in Elgol

Toravaig House is an award-winning Hebridean hotel, offering innovative cuisine and an intimate atmosphere.

A very pretty and comfortable hotel. Our room and bathroom were quite small but well equipped. Very comfy bed and pillows! All of the staff were excellent and could not do enough for us. Breakfast was excellent with a good menu choice. One night we ate at their sister hotel, the Duisdale, because the restaurant was closed at Toravig. Excellent food!
8.6
Scored 8.6
Fabulous
Rated fabulous
247 reviews
Price fromUS$500.53per night
Duisdale House Hotel, hotel in Elgol

Duisdale House Hotel is a luxury, award winning, family run boutique hotel on Skye’s southern Sleat Peninsular.

The staff was friendly, and especially the front desk manager help us a lot. The food was great! And the location so calming and peaceful.
8.5
Scored 8.5
Very good
Rated very good
492 reviews
Price fromUS$192.69per night
Kinloch Lodge Hotel and Restaurant, hotel in Elgol

Kinloch Lodge Hotel and Restaurant is a family-run former 17th-century hunting lodge, situated at the foot of a long private drive up Kinloch Hill on the shoreline of Loch Na Dal.

All round class.
8.8
Scored 8.8
Fabulous
Rated fabulous
205 reviews
Price fromUS$684.10per night
House of Juniper, hotel in Elgol

Set in Broadford, 14 km from Kyle of Lochalsh, House of Juniper offers accommodation with a garden, free private parking, a restaurant and a bar.

The whole environment with different buildings. Nice small room. Delicious starters in the restaurant. Organic salmon and the soup of the day. The friendly service in the morning.
8.4
Scored 8.4
Very good
Rated very good
228 reviews
Price fromUS$228.03per night
Dunollie Hotel ‘A Bespoke Hotel’, hotel in Elgol

The Dunollie Hotel has views across the sea to Loch Kishorn and the Applecross Hills. There is complimentary WiFi available in the lounge.

The situation of the hotel was great.staff were very friendly. Room clean and nice bathroom. The food was nice.
6.7
Scored 6.7
Pleasant
Rated pleasant
2,352 reviews
Price fromUS$196.36per night
THE MOORINGS, hotel in Elgol

Offering mountain views, THE MOORINGS is an accommodation set in Broadford, 29 km from Eilean Donan Castle and 27 km from Museum of the Isles.

Very cosy apartment, everything ready for our use, including a prepared table for 4 ! Ideal for a longer stay on Skye !
8.9
Scored 8.9
Fabulous
Rated fabulous
19 reviews
Price fromUS$500.41per night
Scorrybreac B&B, hotel in Elgol

Set in Broadford and only 12 km from Kyle of Lochalsh, Scorrybreac B&B offers accommodation with sea views, free WiFi and free private parking.

Very clean and quiet room. The bed is very comfortable. Nice Location and friendly Hosts
9.6
Scored 9.6
Exceptional
Rated exceptional
212 reviews
Price fromUS$160.89per night
See all hotels in and around Elgol
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Elgol:

  • 10
    Scored 10

    We loved the peace and tranquility.

    We loved the peace and tranquility. Although remote you’re half an hour away from every service you could possibly need which in the highlands is fantastic. We mostly enjoyed the peace and quiet. We loved the scenery and lighting at different times of the day also.
    Dawn
    United Kingdom
  • 6.0
    Scored 6.0

    Travelers be aware, you cannot reach this place by public...

    Travelers be aware, you cannot reach this place by public transport, we traveled all the way to Mallaig by train only to find the property was at Skye and we couldn't get there without a car. Disappointed that it was listed as a property in Mallaig.
    Jane Harper laver
    United Kingdom