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

Beach Hotels & Resorts in Scottish Highlands from AU$128

  • 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
2 Sept - 3 Sept
Tomorrow
3 Sept - 4 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
AU$346
includes taxes & fees
3 Oct - 4 Oct
Balmacara Hotel

2. Morar Hotel

Morar Hotel
Mallaig
AU$128
includes taxes & fees
30 Sept - 1 Oct
Morar Hotel

3. Loch Ness Lodge

Loch Ness Lodge
Inverness
AU$538
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Lodge

4. Bettyhill Hotel

Bettyhill Hotel
Thurso
AU$250
includes taxes & fees
3 Sept - 4 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.
AU$189
includes taxes & fees
3 Oct - 4 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.
AU$577
includes taxes & fees
2 Oct - 3 Oct
Duisdale House Hotel

7. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
AU$306
includes taxes & fees
1 Oct - 2 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.
AU$354
includes taxes & fees
20 Sept - 21 Sept
Dornoch Station

9. Chlachain Inn

Chlachain Inn
Mallaig
AU$202
includes taxes & fees
24 Sept - 25 Sept
Chlachain Inn

10. Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Inverness
AU$288
includes taxes & fees
3 Sept - 4 Sept
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

Portavadie

Portavadie
Tighnabruaich
AU$247
includes taxes & fees
9 Sept - 10 Sept
Portavadie

Cameron House on Loch Lomond

Cameron House on Loch Lomond
Alexandria
AU$687
includes taxes & fees
2 Oct - 3 Oct
Cameron House on Loch Lomond

Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
Oban
AU$968
includes taxes & fees
10 Sept - 11 Sept
Isle of Eriska Hotel and Spa

Muthu Alexandra Hotel

Muthu Alexandra Hotel
Oban
AU$229
includes taxes & fees
28 Sept - 29 Sept
Muthu Alexandra Hotel

Mingarry Park

Mingarry Park
Acharacle
AU$404
includes taxes & fees
3 Oct - 4 Oct
Mingarry Park

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
AU$394
includes taxes & fees
1 Oct - 2 Oct
Golf View Hotel & Spa
View all properties

Beach hotels with free breakfast in Scottish Highlands

Morar Hotel

Morar Hotel
Mallaig
AU$128
includes taxes & fees
30 Sept - 1 Oct
Morar Hotel

Balmacara Hotel

Balmacara Hotel
Kyle
AU$346
includes taxes & fees
3 Oct - 4 Oct
Balmacara Hotel

Dornoch Station

Dornoch Station
Dornoch
AU$354
includes taxes & fees
20 Sept - 21 Sept
Dornoch Station

Glenegedale House

Glenegedale House
Islay Island
AU$492
includes taxes & fees
14 Sept - 15 Sept
Glenegedale House

Chlachain Inn

Chlachain Inn
Mallaig
AU$202
includes taxes & fees
24 Sept - 25 Sept
Chlachain Inn

Loch Ness Lodge

Loch Ness Lodge
Inverness
AU$538
includes taxes & fees
1 Oct - 2 Oct
Loch Ness Lodge

Polochar Inn

Polochar Inn
South Uist
AU$184
includes taxes & fees
24 Sept - 25 Sept
Polochar Inn

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
Dornoch
AU$255
includes taxes & fees
1 Oct - 2 Oct
Woodlands Bed & Breakfast

The Royal Hotel

The Royal Hotel
Stornoway
AU$315
includes taxes & fees
6 Sept - 7 Sept
The Royal Hotel

The Hawthorns Bed & Breakfast

The Hawthorns Bed & Breakfast
Thurso
AU$211
includes taxes & fees
6 Sept - 7 Sept
The Hawthorns Bed & Breakfast
View all properties

4-star beach hotels in Scottish Highlands

Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
AU$577
includes taxes & fees
2 Oct - 3 Oct
Duisdale House Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
AU$306
includes taxes & fees
1 Oct - 2 Oct
Courtyard by Marriott Inverness Airport

Royal Golf Hotel

Royal Golf Hotel
Dornoch
AU$307
includes taxes & fees
30 Sept - 1 Oct
Royal Golf Hotel

Greenland House B&B

Greenland House B&B
Castletown
AU$217
includes taxes & fees
9 Sept - 10 Sept
Greenland House B&B

Knockderry Country House Hotel

Knockderry Country House Hotel
Helensburgh
AU$263
includes taxes & fees
1 Oct - 2 Oct
Knockderry Country House Hotel

Royal Marine Hotel

Royal Marine Hotel
Brora
AU$289
includes taxes & fees
1 Oct - 2 Oct
Royal Marine Hotel

Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
Alexandria
AU$161
includes taxes & fees
2 Oct - 3 Oct
Queen of the Loch, Balloch by Marston's Inns

Scourie Hotel

Scourie Hotel
Scourie
AU$432
includes taxes & fees
7 Sept - 8 Sept
Scourie Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
Gairloch
AU$662
includes taxes & fees
17 Sept - 18 Sept
Shieldaig Lodge Hotel

Cawdor House

Cawdor House
Nairn
AU$278
includes taxes & fees
3 Oct - 4 Oct
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

Find out more about Scottish Highlands

Scottish Highlands and its attractions for beach lovers

The Scottish Highlands may not be the first region that comes to mind for beach lovers, but it boasts some stunning coastal spots that will delight those seeking sun, sand, and adventure. Start your journey at the picturesque Achmelvich Beach, where soft white sands meet turquoise waters, ideal for family picnics or a refreshing dip in the summer months. Just a short drive away, explore the dramatic cliffs and stunning views at the renowned Sango Bay, where you can wander along the shoreline, searching for seashells or enjoying the rugged beauty of the landscape. For a taste of local history, head to the charming village of Ullapool, where you can sample fresh seafood at local eateries before taking a ferry to the enchanting Summer Isles. In addition to the beaches, don't miss the chance to hike the scenic trails of the nearby Assynt region, offering breath-taking views and opportunities for wildlife spotting. For a luxurious stay, consider the hotels in Dornoch, where you can enjoy both the stunning beach and the renowned Dornoch Castle Hotel, which combines modern comfort with historical charm, ensuring you feel pampered after a day of exploration.

Top Scottish Highlands Hotel Reviews

The Royal Hotel

The Royal Hotel

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

Alexandra Hotel

10/10 Excellent
"Staff were lovely and very helpful overall we enjoyed our break at the Alexandra easy access to town, railway and bus stations 👍"
Kathleen 2-night trip
Posted 3 days ago
Alexandra Hotel
Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

8/10 Good
"It was fine. Desk staff not so helpful."
louise 1-night trip
Posted 8 days ago
Perle Oban Hotel & Spa

Explore a world of travel with Expedia