Find beach hotels in Scottish Islands from CA $157

  • 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 Hotel

This weekend
Next weekend

Our top choices for Scottish Islands beach hotels

Achnacriche Bed and Breakfast

Achnacriche Bed and Breakfast
3.0 star property
Oban
The price is CA $155
CA $186 total
includes taxes & fees
Mar 26 - Mar 27
Achnacriche Bed and Breakfast

Glenegedale House

Glenegedale House
5.0 star property
Islay Island
10.0 out of 10, Exceptional, (118 reviews)
The price is CA $290
CA $348 total
includes taxes & fees
Mar 5 - Mar 6
Glenegedale House

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (237 reviews)
The price is CA $130
CA $157 total
includes taxes & fees
Mar 15 - Mar 16
Eilean Iarmain

The Isle of Mull Hotel and Spa

The Isle of Mull Hotel and Spa
4.0 star property
Isle of Mull
8.6 out of 10, Excellent, (244 reviews)
  • cleanliness
    Unwind steps from sandy shores with fishing and hiking trails at this Isle of Mull retreat.
The price is CA $184
CA $221 total
includes taxes & fees
Mar 8 - Mar 9
The Isle of Mull Hotel and Spa

The Royal Hotel Stromness

The Royal Hotel Stromness
3.0 star property
Stromness
8.8 out of 10, Excellent, (79 reviews)
  • cleanliness
    Sun, sand, and shoreline bliss awaits at this cozy inn, with nearby trails for adventurous spirits and a pristine beach for relaxation.
The price is CA $205
CA $247 total
includes taxes & fees
Mar 11 - Mar 12
The Royal Hotel Stromness

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (471 reviews)
The price is CA $155
CA $185 total
includes taxes & fees
Mar 6 - Mar 7
Morar Hotel

The Sands Hotel

The Sands Hotel
2.5 star property
Burray
9.8 out of 10, Exceptional, (55 reviews)
The price is CA $218
CA $262 total
includes taxes & fees
Mar 5 - Mar 6
The Sands Hotel

Brae Lea Guest House

Brae Lea Guest House
2.0 star property
South Uist
10.0 out of 10, Exceptional, (34 reviews)
Brae Lea Guest House

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (469 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 CA $182
CA $218 total
includes taxes & fees
Mar 5 - Mar 6
Duisdale House Hotel

The Colonsay Hotel

The Colonsay Hotel
3.0 star property
Isle of Colonsay
7.8 out of 10, Good, (14 reviews)
The Colonsay 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

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

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

Explore a world of travel with Expedia