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
Aug 14 - Aug 15
Tomorrow
Aug 15 - Aug 16
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Our top choices for Scottish Highlands beach hotels

1. Morar Hotel

Morar Hotel
Mallaig
NT$5,108
NT$6,129 total
includes taxes & fees
Sep 11 - Sep 12
Morar Hotel

2. Balmacara Hotel

Balmacara Hotel
Kyle
NT$10,827
NT$12,992 total
includes taxes & fees
Sep 3 - Sep 4
Balmacara Hotel

3. Bettyhill Hotel

Bettyhill Hotel
Thurso
NT$4,844
NT$5,813 total
includes taxes & fees
Aug 16 - Aug 17
Bettyhill Hotel

4. 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$7,519
NT$9,022 total
includes taxes & fees
Sep 2 - Sep 3
Dornoch Station

5. Chlachain Inn

Chlachain Inn
Mallaig
NT$3,885
NT$4,662 total
includes taxes & fees
Aug 23 - Aug 24
Chlachain Inn

6. Eilean Iarmain

Eilean Iarmain
Sleat
NT$12,765
NT$15,319 total
includes taxes & fees
Aug 23 - Aug 24
Eilean Iarmain

7. Loch Ness Lodge

Loch Ness Lodge
Inverness
NT$12,461
NT$14,954 total
includes taxes & fees
Aug 20 - Aug 21
Loch Ness Lodge

8. Greenland House B&B

Greenland House B&B
Castletown
NT$4,988
NT$4,988 total
includes taxes & fees
Aug 15 - Aug 16
Greenland House B&B

9. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$6,975
NT$8,370 total
includes taxes & fees
Sep 6 - Sep 7
Courtyard by Marriott Inverness Airport

10. Royal Marine Hotel

Royal Marine Hotel
Brora
NT$6,141
NT$7,369 total
includes taxes & fees
Aug 23 - Aug 24
Royal Marine 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

Portavadie

Portavadie
Tighnabruaich
NT$4,399
NT$5,279 total
includes taxes & fees
Sep 10 - Sep 11
Portavadie

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NT$17,956
NT$21,548 total
includes taxes & fees
Aug 15 - Aug 16
Isle of Eriska Hotel and Spa

Mingarry Park

Mingarry Park
Acharacle
NT$8,742
NT$10,491 total
includes taxes & fees
Aug 27 - Aug 28
Mingarry Park

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
NT$15,453
NT$18,544 total
includes taxes & fees
Aug 23 - Aug 24
Cameron House on Loch Lomond

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
NT$5,856
NT$7,027 total
includes taxes & fees
Aug 31 - Sep 1
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
NT$11,387
NT$13,664 total
includes taxes & fees
Aug 17 - Aug 18
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$6,141
NT$7,369 total
includes taxes & fees
Aug 23 - Aug 24
Royal Marine Hotel

Scourie Hotel

Scourie Hotel
Scourie
NT$8,784
NT$10,541 total
includes taxes & fees
Aug 28 - Aug 29
Scourie Hotel

Morar Hotel

Morar Hotel
Mallaig
NT$5,108
NT$6,129 total
includes taxes & fees
Sep 11 - Sep 12
Morar Hotel

Gairloch Hotel

Gairloch Hotel
Gairloch
NT$4,101
NT$4,921 total
includes taxes & fees
Aug 30 - Aug 31
Gairloch Hotel

Bettyhill Hotel

Bettyhill Hotel
Thurso
NT$4,844
NT$5,813 total
includes taxes & fees
Aug 16 - Aug 17
Bettyhill Hotel

The Priory Hotel

The Priory Hotel
Beauly
NT$5,784
NT$6,940 total
includes taxes & fees
Sep 2 - Sep 3
The Priory Hotel

The Hawthorns Bed & Breakfast

The Hawthorns Bed & Breakfast
Thurso
NT$4,338
NT$5,205 total
includes taxes & fees
Aug 17 - Aug 18
The Hawthorns Bed & Breakfast

Portavadie

Portavadie
Tighnabruaich
NT$4,399
NT$5,279 total
includes taxes & fees
Sep 10 - Sep 11
Portavadie

Balmacara Hotel

Balmacara Hotel
Kyle
NT$10,827
NT$12,992 total
includes taxes & fees
Sep 3 - Sep 4
Balmacara Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NT$7,239
NT$8,687 total
includes taxes & fees
Sep 13 - Sep 14
Knockderry Country House Hotel
View all properties

4-star beach hotels in Scottish Highlands

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$6,141
NT$7,369 total
includes taxes & fees
Aug 23 - Aug 24
Royal Marine Hotel

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NT$17,271
NT$20,725 total
includes taxes & fees
Sep 12 - Sep 13
Duisdale House Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$6,975
NT$8,370 total
includes taxes & fees
Sep 6 - Sep 7
Courtyard by Marriott Inverness Airport

Greenland House B&B

Greenland House B&B
Castletown
NT$4,988
NT$4,988 total
includes taxes & fees
Aug 15 - Aug 16
Greenland House B&B

Scourie Hotel

Scourie Hotel
Scourie
NT$8,784
NT$10,541 total
includes taxes & fees
Aug 28 - Aug 29
Scourie Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NT$7,239
NT$8,687 total
includes taxes & fees
Sep 13 - Sep 14
Knockderry Country House Hotel

Royal Golf Hotel

Royal Golf Hotel
Dornoch
NT$6,141
NT$7,369 total
includes taxes & fees
Aug 24 - Aug 25
Royal Golf Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NT$8,040
NT$12,250 total
includes taxes & fees
Aug 19 - Aug 20
Port Charlotte Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Alexandria
NT$3,073
NT$3,687 total
includes taxes & fees
Sep 13 - Sep 14
Queen of the Loch, Balloch by Marston's Inns

Cawdor House

Cawdor House
Nairn
NT$5,441
NT$6,530 total
includes taxes & fees
Sep 1 - Sep 2
Cawdor House
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

10/10 Excellent
"Nice charming hotel with quaint, old world atmosphere. Staff is great. Nice and helpful, breakfast was extensive and filled regularly."
Jan 2-night trip
Posted 23 hours ago
The Royal Hotel

Explore a world of travel with Expedia