Skip to main content

Hotels in Elgol

26 handpicked places to stay

Sonas

Sonas

B&B · 12 Flodigarry, Portree · 9.6 miles away

Sonas is an adults-only B&B in Flodigarry near Portree, Isle of Skye, with sea, garden and mountain views and free parking.

The Inn @ Aird a Bhasair

The Inn @ Aird a Bhasair

Hotel · Newton Bank, Ardvasar · 9.6 miles away

A small hotel on Newton Bank in Ardvasar, on Skye's southern shore, with free parking and an on-site bar and restaurant.

Broadford Hotel

Broadford Hotel

Hotel · Torrin Road, Broadford · 9.9 miles away

An 11-room hotel on Torrin Road in Broadford, Isle of Skye, with a restaurant, bar and free parking on site.

Toravaig House Hotel

Toravaig House Hotel

Hotel · Teangue, Sleat · 10 miles away

Nine en-suite rooms at Toravaig House Hotel in Teangue, Sleat, Isle of Skye, with a restaurant, bar and garden on site.

Broadford House Skye

Broadford House Skye

B&B · Broadford, Broadford · 10 miles away

B&B in Broadford on the Isle of Skye, with free parking and WiFi, about 3.59 miles from Ashaig Beach.

Dunollie Hotel

Dunollie Hotel

Hotel · Dunollie Hotel, Broadford · 10.1 miles away

A large hotel in Broadford on Skye, within easy reach of the Cuillin Hills, with 84 en-suite rooms and a bar and restaurant on site.

House Of Juniper - The Manse

House Of Juniper - The Manse

Hotel · The Manse, Broadford · 10.1 miles away

House Of Juniper - The Manse offers nine en-suite rooms in Broadford, Isle of Skye, with a spa and sauna on site and free parking.

Sligachan Hotel

Sligachan Hotel

Hotel · Sligachan, Sligachan · 10.3 miles away

A 21-room hotel at Sligachan on the Isle of Skye, set below the Cuillin mountains with free parking and its own bar and restaurant.

Hebridean Inn

Hebridean Inn

Hotel · 14 Harrapool, Broadford · 10.5 miles away

A straightforward modern-style inn in Broadford, Isle of Skye, with free parking and free WiFi, 2.71 miles from Ashaig Beach.

Scorrybreac B&B

Scorrybreac B&B

B&B · Scorrybreac, Skulamus · 10.7 miles away

B&B in Skulamus on the Isle of Skye, with a garden and free parking, and Ashaig Beach just under 2.4 miles away.

Off The Hill B&B

Off The Hill B&B

B&B · 1 Duisdale Beag, Isleornsay · 11 miles away

Isleornsay on Skye's Sleat peninsula is home to Off The Hill B&B, an adults-only stay with mountain views and free parking.

Breakish Escape - near Broadford

Breakish Escape - near Broadford

B&B · 3 Hallaig, Breakish · 11.2 miles away

Adults-only B&B in Breakish on Skye, a few miles from Ashaig Beach, with sea views and free parking.

Duisdale House Hotel

Duisdale House Hotel

Hotel · Isleornsay, Duisdalemore · 11.5 miles away

A 17-room hotel on Skye's Sleat Peninsula, near Armadale and coastal walking routes along the island's east coast.

Hotel Eilean Iarmain

Hotel Eilean Iarmain

Hotel · Isle Ornsay, Isleornsay · 11.6 miles away

Hotel Eilean Iarmain is a small hotel by the water at Isleornsay on Skye, with a bar, restaurant and free onsite parking.

Kinloch Lodge
5 star

Kinloch Lodge

Hotel · Sleat, southern Skye · 11.8 miles away

A white-harled former hunting lodge on the shore of Loch na Dal in Sleat, run by the same family for five decades and known for its award-winning kitchen.

Ruisgarry Accommodation

Ruisgarry Accommodation

B&B · Ruisgarry, Breakish · 12 miles away

An adults-only B&B in Breakish on Skye, with sea and mountain views, suited to couples wanting a quiet touring base.

Aurora

Aurora

B&B · Aurora, Ose · 12.1 miles away

Adults-only B&B in Ose on Skye with free parking, sea and mountain views, and easy access to Portree Harbour and the Raasay ferry.

Marine Hotel

Marine Hotel

Hotel · Station Road, Mallaig · 14.2 miles away

Hotel on Station Road in Mallaig, Highlands, with free parking and 24-hour reception close to the harbour and rail links.

The Steam Inn

The Steam Inn

Hotel · Davies Brae, Mallaig · 14.3 miles away

Adults-only hotel on Davies Brae in Mallaig, with en-suite rooms, a bar and restaurant, and free on-site parking.

Cornerstone

Cornerstone

B&B · Cornerstone Restaurant, Mallaig · 14.3 miles away

A simple B&B above Cornerstone Restaurant in Mallaig, well suited to travellers using the town as a springboard to Skye and the Highlands.

Chlachain Inn

Chlachain Inn

Hotel · Davies Brae, Mallaig · 14.3 miles away

A three-room inn on Davies Brae in Mallaig, with mountain views and a bar and games room for a small, sociable stay.

West Highland Hotel

West Highland Hotel

Hotel · Mallaig, Mallaig · 14.3 miles away

Hotel in Mallaig with restaurant, bar and breakfast on site, 40 rooms and gardens close to Loch Morar.

Isle of Raasay Distillery

Isle of Raasay Distillery

Hotel · Isle of Raasay, Clachan · 14.3 miles away

A working distillery on the Isle of Raasay with adults-only rooms, sea views and its own bar, roughly 26 miles from Kyle of Lochalsh.

B&B
Davaar B&B

Davaar B&B

B&B · 17 Church Street, Dufftown · 14.4 miles away

Adults-only B&B on Church Street in Dufftown, well placed for whisky trails, walking and cycling in Moray.

Springbank

Springbank

B&B · East Bay, Mallaig · 14.5 miles away

Adults-only B&B on Mallaig's East Bay with sea views, free parking and a garden, close to Loch Morar.

Balmoral Skye

Balmoral Skye

Guest Accommodation · Balmoral House, Achnahanaid · 14.8 miles away

Balmoral House is an adults-only guest accommodation in Achnahanaid on the Isle of Skye, with garden views and free parking.

🏨

Know a hotel / b&b in Elgol that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b