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

Search Beach Resorts & 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 Resorts & Hotels

Tonight
21 Sept - 22 Sept
Tomorrow
22 Sept - 23 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
₹18,272
₹21,926 total
includes taxes & fees
22 Oct - 23 Oct
Balmacara Hotel

2. Morar Hotel

Morar Hotel
Mallaig
₹7,471
₹8,965 total
includes taxes & fees
19 Oct - 20 Oct
Morar Hotel

3. Eilean Iarmain

Eilean Iarmain
Sleat
₹22,345
₹26,814 total
includes taxes & fees
16 Oct - 17 Oct
Eilean Iarmain

4. Loch Ness Lodge

Loch Ness Lodge
Inverness
₹29,513
₹35,416 total
includes taxes & fees
22 Oct - 23 Oct
Loch Ness Lodge

5. Royal Marine Hotel

Royal Marine Hotel
Brora
₹12,949
₹15,538 total
includes taxes & fees
5 Oct - 6 Oct
Royal Marine 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.
₹23,019
₹27,623 total
includes taxes & fees
19 Oct - 20 Oct
Duisdale House Hotel

7. Bettyhill Hotel

Bettyhill Hotel
Thurso
₹17,122
₹20,547 total
includes taxes & fees
23 Sept - 24 Sept
Bettyhill Hotel

8. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₹13,388
₹16,065 total
includes taxes & fees
22 Oct - 23 Oct
Courtyard by Marriott Inverness Airport

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.
₹16,229
₹19,476 total
includes taxes & fees
21 Oct - 22 Oct
Knockderry Country House Hotel

10. Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
₹28,358
₹34,031 total
includes taxes & fees
13 Oct - 14 Oct
Shieldaig Lodge 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

Portavadie

Portavadie
Tighnabruaich
₹12,831
₹15,397 total
includes taxes & fees
28 Sept - 29 Sept
Portavadie

Mingarry Park

Mingarry Park
Acharacle
₹20,621
₹24,746 total
includes taxes & fees
22 Sept - 23 Sept
Mingarry Park

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
₹38,211
₹45,853 total
includes taxes & fees
15 Oct - 16 Oct
Cameron House on Loch Lomond

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
₹56,267
₹67,520 total
includes taxes & fees
16 Oct - 17 Oct
Isle of Eriska Hotel and Spa

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
₹14,736
₹17,683 total
includes taxes & fees
4 Oct - 5 Oct
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
₹21,109
₹25,331 total
includes taxes & fees
22 Oct - 23 Oct
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
₹14,982
₹17,978 total
includes taxes & fees
11 Oct - 12 Oct
Kirkton Bay House Bed and Breakfast

Balmacara Hotel

Balmacara Hotel
Kyle
₹18,272
₹21,926 total
includes taxes & fees
22 Oct - 23 Oct
Balmacara Hotel

Morar Hotel

Morar Hotel
Mallaig
₹7,471
₹8,965 total
includes taxes & fees
19 Oct - 20 Oct
Morar Hotel

Eilean Iarmain

Eilean Iarmain
Sleat
₹22,345
₹26,814 total
includes taxes & fees
16 Oct - 17 Oct
Eilean Iarmain

Toravaig House Hotel

Toravaig House Hotel
Teangue
₹15,143
₹18,172 total
includes taxes & fees
20 Oct - 21 Oct
Toravaig House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
₹12,949
₹15,538 total
includes taxes & fees
5 Oct - 6 Oct
Royal Marine Hotel

Loch Ness Lodge

Loch Ness Lodge
Inverness
₹29,513
₹35,416 total
includes taxes & fees
22 Oct - 23 Oct
Loch Ness Lodge

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₹13,388
₹16,065 total
includes taxes & fees
22 Oct - 23 Oct
Courtyard by Marriott Inverness Airport

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
₹28,358
₹34,031 total
includes taxes & fees
13 Oct - 14 Oct
Shieldaig Lodge Hotel

Greenland House B&B

Greenland House B&B
Castletown
₹14,126
₹14,126 total
includes taxes & fees
16 Oct - 17 Oct
Greenland House B&B
View all properties

4-star beach hotels in Scottish Highlands

Toravaig House Hotel

Toravaig House Hotel
Teangue
₹15,143
₹18,172 total
includes taxes & fees
20 Oct - 21 Oct
Toravaig House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
₹12,949
₹15,538 total
includes taxes & fees
5 Oct - 6 Oct
Royal Marine Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
₹28,358
₹34,031 total
includes taxes & fees
13 Oct - 14 Oct
Shieldaig Lodge Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₹13,388
₹16,065 total
includes taxes & fees
22 Oct - 23 Oct
Courtyard by Marriott Inverness Airport

Royal Golf Hotel

Royal Golf Hotel
Dornoch
₹12,450
₹14,940 total
includes taxes & fees
22 Oct - 23 Oct
Royal Golf Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
₹16,229
₹19,476 total
includes taxes & fees
21 Oct - 22 Oct
Knockderry Country House Hotel

Greenland House B&B

Greenland House B&B
Castletown
₹14,126
₹14,126 total
includes taxes & fees
16 Oct - 17 Oct
Greenland House B&B

Scourie Hotel

Scourie Hotel
Scourie
₹27,931
₹33,517 total
includes taxes & fees
22 Sept - 23 Sept
Scourie Hotel

Cawdor House

Cawdor House
Nairn
₹13,783
₹16,540 total
includes taxes & fees
10 Oct - 11 Oct
Cawdor House

Mingarry Park

Mingarry Park
Acharacle
₹20,621
₹24,746 total
includes taxes & fees
22 Sept - 23 Sept
Mingarry Park
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
"Rooms are charming and staff friendly"
Brenda 1-night trip
Posted 18 hours ago
Alexandra Hotel
The Royal Hotel

The Royal Hotel

10/10 Excellent
"Nice stay at Royal Hotel! Thank you"
Alexandre 2-night trip
Posted 2 days ago
The Royal Hotel
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 4 days 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 5 days ago
Cameron House on Loch Lomond

Explore a world of travel with Expedia