Find the family hotels that appeal to you the most
Check out our pick of great family hotels 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.

Located in Breakish, in a historic building, 13 km from Kyle of Lochalsh, Carnmhor, Isle of Skye - Stunning 242 year old cottage on its own sea shore! is a holiday home with a garden and terrace.

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.

Located on the Isle of Skye, Broadford House Skye has rooms with free WiFi. The twin rooms have a shared bathroom whilst the other rooms at the property have an ensuite bathroom.

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.

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

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

Home to its own museum, micro-brewery, and award-winning whisky bar and restaurant, Sligachan Hotel offers pet-friendly accommodation with an outdoor play area.

Situated on the picturesque Isle of Raasay, a 5-minute walk from the ferry terminal, Raasay House Hotel is nestled in a Georgian mansion with beautifully landscaped lawns.

Situated in Tarskavaig and only 40 km from Kyle of Lochalsh, Braeside cottage features accommodation with mountain views, free WiFi and free private parking.

