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
Sep 12 - Sep 13
Tomorrow
Sep 13 - Sep 14
Next weekend
Sep 18 - Sep 20
In two weeks
Sep 25 - Sep 27

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
NT$6,478
NT$7,774 total
includes taxes & fees
Oct 8 - Oct 9
Balmacara Hotel

2. Loch Ness Lodge

Loch Ness Lodge
Inverness
NT$7,450
NT$8,940 total
includes taxes & fees
Sep 13 - Sep 14
Loch Ness Lodge

3. Morar Hotel

Morar Hotel
Mallaig
NT$3,171
NT$3,805 total
includes taxes & fees
Oct 8 - Oct 9
Morar Hotel

4. 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,566
NT$4,280 total
includes taxes & fees
Oct 3 - Oct 4
Northern Sands Hotel

5. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$4,815
NT$5,778 total
includes taxes & fees
Oct 9 - Oct 10
Courtyard by Marriott Inverness Airport

6. Ardtorna

Ardtorna
Oban
NT$6,063
NT$7,275 total
includes taxes & fees
Sep 14 - Sep 15
Ardtorna

7. Eilean Iarmain

Eilean Iarmain
Sleat
NT$9,019
NT$10,823 total
includes taxes & fees
Oct 9 - Oct 10
Eilean Iarmain

8. Dornoch Station

Dornoch Station
Dornoch
  • Seaside serenity calls at this luxury Dornoch resort, just minutes from pristine shores with ocean-view dining and nature trails.
NT$6,679
NT$8,014 total
includes taxes & fees
Oct 5 - Oct 6
Dornoch Station

9. 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$12,486
NT$14,983 total
includes taxes & fees
Oct 10 - Oct 11
Duisdale House Hotel

10. Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
NT$5,408
NT$6,489 total
includes taxes & fees
Sep 14 - Sep 15
Loch Ness Clansman Hotel
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

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NT$18,350
NT$22,019 total
includes taxes & fees
Sep 30 - Oct 1
Isle of Eriska Hotel and Spa

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
NT$13,642
NT$16,370 total
includes taxes & fees
Oct 2 - Oct 3
Cameron House on Loch Lomond

Portavadie

Portavadie
Tighnabruaich
NT$4,276
NT$5,131 total
includes taxes & fees
Sep 28 - Sep 29
Portavadie

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
NT$5,408
NT$6,490 total
includes taxes & fees
Sep 13 - Sep 14
Muthu Alexandra Hotel

Mingarry Park

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

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
NT$7,535
NT$9,042 total
includes taxes & fees
Oct 1 - Oct 2
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
NT$5,408
NT$6,489 total
includes taxes & fees
Sep 14 - Sep 15
Loch Ness Clansman Hotel

Balmacara Hotel

Balmacara Hotel
Kyle
NT$6,478
NT$7,774 total
includes taxes & fees
Oct 8 - Oct 9
Balmacara Hotel

Loch Ness Lodge

Loch Ness Lodge
Inverness
NT$7,450
NT$8,940 total
includes taxes & fees
Sep 13 - Sep 14
Loch Ness Lodge

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$4,815
NT$5,778 total
includes taxes & fees
Oct 9 - Oct 10
Courtyard by Marriott Inverness Airport

Bettyhill Hotel

Bettyhill Hotel
Thurso
NT$6,075
NT$7,290 total
includes taxes & fees
Sep 22 - Sep 23
Bettyhill Hotel

Chlachain Inn

Chlachain Inn
Mallaig
NT$3,395
NT$4,074 total
includes taxes & fees
Oct 12 - Oct 13
Chlachain Inn

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NT$18,350
NT$22,019 total
includes taxes & fees
Sep 30 - Oct 1
Isle of Eriska Hotel and Spa

Greenland House B&B

Greenland House B&B
Castletown
NT$4,902
NT$4,902 total
includes taxes & fees
Sep 13 - Sep 14
Greenland House B&B

Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$9,215
NT$11,059 total
includes taxes & fees
Oct 11 - Oct 12
Toravaig House Hotel

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
NT$13,642
NT$16,370 total
includes taxes & fees
Oct 2 - Oct 3
Cameron House on Loch Lomond
View all properties

4-star beach hotels in Scottish Highlands

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$4,815
NT$5,778 total
includes taxes & fees
Oct 9 - Oct 10
Courtyard by Marriott Inverness Airport

Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$9,215
NT$11,059 total
includes taxes & fees
Oct 11 - Oct 12
Toravaig House Hotel

Scourie Hotel

Scourie Hotel
Scourie
NT$8,632
NT$10,359 total
includes taxes & fees
Sep 20 - Sep 21
Scourie Hotel

Greenland House B&B

Greenland House B&B
Castletown
NT$4,902
NT$4,902 total
includes taxes & fees
Sep 13 - Sep 14
Greenland House B&B

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NT$4,317
NT$5,181 total
includes taxes & fees
Oct 12 - Oct 13
Knockderry Country House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$4,422
NT$5,307 total
includes taxes & fees
Oct 12 - Oct 13
Royal Marine Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
NT$9,166
NT$10,999 total
includes taxes & fees
Oct 13 - Oct 14
Shieldaig Lodge Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NT$10,788
NT$15,503 total
includes taxes & fees
Sep 14 - Sep 15
Port Charlotte Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
NT$2,451
NT$2,941 total
includes taxes & fees
Oct 11 - Oct 12
Queen of the Loch, Balloch by Marston's Inns

Another Place, The Machrie

Another Place, The Machrie
Islay Island
NT$10,743
NT$12,891 total
includes taxes & fees
Oct 1 - Oct 2
Another Place, The Machrie
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

The Royal Hotel

The Royal Hotel

8/10 Good
"It is needing upgraded as creaky floors n some of the carpets need replacing also found the double bed a bit small"
Fiona 3-night trip
Posted 3 days ago
The Royal Hotel

Explore a world of travel with Expedia