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 2 - Sep 3
Tomorrow
Sep 3 - Sep 4
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
NT$7,017
NT$8,421 total
includes taxes & fees
Oct 3 - Oct 4
Balmacara Hotel

2. Morar Hotel

Morar Hotel
Mallaig
NT$2,647
NT$3,176 total
includes taxes & fees
Sep 30 - Oct 1
Morar Hotel

3. Loch Ness Lodge

Loch Ness Lodge
Inverness
NT$10,242
NT$12,290 total
includes taxes & fees
Oct 1 - Oct 2
Loch Ness Lodge

4. Bettyhill Hotel

Bettyhill Hotel
Thurso
NT$4,314
NT$5,176 total
includes taxes & fees
Sep 3 - Sep 4
Bettyhill Hotel

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

6. 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,877
NT$13,052 total
includes taxes & fees
Oct 2 - Oct 3
Duisdale House Hotel

7. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$5,775
NT$6,930 total
includes taxes & fees
Oct 1 - Oct 2
Courtyard by Marriott Inverness Airport

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,691
NT$8,029 total
includes taxes & fees
Sep 20 - Sep 21
Dornoch Station

9. Chlachain Inn

Chlachain Inn
Mallaig
Chlachain Inn

10. Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
NT$5,427
NT$6,513 total
includes taxes & fees
Sep 3 - Sep 4
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,315
NT$21,978 total
includes taxes & fees
Sep 10 - Sep 11
Isle of Eriska Hotel and Spa

Cameron House on Loch Lomond

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

Portavadie

Portavadie
Tighnabruaich
NT$4,648
NT$5,578 total
includes taxes & fees
Sep 9 - Sep 10
Portavadie

Mingarry Park

Mingarry Park
Acharacle
NT$8,021
NT$9,626 total
includes taxes & fees
Oct 3 - Oct 4
Mingarry Park

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
NT$4,620
NT$5,544 total
includes taxes & fees
Sep 28 - Sep 29
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
NT$7,556
NT$9,068 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 Lodge

Loch Ness Lodge
Inverness
NT$10,242
NT$12,290 total
includes taxes & fees
Oct 1 - Oct 2
Loch Ness Lodge

Balmacara Hotel

Balmacara Hotel
Kyle
NT$7,017
NT$8,421 total
includes taxes & fees
Oct 3 - Oct 4
Balmacara Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NT$5,775
NT$6,930 total
includes taxes & fees
Oct 1 - Oct 2
Courtyard by Marriott Inverness Airport

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
NT$4,991
NT$5,989 total
includes taxes & fees
Oct 3 - Oct 4
Kirkton Bay House Bed and Breakfast

Bettyhill Hotel

Bettyhill Hotel
Thurso
NT$4,314
NT$5,176 total
includes taxes & fees
Sep 3 - Sep 4
Bettyhill Hotel

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NT$18,315
NT$21,978 total
includes taxes & fees
Sep 10 - Sep 11
Isle of Eriska Hotel and Spa

Chlachain Inn

Chlachain Inn
Mallaig
NT$3,818
NT$4,582 total
includes taxes & fees
Sep 24 - Sep 25
Chlachain Inn

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
NT$5,427
NT$6,513 total
includes taxes & fees
Sep 3 - Sep 4
Loch Ness Clansman Hotel

Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$9,675
NT$11,610 total
includes taxes & fees
Oct 1 - Oct 2
Toravaig House Hotel

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
NT$13,636
NT$16,363 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$5,775
NT$6,930 total
includes taxes & fees
Oct 1 - Oct 2
Courtyard by Marriott Inverness Airport

Toravaig House Hotel

Toravaig House Hotel
Teangue
NT$9,675
NT$11,610 total
includes taxes & fees
Oct 1 - Oct 2
Toravaig House Hotel

Scourie Hotel

Scourie Hotel
Scourie
NT$8,663
NT$10,396 total
includes taxes & fees
Sep 7 - Sep 8
Scourie Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
NT$12,478
NT$14,973 total
includes taxes & fees
Sep 17 - Sep 18
Shieldaig Lodge Hotel

Greenland House B&B

Greenland House B&B
Castletown
NT$4,920
NT$4,920 total
includes taxes & fees
Sep 9 - Sep 10
Greenland House B&B

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NT$5,508
NT$6,610 total
includes taxes & fees
Oct 1 - Oct 2
Knockderry Country House Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
NT$10,826
NT$15,558 total
includes taxes & fees
Sep 3 - Sep 4
Port Charlotte Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
NT$5,458
NT$6,549 total
includes taxes & fees
Oct 1 - Oct 2
Royal Marine Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Alexandria
NT$3,041
NT$3,649 total
includes taxes & fees
Oct 2 - Oct 3
Queen of the Loch, Balloch by Marston's Inns

Another Place, The Machrie

Another Place, The Machrie
Islay Island
NT$12,898
NT$15,478 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

10/10 Excellent
"Lovely clean hotel splendid meals and great drinks."
Peter 1-night trip
Posted 3 days ago
The Royal Hotel
Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

8/10 Good
"It was fine. Desk staff not so helpful."
louise 1-night trip
Posted 9 days ago
Perle Oban Hotel & Spa

Explore a world of travel with Expedia