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 17 - Sep 18
Tomorrow
Sep 18 - Sep 19
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
₩278,876
₩334,652 total
includes taxes & fees
Oct 8 - Oct 9
Balmacara Hotel

2. Loch Ness Lodge

Loch Ness Lodge
Inverness
₩439,720
₩527,664 total
includes taxes & fees
Oct 17 - Oct 18
Loch Ness Lodge

3. Morar Hotel

Morar Hotel
Mallaig
₩145,792
₩174,951 total
includes taxes & fees
Oct 5 - Oct 6
Morar Hotel

4. Eilean Iarmain

Eilean Iarmain
Sleat
₩316,430
₩379,716 total
includes taxes & fees
Oct 16 - Oct 17
Eilean Iarmain

5. 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.
₩466,996
₩560,395 total
includes taxes & fees
Oct 14 - Oct 15
Duisdale House Hotel

6. Bettyhill Hotel

Bettyhill Hotel
Thurso
₩205,733
₩246,880 total
includes taxes & fees
Sep 19 - Sep 20
Bettyhill Hotel

7. Royal Marine Hotel

Royal Marine Hotel
Brora
₩185,775
₩222,930 total
includes taxes & fees
Oct 13 - Oct 14
Royal Marine Hotel

8. 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.
₩206,495
₩247,801 total
includes taxes & fees
Oct 6 - Oct 7
Knockderry Country House Hotel

9. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₩233,523
₩280,228 total
includes taxes & fees
Oct 4 - Oct 5
Courtyard by Marriott Inverness Airport

10. 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.
₩153,526
₩184,239 total
includes taxes & fees
Oct 3 - Oct 4
Northern Sands 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
₩815,410
₩978,492 total
includes taxes & fees
Oct 2 - Oct 3
Isle of Eriska Hotel and Spa

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
₩559,625
₩671,550 total
includes taxes & fees
Oct 15 - Oct 16
Cameron House on Loch Lomond

Portavadie

Portavadie
Tighnabruaich
₩183,523
₩220,228 total
includes taxes & fees
Sep 29 - Sep 30
Portavadie

Mingarry Park

Mingarry Park
Acharacle
₩308,600
₩370,320 total
includes taxes & fees
Oct 8 - Oct 9
Mingarry Park

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
₩211,414
₩253,697 total
includes taxes & fees
Oct 4 - Oct 5
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
₩325,427
₩390,512 total
includes taxes & fees
Oct 12 - Oct 13
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Balmacara Hotel

Balmacara Hotel
Kyle
₩278,876
₩334,652 total
includes taxes & fees
Oct 8 - Oct 9
Balmacara Hotel

Loch Ness Lodge

Loch Ness Lodge
Inverness
₩439,720
₩527,664 total
includes taxes & fees
Oct 17 - Oct 18
Loch Ness Lodge

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₩233,523
₩280,228 total
includes taxes & fees
Oct 4 - Oct 5
Courtyard by Marriott Inverness Airport

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
₩247,340
₩296,808 total
includes taxes & fees
Oct 1 - Oct 2
Loch Ness Clansman Hotel

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
₩466,996
₩560,395 total
includes taxes & fees
Oct 14 - Oct 15
Duisdale House Hotel

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
₩815,410
₩978,492 total
includes taxes & fees
Oct 2 - Oct 3
Isle of Eriska Hotel and Spa

Bettyhill Hotel

Bettyhill Hotel
Thurso
₩205,733
₩246,880 total
includes taxes & fees
Sep 19 - Sep 20
Bettyhill Hotel

Greenland House B&B

Greenland House B&B
Castletown
₩211,227
₩211,227 total
includes taxes & fees
Sep 18 - Sep 19
Greenland House B&B

Morar Hotel

Morar Hotel
Mallaig
₩145,792
₩174,951 total
includes taxes & fees
Oct 5 - Oct 6
Morar Hotel

Eilean Iarmain

Eilean Iarmain
Sleat
₩316,430
₩379,716 total
includes taxes & fees
Oct 16 - Oct 17
Eilean Iarmain
View all properties

4-star beach hotels in Scottish Highlands

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₩233,523
₩280,228 total
includes taxes & fees
Oct 4 - Oct 5
Courtyard by Marriott Inverness Airport

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
₩466,996
₩560,395 total
includes taxes & fees
Oct 14 - Oct 15
Duisdale House Hotel

Scourie Hotel

Scourie Hotel
Scourie
₩373,083
₩447,700 total
includes taxes & fees
Sep 20 - Sep 21
Scourie Hotel

Greenland House B&B

Greenland House B&B
Castletown
₩211,227
₩211,227 total
includes taxes & fees
Sep 18 - Sep 19
Greenland House B&B

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
₩383,824
₩460,596 total
includes taxes & fees
Oct 13 - Oct 14
Shieldaig Lodge Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
₩185,775
₩222,930 total
includes taxes & fees
Oct 13 - Oct 14
Royal Marine Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
₩206,495
₩247,801 total
includes taxes & fees
Oct 6 - Oct 7
Knockderry Country House Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
₩464,814
₩667,983 total
includes taxes & fees
Sep 19 - Sep 20
Port Charlotte Hotel

Another Place, The Machrie

Another Place, The Machrie
Islay Island
₩462,864
₩555,437 total
includes taxes & fees
Oct 17 - Oct 18
Another Place, The Machrie

Cawdor House

Cawdor House
Nairn
₩211,227
₩253,473 total
includes taxes & fees
Oct 7 - Oct 8
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

Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

10/10 Excellent
"The Pearle Oban is right in the heart of the city...beautiful view overlooking the water. Accessible to all sights by walking and plenty of restaurants in the area. I am not sure why there is no outlet in the bathrooms; it does make it difficult to blow dry your hair...lol The staff was fabulous; held our luggage for a day while we took an overnight trip to Isle of Mull. Great breakfast spread that was included. Loved our stay in Scotland!"
Patricia 1-night trip
Posted 5 hours ago
Perle Oban Hotel & Spa
Cameron House on Loch Lomond

Cameron House on Loch Lomond

10/10 Excellent
"The room was fabulous with a big comfortable bed. All the staff we met were friendly and very helpful. We were travelling with our dog so couldn’t eat breakfast in the main restaurant but we ate in the tavern instead which was lovely and quiet. We could pick from their menu or order anything from the main restaurant including the buffet too. In the evenings we ate in La Vista and again took our dog, the first was great and again we were well looked after. My only negative would be the cost of bringing our dog at £50 per night which is very high compared to other hotels on our trip and the very long dog policy we needed to sign on arrival which we’ve never come across before. As responsible dog owners we always clean up after our dog and would expect to pay extra in the unlikely event of damage."
Darren 2-night trip
Posted 1 day ago
Cameron House on Loch Lomond
Alexandra Hotel

Alexandra Hotel

10/10 Excellent
"Great breakfast and room and lovely staff"
Chris 1-night trip
Posted 7 days ago
Alexandra Hotel