Book Scottish Islands hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Scottish Islands

Cheap Scottish Islands hotels

Dunollie Hotel

Dunollie Hotel

3 out of 5
Broadford, Isle of Skye, Scotland
The price is AU$321 per night from 6 Jun to 7 Jun
AU$321
per night
6 Jun - 7 Jun
When you stay at Dunollie Hotel in Isle of Skye, you'll be by the sea, within a 15-minute walk of Isle of Skye Market Square and Magpie.
Dunollie Hotel
Isle of Skye Guest house

Isle of Skye Guest house

3 out of 5
Kyleakin Roundabout, Isle of Skye, Scotland
The price is AU$581 per night from 19 May to 20 May
AU$581
per night
19 May - 20 May
With a stay at Isle of Skye Guest house in Isle of Skye, you'll be within a 15-minute drive of Eilean Donan Castle and Skye Bridge.
Isle of Skye Guest house
Kings Arms Hotel

Kings Arms Hotel

2 out of 5
King Street, Kyleakin, Isle of Skye, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$279 per night from 18 Jun to 19 Jun
AU$279
per night
18 Jun - 19 Jun
With a stay at Kings Arms Hotel in Isle of Skye, you'll be by the sea, within a 15-minute drive of Eilean Donan Castle and Bright Water Visitor Centre.
Kings Arms Hotel
Save an average of 15% on thousands of hotels when you're signed in
Uig Hotel

Uig Hotel

3 out of 5
Uig, Portree, Scotland
The price is AU$440 per night from 20 May to 21 May
AU$440
per night
20 May - 21 May
Located in Portree, Uig Hotel is in a rural location, within a 5-minute drive of Uig Pottery and The Fairy Glen.
Uig Hotel
Tongadale Hotel

Tongadale Hotel

3 out of 5
WENTWORTH ST, Portree, Scotland
The price is AU$336 per night from 27 May to 28 May
AU$336
per night
27 May - 28 May
A stay at Tongadale Hotel places you in the heart of Portree, steps from Portree Harbour and Somerled Square.
Tongadale Hotel
Bracken Hide Hotel

Bracken Hide Hotel

4 out of 5
Struan Rd, Portree, Scotland
The price is AU$664 per night from 13 Jun to 14 Jun
AU$664
per night
13 Jun - 14 Jun
With a stay at Bracken Hide Hotel in Portree, you'll be within a 5-minute drive of Portree Harbour and A.C.E Target Sports Skye.
Bracken Hide Hotel
The Isle of Mull Hotel and Spa

The Isle of Mull Hotel and Spa

4 out of 5
Off The A849, Craignure, Isle of Mull, Scotland
The price is AU$350 per night from 30 May to 31 May
AU$350
per night
30 May - 31 May
With a stay at The Isle of Mull Hotel and Spa in Isle of Mull, you'll be 0.5 mi (0.9 km) from Craignure Mull Ferry Terminal and 3 mi (4.9 km) from Duart ...
The Isle of Mull Hotel and Spa
Skeabost House Hotel

Skeabost House Hotel

4 out of 5
Skeabost Bridge, Portree, Scotland
The price is AU$879 per night from 31 May to 1 Jun
AU$879
per night
31 May - 1 Jun
Located in Portree, Skeabost House Hotel is in a rural location, within a 10-minute drive of Portree Visit Scotland Information Centre and Aros Experience.
Skeabost House Hotel
The Ayre Hotel

The Ayre Hotel

3 out of 5
Ayre Road, Kirkwall, Scotland
The price is AU$270 per night from 14 Jun to 15 Jun
AU$270
per night
14 Jun - 15 Jun
With a stay at The Ayre Hotel in Kirkwall, you'll be a 1-minute walk from Orkney Wireless Museum and 6 minutes by foot from St. Magnus Cathedral.
The Ayre Hotel
Don'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.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Scottish Islands hotels essential information

Accommodation
1,061 hotels
Lowest Price
AU$270
Highest Price
AU$879
Popular hotels
Dunollie Hotel, Isle of Skye Guest house, Kings Arms Hotel, Uig Hotel, Tongadale Hotel, Bracken Hide Hotel, The Isle of Mull Hotel and Spa, Skeabost House Hotel, The Ayre Hotel

Most recent Scottish Islands hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.