(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.
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.
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.
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.
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.
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.
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.
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.