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 13 - Sep 14
Tomorrow
Sep 14 - Sep 15
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$10,246
NT$12,295 total
includes taxes & fees
Sep 25 - Sep 26
Loch Ness Lodge

3. Morar Hotel

Morar Hotel
Mallaig
NT$3,183
NT$3,820 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,420
NT$7,703 total
includes taxes & fees
Oct 1 - Oct 2
Ardtorna

7. Eilean Iarmain

Eilean Iarmain
Sleat
NT$8,987
NT$10,785 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,705
NT$8,046 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$10,881
NT$13,057 total
includes taxes & fees
Oct 14 - Oct 15
Duisdale House Hotel

10. Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
NT$5,745
NT$6,895 total
includes taxes & fees
Oct 1 - Oct 2
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,422
NT$22,106 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,457
NT$6,548 total
includes taxes & fees
Oct 4 - Oct 5
Muthu Alexandra Hotel

Mingarry Park

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

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
NT$7,559
NT$9,071 total
includes taxes & fees
Oct 12 - Oct 13
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,745
NT$6,895 total
includes taxes & fees
Oct 1 - Oct 2
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$10,246
NT$12,295 total
includes taxes & fees
Sep 25 - Sep 26
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,277
NT$7,532 total
includes taxes & fees
Oct 8 - Oct 9
Bettyhill Hotel

Chlachain Inn

Chlachain Inn
Mallaig
NT$3,395
NT$4,074 total
includes taxes & fees
Sep 28 - Sep 29
Chlachain Inn

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NT$18,422
NT$22,106 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,922
NT$4,922 total
includes taxes & fees
Sep 14 - Sep 15
Greenland House B&B

Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$8,880
NT$10,656 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$8,880
NT$10,656 total
includes taxes & fees
Oct 11 - Oct 12
Toravaig House Hotel

Scourie Hotel

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

Greenland House B&B

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

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NT$4,317
NT$5,181 total
includes taxes & fees
Oct 13 - Oct 14
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,130
NT$10,956 total
includes taxes & fees
Oct 13 - Oct 14
Shieldaig Lodge Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NT$10,830
NT$15,564 total
includes taxes & fees
Sep 18 - Sep 19
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,785
NT$12,942 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

Cameron House on Loch Lomond

Cameron House on Loch Lomond

10/10 Excellent
"Gorgeous property and very clean room. Felt luxurious to be there. Can't say enough good things about the staff. We were greeted by a friendly staff member as soon as we pulled into the parking lot. Car was parked by valet and bags were taken to our room. Staff were kind and helpful throughout our stay. Would definitely recommend this place to others."
Taylor 1-night trip
Posted 3 hours ago
Cameron House on Loch Lomond
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 5 days ago
The Royal Hotel

Explore a world of travel with Expedia