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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Scottish Highlands Beach Hotels

Tonight
Oct 4 - Oct 5
Tomorrow
Oct 5 - Oct 6
Next weekend
Oct 9 - Oct 11
In two weeks
Oct 16 - Oct 18

Our top choices for Scottish Highlands beach hotels

1. 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.
NT$5,322
NT$6,387 total
includes taxes & fees
Nov 2 - Nov 3
Duisdale House Hotel

2. Balmacara Hotel

Balmacara Hotel
Kyle
NT$4,248
NT$5,098 total
includes taxes & fees
Nov 2 - Nov 3
Balmacara Hotel

3. Chlachain Inn

Chlachain Inn
Mallaig
NT$3,449
NT$4,139 total
includes taxes & fees
Nov 1 - Nov 2
Chlachain Inn

4. Eilean Iarmain

Eilean Iarmain
Sleat
NT$4,525
NT$5,430 total
includes taxes & fees
Nov 2 - Nov 3
Eilean Iarmain

5. Gairloch Hotel

Gairloch Hotel
Gairloch
NT$3,307
NT$3,968 total
includes taxes & fees
Oct 8 - Oct 9
Gairloch Hotel

6. Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
NT$1,834
NT$2,201 total
includes taxes & fees
Nov 1 - Nov 2
Queen of the Loch, Balloch by Marston's Inns

7. Glenegedale House

Glenegedale House
Islay Island
NT$7,207
NT$8,649 total
includes taxes & fees
Oct 29 - Oct 30
Glenegedale House

8. Northern Sands Hotel

Northern Sands Hotel
Thurso
  • Soak in coastal charm just steps from Dunnet Bay's sandy shores, where Highland hospitality meets seaside serenity at this scenic retreat.
NT$3,516
NT$4,219 total
includes taxes & fees
Oct 8 - Oct 9
Northern Sands Hotel

9. Morar Hotel

Morar Hotel
Mallaig
NT$2,835
NT$3,402 total
includes taxes & fees
Oct 21 - Oct 22
Morar Hotel

10. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$2,057
NT$2,468 total
includes taxes & fees
Nov 1 - Nov 2
Courtyard by Marriott Inverness Airport
View all properties

Choose what matters most at beach hotels in Scottish Highlands

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Beach hotels with pools in Scottish Highlands

Portavadie

Portavadie
Tighnabruaich
NT$4,215
NT$5,058 total
includes taxes & fees
Nov 2 - Nov 3
Portavadie

Mingarry Park

Mingarry Park
Acharacle
NT$7,067
NT$8,480 total
includes taxes & fees
Oct 8 - Oct 9
Mingarry Park

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
NT$12,182
NT$14,618 total
includes taxes & fees
Nov 2 - Nov 3
Cameron House on Loch Lomond

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
NT$5,142
NT$6,170 total
includes taxes & fees
Oct 18 - Oct 19
Golf View Hotel & Spa

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
NT$4,007
NT$4,809 total
includes taxes & fees
Oct 25 - Oct 26
Muthu Alexandra Hotel

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NT$11,987
NT$14,385 total
includes taxes & fees
Nov 2 - Nov 3
Isle of Eriska Hotel and Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NT$5,322
NT$6,387 total
includes taxes & fees
Nov 2 - Nov 3
Duisdale House Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
NT$1,834
NT$2,201 total
includes taxes & fees
Nov 1 - Nov 2
Queen of the Loch, Balloch by Marston's Inns

Greenland House B&B

Greenland House B&B
Castletown
NT$4,641
NT$4,641 total
includes taxes & fees
Oct 5 - Oct 6
Greenland House B&B

Balmacara Hotel

Balmacara Hotel
Kyle
NT$4,248
NT$5,098 total
includes taxes & fees
Nov 2 - Nov 3
Balmacara Hotel

Northern Sands Hotel

Northern Sands Hotel
Thurso
NT$3,516
NT$4,219 total
includes taxes & fees
Oct 8 - Oct 9
Northern Sands Hotel

Chlachain Inn

Chlachain Inn
Mallaig
NT$3,449
NT$4,139 total
includes taxes & fees
Nov 1 - Nov 2
Chlachain Inn

Polochar Inn

Polochar Inn
South Uist
NT$3,069
NT$3,682 total
includes taxes & fees
Oct 24 - Oct 25
Polochar Inn

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
NT$4,922
NT$5,906 total
includes taxes & fees
Oct 14 - Oct 15
Kirkton Bay House Bed and Breakfast

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$2,057
NT$2,468 total
includes taxes & fees
Nov 1 - Nov 2
Courtyard by Marriott Inverness Airport

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$3,844
NT$4,613 total
includes taxes & fees
Nov 1 - Nov 2
Royal Marine Hotel
View all properties

4-star beach hotels in Scottish Highlands

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NT$5,322
NT$6,387 total
includes taxes & fees
Nov 2 - Nov 3
Duisdale House Hotel

Greenland House B&B

Greenland House B&B
Castletown
NT$4,641
NT$4,641 total
includes taxes & fees
Oct 5 - Oct 6
Greenland House B&B

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NT$5,268
NT$6,322 total
includes taxes & fees
Nov 2 - Nov 3
Knockderry Country House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$3,844
NT$4,613 total
includes taxes & fees
Nov 1 - Nov 2
Royal Marine Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$2,057
NT$2,468 total
includes taxes & fees
Nov 1 - Nov 2
Courtyard by Marriott Inverness Airport

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
NT$1,834
NT$2,201 total
includes taxes & fees
Nov 1 - Nov 2
Queen of the Loch, Balloch by Marston's Inns

Royal Golf Hotel

Royal Golf Hotel
Dornoch
NT$4,043
NT$4,852 total
includes taxes & fees
Oct 30 - Oct 31
Royal Golf Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
NT$8,297
NT$9,957 total
includes taxes & fees
Oct 5 - Oct 6
Shieldaig Lodge Hotel

Another Place, The Machrie

Another Place, The Machrie
Islay Island
NT$8,227
NT$9,872 total
includes taxes & fees
Nov 1 - Nov 2
Another Place, The Machrie

Oyster Inn

Oyster Inn
Oban
NT$3,794
NT$4,553 total
includes taxes & fees
Nov 1 - Nov 2
Oyster Inn
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

Top Scottish Highlands Hotel Reviews

Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

10/10 Excellent
"What an amazing property - we spent three days there and it was not enough. Everything about Perle Oban was perfection wrapped up in a lot of fun! Gorgeous all around."
Caren 2-night trip
Posted 6 hours ago
Perle Oban Hotel & Spa

Explore a world of travel with Expedia