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
4 Sept - 5 Sept
Tomorrow
5 Sept - 6 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
£147
includes taxes & fees
5 Oct - 6 Oct
Balmacara Hotel

2. Morar Hotel

Morar Hotel
Mallaig
£82
includes taxes & fees
30 Sept - 1 Oct
Morar Hotel

3. Loch Ness Lodge

Loch Ness Lodge
Inverness
£302
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Lodge

4. Bettyhill Hotel

Bettyhill Hotel
Thurso
£153
includes taxes & fees
5 Sept - 6 Sept
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.
£92
includes taxes & fees
4 Oct - 5 Oct
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.
£333
includes taxes & fees
5 Oct - 6 Oct
Duisdale House Hotel

7. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
£140
includes taxes & fees
4 Oct - 5 Oct
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.
£167
includes taxes & fees
4 Oct - 5 Oct
Dornoch Station

9. Chlachain Inn

Chlachain Inn
Mallaig
Chlachain Inn

10. Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
£179
includes taxes & fees
1 Oct - 2 Oct
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
£515
includes taxes & fees
4 Oct - 5 Oct
Isle of Eriska Hotel and Spa

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
£378
includes taxes & fees
4 Oct - 5 Oct
Cameron House on Loch Lomond

Portavadie

Portavadie
Tighnabruaich
£125
includes taxes & fees
28 Sept - 29 Sept
Portavadie

Mingarry Park

Mingarry Park
Acharacle
£194
includes taxes & fees
4 Oct - 5 Oct
Mingarry Park

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
£119
includes taxes & fees
28 Sept - 29 Sept
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
£212
includes taxes & fees
1 Oct - 2 Oct
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Loch Ness Lodge

Loch Ness Lodge
Inverness
£302
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Lodge

Balmacara Hotel

Balmacara Hotel
Kyle
£147
includes taxes & fees
5 Oct - 6 Oct
Balmacara Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
£140
includes taxes & fees
4 Oct - 5 Oct
Courtyard by Marriott Inverness Airport

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
£132
includes taxes & fees
3 Oct - 4 Oct
Kirkton Bay House Bed and Breakfast

Bettyhill Hotel

Bettyhill Hotel
Thurso
£153
includes taxes & fees
5 Sept - 6 Sept
Bettyhill Hotel

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
£515
includes taxes & fees
4 Oct - 5 Oct
Isle of Eriska Hotel and Spa

Chlachain Inn

Chlachain Inn
Mallaig
Chlachain Inn

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
£179
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Clansman Hotel

Toravaig House Hotel

Toravaig House Hotel
Teangue
£258
includes taxes & fees
4 Oct - 5 Oct
Toravaig House Hotel

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
£378
includes taxes & fees
4 Oct - 5 Oct
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
£140
includes taxes & fees
4 Oct - 5 Oct
Courtyard by Marriott Inverness Airport

Toravaig House Hotel

Toravaig House Hotel
Teangue
£258
includes taxes & fees
4 Oct - 5 Oct
Toravaig House Hotel

Scourie Hotel

Scourie Hotel
Scourie
£243
includes taxes & fees
22 Sept - 23 Sept
Scourie Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
£270
includes taxes & fees
4 Oct - 5 Oct
Shieldaig Lodge Hotel

Greenland House B&B

Greenland House B&B
Castletown
£115
includes taxes & fees
9 Sept - 10 Sept
Greenland House B&B

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
£139
includes taxes & fees
4 Oct - 5 Oct
Knockderry Country House Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
£364
includes taxes & fees
5 Sept - 6 Sept
Port Charlotte Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
£125
includes taxes & fees
5 Oct - 6 Oct
Royal Marine Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Alexandria
£73
includes taxes & fees
4 Oct - 5 Oct
Queen of the Loch, Balloch by Marston's Inns

Another Place, The Machrie

Another Place, The Machrie
Islay Island
£281
includes taxes & fees
1 Oct - 2 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

Alexandra Hotel

Alexandra Hotel

8/10 Good
"Would not allow check in before 3 pm. Room was warm even though the hearing wasn’t on. Clean room. Friendly staff. Very good breakfast. Can’t beat the location and good value for money."
IAN 1-night trip
Posted 15 hours ago
Alexandra Hotel
Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

8/10 Good
"Adequate room. Bathroom teeny tiny. Central location for Oban proper."
Marina 1-night trip
Posted 15 hours ago
Perle Oban Hotel & Spa
Cameron House on Loch Lomond

Cameron House on Loch Lomond

8/10 Good
"It was great"
Becs 1-night trip
Posted 16 hours ago
Cameron House on Loch Lomond
The Royal Hotel

The Royal Hotel

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

Explore a world of travel with Expedia