Skip to main content

Hotels in Shieldaig

57 handpicked places to stay

The Torridon
5 star

The Torridon

Hotel · Torridon, Wester Ross · 4.4 miles away

A family-run former shooting lodge on Loch Torridon with 18 rooms, a two-acre kitchen garden and one of Scotland's better whisky bars.

Applecross Inn
3 star★★

Applecross Inn

Inn · Shore Street, Applecross, Wester Ross · 8.9 miles away

A remote seafront inn on the Applecross peninsula with seven en suite rooms, all facing the Inner Sound towards Raasay and Skye.

Dalriada

Dalriada

B&B · Dalriada Guest House Achachork, Portree · 21.1 miles away

Cuillin Hills Hotel
4 star

Cuillin Hills Hotel

Hotel · Portree, overlooking Portree Bay · 21.3 miles away

A former hunting lodge set in fifteen acres of grounds above Portree Bay, with views across the Sound of Raasay to the Cuillin ridge.

Medina

Medina

B&B · Coolin Hills Gardens, Portree · 21.3 miles away

Coolin View

Coolin View

Guest Accommodation · 2 Bosville Terrace, Portree · 21.6 miles away

The Bosville
4 star

The Bosville

Hotel · Central Portree, near the harbour · 21.6 miles away

A boutique hotel in restored nineteenth-century cottages in the middle of Portree, with a well-regarded restaurant and a busy merchant bar.

Tors Place

Tors Place

Guest Accommodation · 1 Storr Terrace, Portree · 21.7 miles away

Marmalade Hotel
4 star

Marmalade Hotel

Hotel · Portree, five minutes from the centre · 21.8 miles away

A Georgian house on a hillside above Portree with 34 contemporary rooms, saunas, log fires and a chargrill restaurant focused on seafood.

Stonefield House

Stonefield House

Guest Accommodation · Stonefield House, Portree · 21.9 miles away

Taransay House

Taransay House

Guest Accommodation · Viewfield Road, Portree · 22 miles away

The Gables Bed & Breakfast
4 star

The Gables Bed & Breakfast

B&B · Viewfield Road, Portree · 22.1 miles away

A small family-run B&B on Viewfield Road with three en-suite rooms, free parking and a ten-minute walk into the centre of Portree.

Kinloch Lodge
5 star

Kinloch Lodge

Hotel · Sleat, southern Skye · 24.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.