Top 10 Hotels in St Kilda Island

See all Hotels in St Kilda Island
Uig Hotel
Uig Hotel

Uig, Portree IV51 9YE

3.0 out of 5.0
3.9 out of 5 (154 reviews)

Located in Uig, this hotel is 1.4 mi (2.2 km) from Uig Pottery and within 9 mi (15 km) of Flora Macdonald's Grave and Skye …

$69
Skeabost Hotel
Skeabost Hotel

Skeabost Bridge, Portree IV51 9NP

3.0 out of 5.0
4.2 out of 5 (45 reviews)

Located in Skeabost, this golf hotel is within 6 mi (10 km) of Skye Riding Centre, Sgurr Alasdair, and Coire Lagan. Portree …

$97
Caladh Inn
Caladh Inn

11 James Street, Stornoway HS1 2QN

2.0 out of 5.0
4.2 out of 5 (20 reviews)

Located in the heart of Stornoway, this hotel is within a 10-minute walk of Museum Nan Eilean, The Good Food Boutique, and An …

$102
Hebridean Guest House
Hebridean Guest House

61 Bayhead Street, Stornoway HS1 2DZ

4.0 out of 5.0
4.3 out of 5 (32 reviews)

Situated near the airport, this guesthouse is within a 10-minute walk of Lewis Loom Centre, An Lanntair, and The Good Food …

$107
Coolin View Guest House
Coolin View Guest House

2 Bosville Terrace, Portree IV51 9DG

3.0 out of 5.0
4 out of 5 (2 reviews)

Situated on the waterfront, this guesthouse is steps from Portree Harbour and Aros Experience. Somerled Square and Portree …

$67
Dunollie Hotel
Dunollie Hotel

Broadford, Isle of Skye IV49 9AE

3.0 out of 5.0
2.7 out of 5 (53 reviews)

Located in Broadford, this eco-friendly hotel is within a 15-minute walk of Isle of Skye Market Square, Skye Serpentarium, an …

$90
Uig Lodge
Uig Lodge

Uig, Portree IV51 9YE

3.0 out of 5.0
4 out of 5 (75 reviews)

Located in Uig, this hotel is 1.4 mi (2.3 km) from Uig Pottery and within 9 mi (15 km) of Flora Macdonald's Grave and Skye …

$69
The Cabarfeidh Hotel
The Cabarfeidh Hotel

Manor Park, Perceval Road South, Stornoway HS1 2EU

4.0 out of 5.0
4.1 out of 5 (18 reviews)

Situated near the airport, this hotel is within a 15-minute walk of Lewis Loom Centre and An Lanntair. The Good Food Boutique …

$122
The Royal Hotel
The Royal Hotel

Bank Street, Portree IV51 9BU

3.0 out of 5.0
3.5 out of 5 (4 reviews)

Situated in Portree, this hotel is steps from Portree Harbour, Somerled Square, and Portree Visit Scotland Information Centre …

$70
Conusg Bed and Breakfast
Conusg Bed and Breakfast

Coolin Hills Gardens, Portree IV51 9NB

2.5 out of 5.0
4.8 out of 5 (8 reviews)

Situated in Portree, this bed & breakfast is within a 15-minute walk of Portree Harbour, Somerled Square, and Aros Experience …

$61
Hide content

St Kilda Island Hotel Guide

Expedia.com offers a selection of 10 hotels in St Kilda Island. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in St Kilda Island. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the St Kilda Island neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in St Kilda Island, Scotland now, including last minute deals!