Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Nairn

101 beach hotels

Dornoch

57 beach hotels

Thurso

42 beach hotels

Fort William

31 beach hotels

Brora

26 beach hotels

Spean Bridge

23 beach hotels

Gairloch

11 beach hotels

Invermoriston

10 beach hotels

Onich

9 beach hotels

Rosemarkie

8 beach hotels

Lochinver

8 beach hotels

Cromarty

8 beach hotels

Glencoe

8 beach hotels

Castletown

7 beach hotels

Broadford

6 beach hotels

Wick

5 beach hotels

The best beach hotels in Highlands

Check out our selection of great beach hotels in Highlands

Filter by:

Star Rating
Review score

Bettyhill Hotel

Hotel in Bettyhill

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available.

N
Nino
From
Netherlands
Breakfast was very good, also very kind people. The view from our room was also perfect. We will be back one day.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,590 reviews
Price from
$255.54
1 night, 2 adults

Seabank House Hotel

Hotel in Nairn

Located in Nairn, a 10-minute walk from Nairn Central Beach, Seabank House Hotel provides accommodations with a garden, free private parking and a bar.

t
theresa
From
United Kingdom
It was in a lovely quiet residential area with a short walk to an amazing beach. The room was spacious and clean. Hosts were very welcoming.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 140 reviews
Price from
$217.32
1 night, 2 adults

North Coast Property - Number 4 - The Beach House

Thurso

North Coast Property - Number 4 - The Beach House is located in Thurso, just a few steps from Thurso Beach and 18 miles from Sinclair's Bay.

M
Madeleine
From
United States
Location was incredible! I stayed here on a surf trip with friends and it was awesome to just look out the kitchen window to check the waves. The house was clean and had everything we needed for our stay.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 141 reviews
Price from
$180.11
1 night, 2 adults

The Old Mill Apartment, on NC500

Brora

The Old Mill Apartment, on NC500 offers accommodations in Brora, 16 miles from Carnegie Club Skibo Castle and 17 miles from Royal Dornoch Golf Club.

L
Laura
From
United States
Very good location, nice kitchen.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 138 reviews
Price from
$196.47
1 night, 2 adults

Fonthill Bed and Breakfast Nairn

Nairn

Fonthill Bed and Breakfast Nairn offers accommodations in Nairn, 16 miles from Inverness Castle and 10 miles from Castle Stuart Golf Links.

B
Belinda
From
Saudi Arabia
Big room with a wee fridge. The breakfast was amazing. Would definitely recommend it
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 170 reviews
Price from
$123.83
1 night, 2 adults

The old post office

Golspie

The old post office offers accommodations in Golspie, 11 miles from Royal Dornoch Golf Club.

h
heather
From
United States
close to the water. can walk lots of places from here. cozy. full kitchen. dvds.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 182 reviews
Price from
$185.67
1 night, 2 adults

Glen Lyon Lodge Bed and Breakfast

Nairn

Just a 14-minute walk from Nairn Central Beach and 0.6 miles from Nairn Museum, Glen Lyon Lodge Bed and Breakfast features accommodations in Nairn, with a garden.

T
Tracey
From
South Africa
Comfy, well situated, well appointed and excellent service!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 176 reviews
Price from
$181.24
1 night, 2 adults

5 wheelhouse apartments

Lochinver

5 wheelhouse apartments offers accommodations in Lochinver, a 12-minute walk from White Shore Beach. This apartment provides free private parking, private check-in and check-out, and free Wifi.

S
Serhii
From
Ukraine
The apartment was marvelous, exceptionally clean and cozy. We had all necessary things for a comfortable stay. Many thanks to the owner 🙂
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 303 reviews
Price from
$219.51
1 night, 2 adults

Corsee House

Nairn

Corsee House offers accommodations in Nairn, 16 miles from Inverness Castle and 10 miles from Castle Stuart Golf Links.

N
Nesli
From
Turkey
It was one of the best places we have stayed. Immaculate, cozy, stylish house with a great host and two adorable dogs. Breakfast was great. Location was great, very close to both the beach and the center. We would definitely recommend.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 128 reviews
Price from
$146.34
1 night, 2 adults

Nadurra But and Ben - Where the Ordinary Becomes Extraordinary

Fort William

Nadurra But and Ben - Where the Ordinary Becomes Extraordinary offers accommodations in Fort William, 10 miles from Glen Nevis and 20 miles from Loch Linnhe.

L
Lynch
From
United States
We had a wonderful stay here and wish we had booked more than one night! The extra little touches made it feel so homely. It was the most relaxing night of our entire vacation in the most beautiful area. We could not have asked for more!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 173 reviews
Price from
$243.15
1 night, 2 adults
All beach hotels in Highlands

Most booked beach hotels in Highlands this month

See all

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,364 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,301 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,130 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 641 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 2,529 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,742 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 891 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 720 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,378 reviews

Popular with guests booking beach hotels in Highlands

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,475 reviews

FAQs about beach hotels in Highlands

Beach Hotels That Guests Love in Highlands

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 305 reviews
Perfect location, central and close to amenities and the beach.
Guest review byFiona
Family with young children
Avg. price/night: $166.15
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 2,529 reviews
The staff were friendly. Although old-fashioned, the room was very clean. We were stopping over to get the ferry so don't have as much to say about the area. Close to a cute shopping area and a walk on the beach!
Guest review byLisa
Young couple
Avg. price/night: $162.10
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 329 reviews
Beautiful, scenic cliffside location with views of the ocean. Welcoming, friendly hosts. Close to a coastal walk up to the nearby lighthouse.
Guest review byBen
Young couple
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 995 reviews
Beachfront location in picturesque village of Kyleakin with great views of Sky Bridge at sunset in summer and ~5 min walk to view Castle Moil.
Guest review byDr Tai
Family with young children
Avg. price/night: $216.14
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 141 reviews
“Home away from home! Our stay at the beach house was spacious, clean, and equipped with everything we needed. Convenient location with beautiful views. Parking right outside the property. Seamless check-in and check-out made it a perfect choice. My only regret was not staying longer. The communication and information from the host was top notch!! The guide book left by host was well put together and very useful.
Guest review byGemma
Solo traveler
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,378 reviews
Cool location. Small fishing village with lighthouse, ocean, great sunsets, cosy looking pubs. Room was decent. You can walk to ruined castle nearby. Reasonable price.
Guest review byEthan
Solo traveler
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 83 reviews
The view of Loch Linnhe was amazing. The hosts were hospitable and helpful during our stay. The beach hut on the private beach was very well-equipped and we even roasted marshmellows on the firepit in the evening.
Guest review byMarit
Solo traveler
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 60 reviews
It was in a perfect location, walking distance of the town centre and the beach. The house was very well equipped.
Guest review byEmma
Group
Avg. price/night: $175.61
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 647 reviews
Lovely room, excellent on-site restaurant - a great place to stay on the NC500 after a visit to Dunnet Head and a walk on the beach
Guest review byGwyneth
Young couple
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 261 reviews
The beach and the scenery around. Don't miss the sunset. The staff was nice and helpful👍
Guest review byJonaitienė
Travelers with friends