Find Hotels near Shieldaig Island

Find Deals for Any Season
Book a room with free cancellation for more flexibility
Find hotels near me
Rooms
Adults
Children
Done
SEARCH
  1. Home
  2. Inverness
  3. Shieldaig Island Hotels

Shieldaig Island Hotels

POI Map Map Marker
View area on map
Filter By
Filter By
Map

Hotel Class

Property Type

Facilities

See the latest prices and deals by choosing your dates. Choose dates
Cliff Cottage
Cliff Cottage

(13.0 km from Shieldaig Island)

Cliff Cottage is located in Kalnakill. The property is 27 km from Kyle of Lochalsh and free private parking is provided. The holiday home has a TV. The kitchen is equipped with a dishwasher.

Average 57 reviews
4.0
Loch Maree Hotel
Loch Maree Hotel

Talladale (19.6 km from Shieldaig Island)

Situated beside the picturesque Loch Maree this hotel was built in 1872 and once hosted Queen Victoria as a guest. Angling can be enjoyed on the loch and hiking along the many nature trails in the area.

Good 457 reviews
7.8
Gairloch Highland Lodge
Gairloch Highland Lodge

Charleston (21.4 km from Shieldaig Island)

With spectacular mountain views Gairloch Highland Lodge overlooks Gairloch Harbour. It is a quiet base with a lounge bar free internet access and a drying room. The Gairloch offers well-appointed en suite rooms some with a sea view.

Good 370 reviews
7.6
The Old Inn
The Old Inn

Flowerdale Glen (21.7 km from Shieldaig Island)

Close to a small fishing harbour The Old Inn has free parking and free Wi-Fi near the Flowerdale Valley. The Old Inn is situated about 1.5 hours' drive from Inverness. Each en suite room at The Old Inn has a TV and tea/coffee facilities.

Good 326 reviews
7.7
Creag Dubh Bed & Breakfast
Creag Dubh Bed & Breakfast

5 An T-sraid (24.3 km from Shieldaig Island)

Situated in the tiny hamlet of Erbusaig just over a mile from the Kyle of Lochalsh and 2 miles from Skye Bridge this B&B has magnificent sea views. There is free high speed WiFi and free parking on site.

Superb 237 reviews
9.4
Tingle Creek Hotel
Tingle Creek Hotel

Erbusaig (24.5 km from Shieldaig Island)

Overlooking the Isle of Skye & Raasay Tingle Creek Hotel is set in a quiet location within the West Highlands of Scotland.

Superb 887 reviews
9.0
Balmacara Hotel
Balmacara Hotel

Balmacara (26.2 km from Shieldaig Island)

Situated on the shores of Loch Alsh Balmacara Hotel is just 5 minutes’ drive from Kyle of Lochalsh the main crossing point to the Isle of Skye. Regular live traditional music is featured in the on-site pub and free private parking is also provided.

Good 177 reviews
7.8
Kyle Hotel ‘A Bespoke Hotel’
Kyle Hotel ‘A Bespoke Hotel’

Main Street (26.6 km from Shieldaig Island)

With traditional rooms and a cosy bar this hotel offers free parking and fine dining. The Kyle Hotel is situated in the Kyle of Lochalsh the gateway to the Isle of Skye. Bright and airy bedrooms each have a private modern bathroom.

Good 1339 reviews
7.5

Inverness Hotels Near Shieldaig Island See All

Hotels Near Shieldaig Island See All

Neighboring Points Of Interest: See All

Shieldaig Island - Inverness

Find the best deals on hotel rooms in Shieldaig Island, Inverness. Choose from a wide range of options at hotels near Shieldaig Island, all with real guests reviews, detailed descriptions, photos, and maps to help you choose the hotel that's right for you. 

Browse Shieldaig Island hotels from $34 and up—with instant confirmation and guaranteed best prices.