- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Scottish Islands 3-star hotels

3. Caladh Inn
Caladh InnStornoway
8.2 out of 10, Very good, (335 reviews)
The price is ₩197,140
₩236,568 total
includes taxes & fees
Nov 14 - Nov 15

4. Sligachan Hotel
Sligachan HotelMinginish
8.6 out of 10, Excellent, (667 reviews)
The price is ₩195,116
₩234,139 total
includes taxes & fees
Nov 29 - Nov 30

5. Tongadale Hotel
Tongadale HotelPortree Town
8.2 out of 10, Very good, (885 reviews)
The price is ₩261,534
₩313,841 total
includes taxes & fees
Nov 14 - Nov 15

6. Kyle Hotel
Kyle HotelKyle
7.8 out of 10, Good, (771 reviews)
The price is ₩140,445
₩168,534 total
includes taxes & fees
Nov 22 - Nov 23

7. Isle of Skye Guest house
Isle of Skye Guest houseKyleakin
8.4 out of 10, Very good, (545 reviews)
The price is ₩110,672
₩132,806 total
includes taxes & fees
Dec 9 - Dec 10

8. The Ayre Hotel
The Ayre HotelKirkwall
8.6 out of 10, Excellent, (278 reviews)
The price is ₩113,036
₩135,643 total
includes taxes & fees
Nov 20 - Nov 21

10. Eilean Iarmain
Eilean IarmainSleat
9.4 out of 10, Exceptional, (280 reviews)
The price is ₩139,837
₩167,804 total
includes taxes & fees
Nov 15 - Nov 16

12. The Royal Hotel
The Royal HotelStornoway
8.8 out of 10, Excellent, (279 reviews)
The price is ₩223,220
₩267,864 total
includes taxes & fees
Nov 14 - Nov 15

13. West Highland Hotel
West Highland HotelMallaig
8.2 out of 10, Very good, (680 reviews)
The price is ₩209,158
₩250,990 total
includes taxes & fees
Nov 13 - Nov 14

14. Scalloway Hotel
Scalloway HotelScalloway
8.8 out of 10, Excellent, (141 reviews)
The price is ₩211,443
₩253,731 total
includes taxes & fees
Nov 19 - Nov 20

16. Broadford Hotel
Broadford HotelBroadford
8.6 out of 10, Excellent, (253 reviews)
The price is ₩110,819
₩132,983 total
includes taxes & fees
Nov 19 - Nov 20

17. The Queen's Hotel
The Queen's HotelLerwick
6.0 out of 10, (94 reviews)
The price is ₩141,849
₩170,219 total
includes taxes & fees
Dec 5 - Dec 6




































































































































