A waterfront with colorful buildings and a stone wall.

Beach Hotels & Resorts in Scottish Islands from NZ$264

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Scottish Islands Beach Hotels

This weekend
Next weekend

Our top choices for Scottish Islands beach hotels

Greenland House B&B

Greenland House B&B
4.0 star property
Castletown
9.4 out of 10, Exceptional, (223 reviews)
The price is NZ$264
includes taxes & fees
23 July - 24 July
Greenland House B&B

Ardtorna

Ardtorna
5.0 star property
Oban
9.4 out of 10, Exceptional, (111 reviews)
The price is NZ$406
includes taxes & fees
31 July - 1 Aug
Ardtorna

Bettyhill Hotel

Bettyhill Hotel
3.5 star property
Thurso
9.4 out of 10, Exceptional, (383 reviews)
The price is NZ$433
includes taxes & fees
17 July - 18 July
Bettyhill Hotel

Scourie Hotel

Scourie Hotel
4.0 star property
Scourie
9.2 out of 10, Wonderful, (81 reviews)
The price is NZ$566
includes taxes & fees
9 July - 10 July
Scourie Hotel

Glenegedale House

Glenegedale House
5.0 star property
Islay Island
10.0 out of 10, Exceptional, (125 reviews)
The price is NZ$605
includes taxes & fees
13 July - 14 July
Glenegedale House

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
5.0 star property
Oban
9.2 out of 10, Wonderful, (150 reviews)
The price is NZ$1,240
includes taxes & fees
30 July - 31 July
Isle of Eriska Hotel and Spa

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (258 reviews)
The price is NZ$756
includes taxes & fees
29 July - 30 July
Eilean Iarmain

Northern Sands Hotel

Northern Sands Hotel
3.0 star property
Thurso
9.4 out of 10, Exceptional, (233 reviews)
  • cleanliness
    Soak in coastal charm just steps from Dunnet Bay's sandy shores, where Highland hospitality meets seaside serenity at this scenic retreat.
The price is NZ$306
includes taxes & fees
13 July - 14 July
Northern Sands Hotel

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (483 reviews)
  • cleanliness
    Take a relaxing seaside escape at this charming hotel, with easy beach access just 12 minutes away and coastal adventures aplenty.
The price is NZ$1,150
includes taxes & fees
31 July - 1 Aug
Duisdale House Hotel

Castletown Hotel

Castletown Hotel
3.0 star property
Thurso
8.8 out of 10, Excellent, (470 reviews)
  • cleanliness
    Relax with sandy strolls and sea breezes at this traditional hotel near Dunnet Bay Beach.
The price is NZ$248
includes taxes & fees
7 Aug - 8 Aug
Castletown 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.

Choose what matters most at beach hotels in Scottish Islands

Beach hotels with free breakfast in Scottish Islands

4-star beach hotels in Scottish Islands

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.

Top Scottish Islands Hotel Reviews