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. Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very Good, (434 reviews)
The price is NT$11,676
NT$14,011 total
includes taxes & fees
Sep 3 - Sep 4
Balmacara Hotel

2. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (547 reviews)
The price is NT$6,626
NT$7,951 total
includes taxes & fees
Sep 5 - Sep 6
Morar Hotel

3. 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 16 - Aug 17
Royal Marine Hotel

4. Bettyhill Hotel

Bettyhill Hotel
3.5 star property
Thurso
9.4 out of 10, Exceptional, (388 reviews)
The price is NT$6,732
NT$8,078 total
includes taxes & fees
Aug 10 - Aug 11
Bettyhill Hotel

5. 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 27 - Aug 28
Greenland House B&B

6. 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$7,468
NT$8,962 total
includes taxes & fees
Aug 9 - Aug 10
Dornoch Station

7. Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (267 reviews)
The price is NT$12,903
NT$15,484 total
includes taxes & fees
Aug 30 - Aug 31
Eilean Iarmain

8. 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

9. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (485 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 NT$17,430
NT$20,916 total
includes taxes & fees
Sep 3 - Sep 4
Duisdale House Hotel

10. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,005 reviews)
The price is NT$6,971
NT$8,365 total
includes taxes & fees
Sep 6 - Sep 7
Courtyard by Marriott Inverness Airport
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