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

Find Beach Resorts in Scottish Highlands

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Scottish Highlands Beach Resorts & Hotels

Tonight
19 Oct - 20 Oct
Tomorrow
20 Oct - 21 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Our top choices for Scottish Highlands beach hotels

1. Eilean Iarmain

Eilean Iarmain
Sleat
£117
includes taxes & fees
18 Nov - 19 Nov
Eilean Iarmain

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.
£142
includes taxes & fees
19 Nov - 20 Nov
Duisdale House Hotel

3. Royal Marine Hotel

Royal Marine Hotel
Brora
£104
includes taxes & fees
19 Nov - 20 Nov
Royal Marine Hotel

4. Bettyhill Hotel

Bettyhill Hotel
Thurso
£121
includes taxes & fees
20 Oct - 21 Oct
Bettyhill Hotel

5. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
£59
includes taxes & fees
15 Nov - 16 Nov
Courtyard by Marriott Inverness Airport

6. Chlachain Inn

Chlachain Inn
Mallaig
£93
includes taxes & fees
5 Nov - 6 Nov
Chlachain Inn

7. Balmacara Hotel

Balmacara Hotel
Kyle
£125
includes taxes & fees
3 Nov - 4 Nov
Balmacara Hotel

8. Loch Ness Lodge

Loch Ness Lodge
Inverness
£177
includes taxes & fees
2 Nov - 3 Nov
Loch Ness Lodge

9. 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.
£150
includes taxes & fees
17 Nov - 18 Nov
Knockderry Country House Hotel

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.
£98
includes taxes & fees
19 Nov - 20 Nov
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
£351
includes taxes & fees
6 Nov - 7 Nov
Isle of Eriska Hotel and Spa

Portavadie

Portavadie
Tighnabruaich
£114
includes taxes & fees
4 Nov - 5 Nov
Portavadie

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
£297
includes taxes & fees
15 Nov - 16 Nov
Cameron House on Loch Lomond

Mingarry Park

Mingarry Park
Acharacle
£183
includes taxes & fees
19 Nov - 20 Nov
Mingarry Park

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
£139
includes taxes & fees
8 Nov - 9 Nov
Golf View Hotel & Spa

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
£70
includes taxes & fees
15 Nov - 16 Nov
Muthu Alexandra Hotel

Golf View by Interhome

Golf View by Interhome
Nairn
Golf View by Interhome
View all properties

Beach hotels with free breakfast in Scottish Highlands

Toravaig House Hotel

Toravaig House Hotel
Teangue
£74
includes taxes & fees
19 Nov - 20 Nov
Toravaig House Hotel

Eilean Iarmain

Eilean Iarmain
Sleat
£117
includes taxes & fees
18 Nov - 19 Nov
Eilean Iarmain

Chlachain Inn

Chlachain Inn
Mallaig
£93
includes taxes & fees
5 Nov - 6 Nov
Chlachain Inn

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
£59
includes taxes & fees
15 Nov - 16 Nov
Courtyard by Marriott Inverness Airport

Balmacara Hotel

Balmacara Hotel
Kyle
£125
includes taxes & fees
3 Nov - 4 Nov
Balmacara Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
£58
includes taxes & fees
1 Nov - 2 Nov
Queen of the Loch, Balloch by Marston's Inns

Loch Ness Lodge

Loch Ness Lodge
Inverness
£177
includes taxes & fees
2 Nov - 3 Nov
Loch Ness Lodge

Greenland House B&B

Greenland House B&B
Castletown
£87
includes taxes & fees
18 Nov - 19 Nov
Greenland House B&B

Royal Marine Hotel

Royal Marine Hotel
Brora
£104
includes taxes & fees
19 Nov - 20 Nov
Royal Marine Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
£150
includes taxes & fees
17 Nov - 18 Nov
Knockderry Country House Hotel
View all properties

4-star beach hotels in Scottish Highlands

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
£142
includes taxes & fees
19 Nov - 20 Nov
Duisdale House Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
£150
includes taxes & fees
17 Nov - 18 Nov
Knockderry Country House Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
£147
includes taxes & fees
15 Nov - 16 Nov
Shieldaig Lodge Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
£104
includes taxes & fees
19 Nov - 20 Nov
Royal Marine Hotel

Greenland House B&B

Greenland House B&B
Castletown
£87
includes taxes & fees
18 Nov - 19 Nov
Greenland House B&B

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
£59
includes taxes & fees
15 Nov - 16 Nov
Courtyard by Marriott Inverness Airport

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
£246
includes taxes & fees
19 Nov - 20 Nov
Port Charlotte Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Balloch
£58
includes taxes & fees
1 Nov - 2 Nov
Queen of the Loch, Balloch by Marston's Inns

Another Place, The Machrie

Another Place, The Machrie
Islay Island
£234
includes taxes & fees
1 Nov - 2 Nov
Another Place, The Machrie

Royal Golf Hotel

Royal Golf Hotel
Dornoch
£107
includes taxes & fees
19 Nov - 20 Nov
Royal Golf Hotel
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

Alexandra Hotel

Alexandra Hotel

10/10 Excellent
"Older hotel style but comfortable well located stay. Good food and bistro options. Staff friendly and good parking."
Patricia 2-night trip
Posted 5 hours ago
Alexandra Hotel
The Royal Hotel

The Royal Hotel

10/10 Excellent
"Nice hotel in city center. Clean room, had a pleasant stay."
Adam 1-night trip
Posted 1 day ago
The Royal Hotel

Explore a world of travel with Expedia