A waterfront with colorful buildings and a stone wall.

Beach Hotels & Resorts in Scottish Islands from NZ$190

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Scottish Islands Beach Hotels

Tonight
8 Oct - 9 Oct
Tomorrow
9 Oct - 10 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Our top choices for Scottish Islands beach hotels

1. Minnies Rooms

Minnies Rooms
Dunvegan
NZ$336
includes taxes & fees
19 Oct - 20 Oct
Minnies Rooms

2. Atholl House Skye

Atholl House Skye
Dunvegan
NZ$404
includes taxes & fees
6 Nov - 7 Nov
Atholl House Skye

3. Polochar Inn

Polochar Inn
South Uist
NZ$206
includes taxes & fees
24 Oct - 25 Oct
Polochar Inn

4. Brae Lea Guest House

Brae Lea Guest House
South Uist
NZ$262
includes taxes & fees
25 Oct - 26 Oct
Brae Lea Guest House

5. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
  • Take a relaxing seaside escape at this charming hotel, with easy beach access just 12 minutes away and coastal adventures aplenty.
NZ$329
includes taxes & fees
8 Nov - 9 Nov
Duisdale House Hotel

6. Chlachain Inn

Chlachain Inn
Mallaig
NZ$197
includes taxes & fees
1 Nov - 2 Nov
Chlachain Inn

7. Eilean Iarmain

Eilean Iarmain
Sleat
NZ$282
includes taxes & fees
2 Nov - 3 Nov
Eilean Iarmain

8. Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NZ$580
includes taxes & fees
8 Nov - 9 Nov
Port Charlotte Hotel

9. Another Place, The Machrie

Another Place, The Machrie
Islay Island
  • Soak in coastal bliss with a quick walk to An Tràigh beach, plus convenient access to kayaking adventures and scenic hiking trails.
NZ$552
includes taxes & fees
1 Nov - 2 Nov
Another Place, The Machrie

10. Morar Hotel

Morar Hotel
Mallaig
NZ$190
includes taxes & fees
21 Oct - 22 Oct
Morar Hotel
View all properties

Choose what matters most at beach hotels in Scottish Islands

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Beach hotels with free breakfast in Scottish Islands

Minnies Rooms

Minnies Rooms
Dunvegan
NZ$336
includes taxes & fees
19 Oct - 20 Oct
Minnies Rooms

Atholl House Skye

Atholl House Skye
Dunvegan
NZ$404
includes taxes & fees
6 Nov - 7 Nov
Atholl House Skye

Polochar Inn

Polochar Inn
South Uist
NZ$206
includes taxes & fees
24 Oct - 25 Oct
Polochar Inn

Brae Lea Guest House

Brae Lea Guest House
South Uist
NZ$262
includes taxes & fees
25 Oct - 26 Oct
Brae Lea Guest House

Toravaig House Hotel

Toravaig House Hotel
Teangue
NZ$187
includes taxes & fees
1 Nov - 2 Nov
Toravaig House Hotel

Chlachain Inn

Chlachain Inn
Mallaig
NZ$197
includes taxes & fees
1 Nov - 2 Nov
Chlachain Inn

Murray Arms Hotel

Murray Arms Hotel
South Ronaldsay
NZ$165
includes taxes & fees
12 Oct - 13 Oct
Murray Arms Hotel

Eilean Iarmain

Eilean Iarmain
Sleat
NZ$282
includes taxes & fees
2 Nov - 3 Nov
Eilean Iarmain

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NZ$580
includes taxes & fees
8 Nov - 9 Nov
Port Charlotte Hotel

Morar Hotel

Morar Hotel
Mallaig
NZ$190
includes taxes & fees
21 Oct - 22 Oct
Morar Hotel
View all properties

4-star beach hotels in Scottish Islands

Toravaig House Hotel

Toravaig House Hotel
Teangue
NZ$187
includes taxes & fees
1 Nov - 2 Nov
Toravaig House Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NZ$580
includes taxes & fees
8 Nov - 9 Nov
Port Charlotte Hotel

Another Place, The Machrie

Another Place, The Machrie
Islay Island
NZ$552
includes taxes & fees
1 Nov - 2 Nov
Another Place, The Machrie

The Cabarfeidh Hotel

The Cabarfeidh Hotel
Stornoway
NZ$368
includes taxes & fees
11 Oct - 12 Oct
The Cabarfeidh Hotel

Stornoway Bed and Breakfast

Stornoway Bed and Breakfast
Stornoway
NZ$298
includes taxes & fees
6 Nov - 7 Nov
Stornoway Bed and Breakfast

Mingarry Park

Mingarry Park
Acharacle
NZ$424
includes taxes & fees
9 Oct - 10 Oct
Mingarry Park

Hebridean Guest House

Hebridean Guest House
Stornoway
NZ$448
includes taxes & fees
22 Oct - 23 Oct
Hebridean Guest House

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NZ$329
includes taxes & fees
8 Nov - 9 Nov
Duisdale House Hotel
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.
View all properties

Top Scottish Islands Hotel Reviews

Dunollie Hotel

Dunollie Hotel

10/10 Excellent
"Great location for access to the Isle of Skye attractions away from the congestion in Portree. Dining options are limited, but the hotel restaurant was very good."
Wendy 1-night trip
Posted 3 days ago
Dunollie Hotel
Eilean Iarmain

Eilean Iarmain

10/10 Excellent
"The staff went above and beyond to accommodate. The room we were in at first had a pretty old mattress. I asked to get a mattress pad, and instead, they changed out the mattress. The food was great. Staff was friendly and welcoming. We could not say enough good things about this place."
Allison 3-night trip
Posted 4 days ago
Eilean Iarmain
The Isle of Mull Hotel and Spa

The Isle of Mull Hotel and Spa

10/10 Excellent
"Really quaint rooms with a pretty view of the water. The dining room was lovely - and we had a great dinner and breakfast. Would definitely stay here again."
Michelle 1-night trip
Posted 7 days ago
The Isle of Mull Hotel and Spa

Explore a world of travel with Expedia