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
7 Aug - 8 Aug
Tomorrow
8 Aug - 9 Aug
This weekend
7 Aug - 9 Aug
Next weekend
14 Aug - 16 Aug

Our top choices for Scottish Highlands beach hotels

1. Balmacara Hotel

Balmacara Hotel
Kyle
₹30,732
₹36,878 total
includes taxes & fees
30 Aug - 31 Aug
Balmacara Hotel

2. Greenland House B&B

Greenland House B&B
Castletown
₹14,731
₹14,731 total
includes taxes & fees
26 Aug - 27 Aug
Greenland House B&B

3. Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
₹52,849
₹63,419 total
includes taxes & fees
15 Aug - 16 Aug
Isle of Eriska Hotel and Spa

4. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₹20,083
₹24,099 total
includes taxes & fees
16 Aug - 17 Aug
Courtyard by Marriott Inverness Airport

5. Loch Ness Lodge

Loch Ness Lodge
Inverness
₹36,063
₹43,276 total
includes taxes & fees
18 Aug - 19 Aug
Loch Ness Lodge

6. 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.
₹13,877
₹16,652 total
includes taxes & fees
23 Aug - 24 Aug
Northern Sands Hotel

7. The Priory Hotel

The Priory Hotel
Beauly
₹16,055
₹19,266 total
includes taxes & fees
5 Sept - 6 Sept
The Priory Hotel

8. Ashbank Hotel

Ashbank Hotel
Campbeltown
₹9,607
₹11,529 total
includes taxes & fees
12 Aug - 13 Aug
Ashbank Hotel

9. West End Hotel

West End Hotel
Nairn
  • Tranquil seaside retreat offering easy beach access with white sand shores and a relaxing atmosphere of coastal charm.
₹5,534
₹6,640 total
includes taxes & fees
30 Aug - 31 Aug
West End Hotel

10. Morar Hotel

Morar Hotel
Mallaig
₹17,288
₹20,745 total
includes taxes & fees
7 Sept - 8 Sept
Morar 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

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
₹41,887
₹50,265 total
includes taxes & fees
31 Aug - 1 Sept
Cameron House on Loch Lomond

Portavadie

Portavadie
Tighnabruaich
₹14,645
₹17,574 total
includes taxes & fees
25 Aug - 26 Aug
Portavadie

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
₹52,849
₹63,419 total
includes taxes & fees
15 Aug - 16 Aug
Isle of Eriska Hotel and Spa

Mingarry Park

Mingarry Park
Acharacle
₹25,216
₹30,259 total
includes taxes & fees
27 Aug - 28 Aug
Mingarry Park

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
₹16,710
₹20,052 total
includes taxes & fees
31 Aug - 1 Sept
Muthu Alexandra Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
₹34,707
₹41,648 total
includes taxes & fees
10 Aug - 11 Aug
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Balmacara Hotel

Balmacara Hotel
Kyle
₹30,732
₹36,878 total
includes taxes & fees
30 Aug - 31 Aug
Balmacara Hotel

Bettyhill Hotel

Bettyhill Hotel
Thurso
₹16,012
₹19,214 total
includes taxes & fees
8 Aug - 9 Aug
Bettyhill Hotel

Loch Ness Lodge

Loch Ness Lodge
Inverness
₹36,063
₹43,276 total
includes taxes & fees
18 Aug - 19 Aug
Loch Ness Lodge

Morar Hotel

Morar Hotel
Mallaig
₹17,288
₹20,745 total
includes taxes & fees
7 Sept - 8 Sept
Morar Hotel

Greenland House B&B

Greenland House B&B
Castletown
₹14,731
₹14,731 total
includes taxes & fees
26 Aug - 27 Aug
Greenland House B&B

Dornoch Station

Dornoch Station
Dornoch
₹20,140
₹24,169 total
includes taxes & fees
11 Aug - 12 Aug
Dornoch Station

Eilean Iarmain

Eilean Iarmain
Sleat
₹39,870
₹47,844 total
includes taxes & fees
21 Aug - 22 Aug
Eilean Iarmain

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
₹46,027
₹55,232 total
includes taxes & fees
3 Sept - 4 Sept
Duisdale House Hotel

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
₹19,118
₹22,941 total
includes taxes & fees
5 Sept - 6 Sept
Loch Ness Clansman Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
₹18,074
₹21,689 total
includes taxes & fees
23 Aug - 24 Aug
Royal Marine Hotel
View all properties

4-star beach hotels in Scottish Highlands

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
₹46,027
₹55,232 total
includes taxes & fees
3 Sept - 4 Sept
Duisdale House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
₹18,074
₹21,689 total
includes taxes & fees
23 Aug - 24 Aug
Royal Marine Hotel

Greenland House B&B

Greenland House B&B
Castletown
₹14,731
₹14,731 total
includes taxes & fees
26 Aug - 27 Aug
Greenland House B&B

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
₹20,083
₹24,099 total
includes taxes & fees
16 Aug - 17 Aug
Courtyard by Marriott Inverness Airport

Scourie Hotel

Scourie Hotel
Scourie
₹24,979
₹29,974 total
includes taxes & fees
13 Aug - 14 Aug
Scourie Hotel

Cawdor House

Cawdor House
Nairn
₹12,684
₹15,221 total
includes taxes & fees
1 Sept - 2 Sept
Cawdor House

Royal Golf Hotel

Royal Golf Hotel
Dornoch
₹18,158
₹21,789 total
includes taxes & fees
16 Aug - 17 Aug
Royal Golf Hotel

Port Charlotte Hotel

Port Charlotte Hotel
Islay Island
₹23,746
₹36,182 total
includes taxes & fees
19 Aug - 20 Aug
Port Charlotte Hotel

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
₹21,377
₹25,652 total
includes taxes & fees
6 Sept - 7 Sept
Knockderry Country House Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Alexandria
₹9,722
₹11,667 total
includes taxes & fees
30 Aug - 31 Aug
Queen of the Loch, Balloch by Marston's Inns
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

Cameron House on Loch Lomond

Cameron House on Loch Lomond

10/10 Excellent
"Fantastic Hotel. Service was impeccable. Room was perfect."
Kenneth 2-night trip
Posted 2 days ago
Cameron House on Loch Lomond
Alexandra Hotel

Alexandra Hotel

8/10 Good
"We stayed at the hotel for three nights. It is centrally located and easy to get around from there. The hotel is nice and clean, and feels cozy even though it is a bit worn. The staff is helpful and very welcoming. The breakfast was nice - there were many warm dishes, bread, pancakes, yogurt, fruit, granola, juices, coffee, tea and cocoa. We had a room on the 4th floor from which we had a view of both the mountains and the water."
Anette Zacho 3-night trip
Posted 2 days ago
Alexandra Hotel

Explore a world of travel with Expedia