A waterfront with colorful buildings and a stone wall.

Find Beach Resorts in Scottish Islands

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Scottish Islands Beach Resorts & Hotels

Tonight
18 Aug - 19 Aug
Tomorrow
19 Aug - 20 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Our top choices for Scottish Islands beach hotels

1. Polochar Inn

Polochar Inn
South Uist
£118
includes taxes & fees
2 Sept - 3 Sept
Polochar Inn

2. Morar Hotel

Morar Hotel
Mallaig
£107
includes taxes & fees
18 Sept - 19 Sept
Morar Hotel

3. Brae Lea Guest House

Brae Lea Guest House
South Uist
£125
includes taxes & fees
29 Aug - 30 Aug
Brae Lea Guest House

4. Glenegedale House

Glenegedale House
Islay Island
£265
includes taxes & fees
22 Aug - 23 Aug
Glenegedale House

5. Eilean Iarmain

Eilean Iarmain
Sleat
£373
includes taxes & fees
21 Aug - 22 Aug
Eilean Iarmain

6. Chlachain Inn

Chlachain Inn
Mallaig
£119
includes taxes & fees
29 Aug - 30 Aug
Chlachain Inn

7. Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
£282
includes taxes & fees
19 Aug - 20 Aug
Port Charlotte Hotel

8. 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.
£476
includes taxes & fees
17 Sept - 18 Sept
Duisdale House Hotel

9. The Royal Hotel

The Royal Hotel
Stornoway
£183
includes taxes & fees
30 Aug - 31 Aug
The Royal Hotel

10. The Sands Hotel

The Sands Hotel
Burray
£216
includes taxes & fees
23 Aug - 24 Aug
The Sands 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

Polochar Inn

Polochar Inn
South Uist
£118
includes taxes & fees
2 Sept - 3 Sept
Polochar Inn

Morar Hotel

Morar Hotel
Mallaig
£107
includes taxes & fees
18 Sept - 19 Sept
Morar Hotel

Brae Lea Guest House

Brae Lea Guest House
South Uist
£125
includes taxes & fees
29 Aug - 30 Aug
Brae Lea Guest House

Chlachain Inn

Chlachain Inn
Mallaig
£119
includes taxes & fees
29 Aug - 30 Aug
Chlachain Inn

Glenegedale House

Glenegedale House
Islay Island
£265
includes taxes & fees
22 Aug - 23 Aug
Glenegedale House

Loch Shiel Hotel

Loch Shiel Hotel
Acharacle
£158
includes taxes & fees
17 Sept - 18 Sept
Loch Shiel Hotel

The Royal Hotel

The Royal Hotel
Stornoway
£183
includes taxes & fees
30 Aug - 31 Aug
The Royal Hotel

Caladh Inn

Caladh Inn
Stornoway
£120
includes taxes & fees
30 Aug - 31 Aug
Caladh Inn

sandwick bay guest house

sandwick bay guest house
Stornoway
£140
includes taxes & fees
19 Aug - 20 Aug
sandwick bay guest house

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
£282
includes taxes & fees
19 Aug - 20 Aug
Port Charlotte Hotel
View all properties

4-star beach hotels in Scottish Islands

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
£282
includes taxes & fees
19 Aug - 20 Aug
Port Charlotte Hotel

Mingarry Park

Mingarry Park
Acharacle
£231
includes taxes & fees
30 Aug - 31 Aug
Mingarry Park

Another Place, The Machrie

Another Place, The Machrie
Islay Island
£326
includes taxes & fees
24 Aug - 25 Aug
Another Place, The Machrie

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
£476
includes taxes & fees
17 Sept - 18 Sept
Duisdale House Hotel

The Cabarfeidh Hotel

The Cabarfeidh Hotel
Stornoway
£177
includes taxes & fees
29 Aug - 30 Aug
The Cabarfeidh Hotel

The Westings

The Westings
Whiteness
£144
includes taxes & fees
30 Aug - 31 Aug
The Westings

Stornoway Bed and Breakfast

Stornoway Bed and Breakfast
Stornoway
£176
includes taxes & fees
23 Aug - 24 Aug
Stornoway Bed and Breakfast

Hebridean Guest House

Hebridean Guest House
Stornoway
£180
includes taxes & fees
23 Aug - 24 Aug
Hebridean Guest House

Port Charlotte Youth Hostel

Port Charlotte Youth Hostel
Islay Island
£88
includes taxes & fees
21 Aug - 22 Aug
Port Charlotte Youth Hostel

Toravaig House Hotel

Toravaig House Hotel
Teangue
£419
includes taxes & fees
28 Aug - 29 Aug
Toravaig 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

Find out more about Scottish Islands

Scottish Islands and its attractions for beach lovers

The Scottish Islands offer a stunning coastal experience, particularly on the Isle of Skye, renowned for its breathtaking beaches and dramatic landscapes. Explore the idyllic Coral Beach at Dunvegan, where soft white sands meet clear turquoise waters, perfect for family picnics and leisurely strolls. Discover the secluded Elgol Beach, framed by striking cliffs, where you can embark on boat trips to spot dolphins and seals or take in the magnificent views of the Cuillin Mountains. For those looking to indulge, the golden sands of Talisker Bay provide a more tranquil setting, ideal for a relaxing day by the sea, while the nearby Talisker Distillery offers a chance to taste the local whisky. The village of Portree serves as a convenient base, with several charming hotels and B&Bs that offer stunning harbour views and easy access to these beautiful beaches. Staying in Portree not only provides the comfort of quality accommodation and attentive service but also positions you perfectly for a mix of beach fun and adventurous exploration of Skye's incredible natural beauty.

Top Scottish Islands Hotel Reviews

Dunollie Hotel

Dunollie Hotel

10/10 Excellent
"Food was amazing"
John 1-night trip
Posted 23 hours ago
Dunollie Hotel
The Isle of Mull Hotel and Spa

The Isle of Mull Hotel and Spa

10/10 Excellent
"."
Lauren 1-night trip
Posted 4 days ago
The Isle of Mull Hotel and Spa

Explore a world of travel with Expedia