
Find Beach Hotels in Scottish Highlands
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Scottish Highlands Beach Hotels
Tonight
Oct 4 - Oct 5Tomorrow
Oct 5 - Oct 6Next weekend
Oct 9 - Oct 11In two weeks
Oct 16 - Oct 18Our top choices for Scottish Highlands beach hotels




1. Duisdale House Hotel
Duisdale House HotelDuisdalemore
- Take a relaxing seaside escape at this charming hotel, with easy beach access just 12 minutes away and coastal adventures aplenty.
NT$5,322
NT$6,387 total
includes taxes & fees
Nov 2 - Nov 3
NT$4,248
NT$5,098 total
includes taxes & fees
Nov 2 - Nov 3
NT$3,449
NT$4,139 total
includes taxes & fees
Nov 1 - Nov 2
NT$4,525
NT$5,430 total
includes taxes & fees
Nov 2 - Nov 3
NT$3,307
NT$3,968 total
includes taxes & fees
Oct 8 - Oct 9
NT$1,834
NT$2,201 total
includes taxes & fees
Nov 1 - Nov 2
NT$7,207
NT$8,649 total
includes taxes & fees
Oct 29 - Oct 30




8. Northern Sands Hotel
Northern Sands HotelThurso
- Soak in coastal charm just steps from Dunnet Bay's sandy shores, where Highland hospitality meets seaside serenity at this scenic retreat.
NT$3,516
NT$4,219 total
includes taxes & fees
Oct 8 - Oct 9
View all properties
Beach hotels with pools in Scottish Highlands
NT$4,215
NT$5,058 total
includes taxes & fees
Nov 2 - Nov 3
NT$7,067
NT$8,480 total
includes taxes & fees
Oct 8 - Oct 9
NT$12,182
NT$14,618 total
includes taxes & fees
Nov 2 - Nov 3
NT$5,142
NT$6,170 total
includes taxes & fees
Oct 18 - Oct 19
NT$4,007
NT$4,809 total
includes taxes & fees
Oct 25 - Oct 26
NT$11,987
NT$14,385 total
includes taxes & fees
Nov 2 - Nov 3
Beach hotels with free breakfast in Scottish Highlands
NT$5,322
NT$6,387 total
includes taxes & fees
Nov 2 - Nov 3
NT$1,834
NT$2,201 total
includes taxes & fees
Nov 1 - Nov 2
NT$4,641
NT$4,641 total
includes taxes & fees
Oct 5 - Oct 6
NT$4,248
NT$5,098 total
includes taxes & fees
Nov 2 - Nov 3
NT$3,516
NT$4,219 total
includes taxes & fees
Oct 8 - Oct 9
NT$3,449
NT$4,139 total
includes taxes & fees
Nov 1 - Nov 2
NT$3,069
NT$3,682 total
includes taxes & fees
Oct 24 - Oct 25
NT$4,922
NT$5,906 total
includes taxes & fees
Oct 14 - Oct 15
NT$2,057
NT$2,468 total
includes taxes & fees
Nov 1 - Nov 2
NT$3,844
NT$4,613 total
includes taxes & fees
Nov 1 - Nov 2
4-star beach hotels in Scottish Highlands
NT$5,322
NT$6,387 total
includes taxes & fees
Nov 2 - Nov 3
NT$4,641
NT$4,641 total
includes taxes & fees
Oct 5 - Oct 6
NT$5,268
NT$6,322 total
includes taxes & fees
Nov 2 - Nov 3
NT$3,844
NT$4,613 total
includes taxes & fees
Nov 1 - Nov 2
NT$2,057
NT$2,468 total
includes taxes & fees
Nov 1 - Nov 2
NT$1,834
NT$2,201 total
includes taxes & fees
Nov 1 - Nov 2
NT$4,043
NT$4,852 total
includes taxes & fees
Oct 30 - Oct 31
NT$8,297
NT$9,957 total
includes taxes & fees
Oct 5 - Oct 6
NT$8,227
NT$9,872 total
includes taxes & fees
Nov 1 - Nov 2
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 propertiesTop Scottish Highlands Hotel Reviews
Perle Oban Hotel & Spa
10/10 Excellent
"What an amazing property - we spent three days there and it was not enough. Everything about Perle Oban was perfection wrapped up in a lot of fun! Gorgeous all around."





























































































