Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Scottish Islands Hotels from Rs9,079

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Scottish Islands hotels and places to stay

Auchrannie Resort
4 out of 5
Auchrannie Road, Brodick, Isle of Arran, Scotland
The price is Rs12,144 per night
269.48 km from city centre
4.5/5Wonderful! (134 reviews)

"The lodges have everything you need to enjoy a fabulous time with your family"…"

Reviewed on 1 Mar 2020

Auchrannie Resort
Cuillin Hills Hotel
4 out of 5
Scorrybreac Road, Portree, Scotland
The price is Rs21,624 per night
85.43 km from city centre
4.7/5Exceptional! (205 reviews)

"The view of this hotel is amazing, it's literally postcard view! Nice bar, restaurant, first class service and room is amazing too. The location is perfect as it's less than 10 minutes walk to Portree town and short drive to the main hiking attractions. I couldn't have chosen a better stay in this ..."…"

Reviewed on 25 Mar 2020

Cuillin Hills Hotel
Skeabost Hotel
4 out of 5
Skeabost Bridge, Isle Of Skye, Portree, Scotland
The price is Rs21,145 per night
87.52 km from city centre
4.4/5Excellent! (323 reviews)

"Staff friendly, hotel very clean and food delicious, would recommend anyone to stay here."…"

Reviewed on 2 Mar 2020

Skeabost Hotel
The Marmalade Hotel
4 out of 5
HOME FARM ROAD, Portree, Scotland
The price is Rs21,931 per night
85.92 km from city centre
4.7/5Exceptional! (57 reviews)

"No hot water in shower. Tepid, but never hot."…"

Reviewed on 22 Sep 2019

The Marmalade Hotel
Sligachan Hotel
3 out of 5
Sligachan Hotel, Isle of Skye, Scotland
The price is Rs9,982 per night
96.22 km from city centre
4.1/5Very Good! (133 reviews)

"Very accommodating staff, couldn’t have been more helpful! Great breakfast, stylish room and great location to see the fantastic sights and scenery of Skye."…"

Reviewed on 23 Mar 2020

Sligachan Hotel
Stornoway Bed and Breakfast
4 out of 5
29/32 Kenneth St, Stornoway, Scotland
The price is Rs9,079 per night
70.85 km from city centre
4.7/5Exceptional! (59 reviews)
Extremely comfortable

"An immaculate B’n B. Spacious room. The outside belies the stylish inside !"…"

Reviewed on 3 Dec 2019

Stornoway Bed and Breakfast
The Bosville
4 out of 5
9 - 11 Bosville Terrace, Portree, Scotland
The price is Rs16,302 per night
85.95 km from city centre
4.5/5Wonderful! (100 reviews)

"Easy to give the Bosville 4 stars, but difficult to give it 5 stars. There is an issue over parking that comes with the location, not helped by the attitude of the neighbouring Co-op which aggressively protects street parking so the delivery lorry can unload. My other issue is that of staff training/planning. ..."…"

Reviewed on 17 Mar 2020

The Bosville
The Portree Hotel
3.5 out of 5
Somerled Square, Portree, Scotland
Get Rates
86.04 km from city centre
3/5 (1 review)

"Noisy location right near the plaza made worse by a food truck that pulled up at midnight. Room was small but fine except for the noisiness. Breakfast was ok. Hotel itself was beautifully presented. If it werent for the noisy people in the plaza the spot is perfect."…"

Reviewed on 4 Jan 2019

The Portree Hotel
St Columba Hotel
3 out of 5
St Columba Hotel, Isle of Iona, Scotland
The price is Rs11,742 per night
197.64 km from city centre
4.9/5Exceptional! (8 reviews)
Return to Iona afte 30+ years

"My staty was in conjunction with a course roughly based on religious art history. Because the abbey where I usually stay was being reformed, this was my first hotel stay on Iona. It was a great experience, food was excellent and varied (think I gained some weight). Though the hotel provided a pick ..."…"

Reviewed on 3 Nov 2019

St Columba Hotel
Standing Stones Hotel
3.5 out of 5
Stenness, Stromness, Scotland
The price is Rs9,433 per night
161.72 km from city centre
4.3/5Excellent! (7 reviews)
Dog friendly, clean & well kept.

"The team at Standing Stones could not do enough for us. They were attentive and friendly. The hotel was in nice condition, the room was stylishly decorated and clean. The hotel was accommodating to our dog. Highly recommend."…"

Reviewed on 2 Mar 2020

Standing Stones Hotel
Can't see what you're looking for?
See all available properties in Scottish Islands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

What's the best place to stay in Scottish Islands?
Linndhu House is ranked highly by Expedia customers. This 3.5-star guesthouse offers free breakfast and free WiFi. Reviews from our site also recommend Islay House and Aald Harbour B&B as top options for your visit.
If I need to cancel my hotel reservation in Scottish Islands, will I receive a refund?
Yes! You’ll find that most room reservations are fully refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of booking. Enter dates and click on “Search”, then you can use the “free cancellation” filter to view the top deals on offer in Scottish Islands.
What's it like to stay in Scottish Islands?
Travellers give high marks for the top-notch restaurants in Scottish Islands, which is also known for its local tours. This city also attracts tourists with its scenic and relaxing setting. Top sights in the city include Portree Harbour, Dunvegan Castle and Luskentyre Beach. In Scottish Islands, there are 849 hotels and other accommodation options to choose from.
What is there to see in Scottish Islands?
Cultural venues include Talisker Distillery, An Lanntair and Skye Museum of Island Life. Attractions such as Skye Riding Centre, Skye Serpentarium and Raasay House Activities Centre are fun for children of all ages. Landmarks like Dunvegan Castle, Armadale Castle and Lews Castle might be worth a visit.

Scottish Islands Hotel Reviews

More trip options