A mountainous landscape with two prominent peaks, a winding road, and a small lake.

Find Beach Hotels in Scottish Highlands

  • 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 Highlands Beach Hotels

This weekend
Next weekend

Our top choices for Scottish Highlands beach hotels

1. Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (268 reviews)
The price is NT$6,431
NT$7,717 total
includes taxes & fees
Aug 9 - Aug 10
Royal Marine Hotel

2. Dornoch Station

Dornoch Station
5.0 star property
Dornoch
9.2 out of 10, Wonderful, (93 reviews)
  • cleanliness
    Seaside serenity calls at this luxury Dornoch resort, just minutes from pristine shores with ocean-view dining and nature trails.
The price is NT$6,839
NT$8,207 total
includes taxes & fees
Aug 11 - Aug 12
Dornoch Station

3. Bettyhill Hotel

Bettyhill Hotel
3.5 star property
Thurso
9.4 out of 10, Exceptional, (388 reviews)
The price is NT$4,786
NT$5,743 total
includes taxes & fees
Aug 7 - Aug 8
Bettyhill Hotel

4. Scourie Hotel

Scourie Hotel
4.0 star property
Scourie
9.2 out of 10, Wonderful, (85 reviews)
The price is NT$8,515
NT$10,218 total
includes taxes & fees
Aug 13 - Aug 14
Scourie Hotel

5. Gairloch Hotel

Gairloch Hotel
3.5 star property
Gairloch
8.0 out of 10, Very Good, (861 reviews)
The price is NT$3,754
NT$4,505 total
includes taxes & fees
Aug 30 - Aug 31
Gairloch Hotel

6. Greenland House B&B

Greenland House B&B
4.0 star property
Castletown
9.4 out of 10, Exceptional, (227 reviews)
The price is NT$5,003
NT$5,003 total
includes taxes & fees
Aug 26 - Aug 27
Greenland House B&B

7. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (547 reviews)
The price is NT$6,134
NT$7,361 total
includes taxes & fees
Aug 31 - Sep 1
Morar Hotel

8. Portavadie

Portavadie
4.0 star property
Tighnabruaich
9.2 out of 10, Wonderful, (226 reviews)
The price is NT$5,163
NT$6,196 total
includes taxes & fees
Aug 19 - Aug 20
Portavadie

9. The Priory Hotel

The Priory Hotel
3.0 star property
Beauly
8.8 out of 10, Excellent, (236 reviews)
The price is NT$5,801
NT$6,961 total
includes taxes & fees
Sep 2 - Sep 3
The Priory Hotel

10. Ardtorna

Ardtorna
5.0 star property
Oban
9.4 out of 10, Exceptional, (118 reviews)
The price is NT$7,215
NT$8,658 total
includes taxes & fees
Aug 16 - Aug 17
Ardtorna
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 Highlands

Beach hotels with pools in Scottish Highlands

Beach hotels with free breakfast in Scottish Highlands

4-star beach hotels in Scottish Highlands

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 Highlands Hotel Reviews