A mountainous landscape with two prominent peaks, a winding road, and a small lake.

Beach Hotels & Resorts in Scottish Highlands from NZ$175

  • 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
30 Sept - 1 Oct
Tomorrow
1 Oct - 2 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
NZ$380
includes taxes & fees
28 Oct - 29 Oct
Balmacara Hotel

2. 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.
NZ$445
includes taxes & fees
31 Oct - 1 Nov
Duisdale House Hotel

3. Eilean Iarmain

Eilean Iarmain
Sleat
NZ$401
includes taxes & fees
31 Oct - 1 Nov
Eilean Iarmain

4. Ardtorna

Ardtorna
Oban
NZ$311
includes taxes & fees
1 Oct - 2 Oct
Ardtorna

5. Morar Hotel

Morar Hotel
Mallaig
NZ$175
includes taxes & fees
4 Oct - 5 Oct
Morar Hotel

6. Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
  • Escape to victorian charm near the beach, where ocean-view dining and coastal exploration create a serene scottish retreat.
NZ$356
includes taxes & fees
30 Oct - 31 Oct
Knockderry Country House Hotel

7. 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.
NZ$378
includes taxes & fees
30 Oct - 31 Oct
Dornoch Station

8. Loch Ness Lodge

Loch Ness Lodge
Inverness
NZ$460
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Lodge

9. Bettyhill Hotel

Bettyhill Hotel
Thurso
NZ$318
includes taxes & fees
8 Oct - 9 Oct
Bettyhill Hotel

10. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NZ$211
includes taxes & fees
31 Oct - 1 Nov
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

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
NZ$725
includes taxes & fees
13 Oct - 14 Oct
Cameron House on Loch Lomond

Portavadie

Portavadie
Tighnabruaich
NZ$319
includes taxes & fees
19 Oct - 20 Oct
Portavadie

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
NZ$1,225
includes taxes & fees
31 Oct - 1 Nov
Isle of Eriska Hotel and Spa

Mingarry Park

Mingarry Park
Acharacle
NZ$444
includes taxes & fees
3 Oct - 4 Oct
Mingarry Park

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
NZ$268
includes taxes & fees
25 Oct - 26 Oct
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
NZ$368
includes taxes & fees
11 Oct - 12 Oct
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Balmacara Hotel

Balmacara Hotel
Kyle
NZ$380
includes taxes & fees
28 Oct - 29 Oct
Balmacara Hotel

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
NZ$327
includes taxes & fees
25 Oct - 26 Oct
Kirkton Bay House Bed and Breakfast

Morar Hotel

Morar Hotel
Mallaig
NZ$175
includes taxes & fees
4 Oct - 5 Oct
Morar Hotel

Eilean Iarmain

Eilean Iarmain
Sleat
NZ$401
includes taxes & fees
31 Oct - 1 Nov
Eilean Iarmain

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NZ$445
includes taxes & fees
31 Oct - 1 Nov
Duisdale House Hotel

Loch Ness Lodge

Loch Ness Lodge
Inverness
NZ$460
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Lodge

Bettyhill Hotel

Bettyhill Hotel
Thurso
NZ$318
includes taxes & fees
8 Oct - 9 Oct
Bettyhill Hotel

Dornoch Station

Dornoch Station
Dornoch
NZ$378
includes taxes & fees
30 Oct - 31 Oct
Dornoch Station

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NZ$356
includes taxes & fees
30 Oct - 31 Oct
Knockderry Country House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
NZ$289
includes taxes & fees
31 Oct - 1 Nov
Royal Marine Hotel
View all properties

4-star beach hotels in Scottish Highlands

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
NZ$445
includes taxes & fees
31 Oct - 1 Nov
Duisdale House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
NZ$289
includes taxes & fees
31 Oct - 1 Nov
Royal Marine Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
NZ$356
includes taxes & fees
30 Oct - 31 Oct
Knockderry Country House Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
NZ$211
includes taxes & fees
31 Oct - 1 Nov
Courtyard by Marriott Inverness Airport

Royal Golf Hotel

Royal Golf Hotel
Dornoch
NZ$270
includes taxes & fees
30 Oct - 31 Oct
Royal Golf Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
NZ$558
includes taxes & fees
31 Oct - 1 Nov
Shieldaig Lodge Hotel

Cawdor House

Cawdor House
Nairn
NZ$323
includes taxes & fees
12 Oct - 13 Oct
Cawdor House

Greenland House B&B

Greenland House B&B
Castletown
NZ$258
includes taxes & fees
16 Oct - 17 Oct
Greenland House B&B

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
NZ$175
includes taxes & fees
29 Oct - 30 Oct
Queen of the Loch, Balloch by Marston's Inns

Another Place, The Machrie

Another Place, The Machrie
Islay Island
NZ$589
includes taxes & fees
11 Oct - 12 Oct
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

Find out more about Scottish Highlands

Scottish Highlands and its attractions for beach lovers

The Scottish Highlands may not be the first place that comes to mind for beach lovers, but it offers a stunning array of coastal experiences that are sure to delight. Begin your adventure at the picturesque Achmelvich Beach, where soft white sands meet crystal-clear waters, perfect for a family picnic or a refreshing swim on a warm day. Just a short drive away, you can explore the rugged beauty of the stunning Sango Sands, renowned for its dramatic cliffs and breathtaking views, ideal for a scenic stroll or a spot of photography. For a touch of history, visit the ancient ruins of Castle Varrich, overlooking the bay at tongue, which offers both cultural enrichment and splendid coastal vistas. If you're keen on water activities, Lochinver is a hub for sea kayaking, allowing you to paddle through stunning coves and spot local wildlife such as seals and dolphins. Finally, don’t miss the enchanting beaches of Harris in the Outer Hebrides, accessible via a scenic ferry ride, where you can experience some of the finest sands in the world, ideal for relaxation and exploration. For accommodation, staying in the charming coastal village of Ullapool provides a perfect base, with a delightful selection of hotels that offer unparalleled views of the water, making each sunrise a breathtaking experience. With attentive service and quality amenities, you can unwind after a day of adventure in comfort, ensuring your family enjoys both relaxation and exploration in this beautiful part of Scotland.

Top Scottish Highlands Hotel Reviews

Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

10/10 Excellent
"We had room 109 and it looked out over the water and the lively street but was very quiet. The shower was amazing as were the products. The coffee and tea and snacks were delicious. The bed was very comfy and the room was nice and dark! We didn’t get to explore the hotel at all since we were just there overnight but we would gladly stay there again if we are lucky enuf to return to Oban. What a great little town and a great hotel experience!"
Hilary 1-night trip
Posted 1 day ago
Perle Oban Hotel & Spa

Explore a world of travel with Expedia