Skip to main content

The best beach hotels in Highlands

Check out our pick of great beach hotels in Highlands

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Set in Ullapool, Harbour House has a garden. This guest house offers luggage storage space and free WiFi.

The private bathroom is fitted with a bath or shower. The units in Harbour House are equipped with a flat-screen TV and free toiletries. Such a beautiful establishment. Fabulous breakfast and view. Gorgeous room. Wonderful staff. Couldn't recommend it enough.

Show more Show less
9
Superb
1,496 reviews

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.

Each room comes with a flat-screen TV, tea and coffee making facilities and a view. They either have an en suite or a private bathroom or access to a shared bathroom. Some rooms also boast sea views. Superb service and great quality food - so soo good. Room spotless and had everything. Really enjoyed visuting this hotel - cannot praise it enough. Dont hesitate staying there.

Show more Show less
9.3
Superb
1,828 reviews
Price from
US$130
per night

Offering a garden and sea view, Aos Sí - Wellness - Jacuzzi - Lodges is set in Ballachulish, 5.9 km from Loch Linnhe and 24 km from Glen Nevis. This chalet offers free private parking and luggage storage space. Guests can access the chalet via private entrance. Cute cabin. Great location. Well equipped! Friendly staff! :)

Show more Show less
9.4
Superb
135 reviews
Price from
US$329
per night

Located in Brora and only 600 metres from Brora Beach, The Old Mill Apartment, on NC500 provides accommodation with mountain views, free WiFi and free private parking. The property features garden views and is 26 km from Carnegie Club Skibo Castle and 27 km from Royal Dornoch Golf Club. The property is non-smoking and is set 7.6 km from Dunrobin Castle. Very good location, nice kitchen.

Show more Show less
9
Superb
106 reviews
Price from
US$83
per night

Set in Nairn, 400 metres from Nairn Central Beach, Fonthill Bed and Breakfast Nairn has a garden, private parking and rooms with free WiFi access. The property is around 26 km from Inverness Castle, 17 km from Castle Stuart Golf Links and 25 km from University of the Highlands and Islands, Inverness. Inverness Railway Station is 25 km away and Elgin Cathedral is 36 km from the bed and breakfast. We had the most lovely time at the Fonthill B&B. The hosts went out of their way to make our stay as wonderful as possible. The breakfast was amazing and we really loved the recommendations they provided. We hope to come back soon!

Show more Show less
9.5
Exceptional
131 reviews
Price from
US$135
per night

Offering quiet street views, The old post office is an accommodation situated in Golspie, 17 km from Carnegie Club Skibo Castle and 18 km from Royal Dornoch Golf Club. This beachfront property offers access to free WiFi and free private parking. The property is non-smoking and is set 1.9 km from Dunrobin Castle. We loved the spacious feel to the property. The apartment was well equipped with all we needed clean and very comfortable .

Show more Show less
9.2
Superb
143 reviews
Price from
US$77
per night

Located in Thurso, within 1.3 km of Dunnet Beach and 20 km of Sinclair's Bay, The Old Manse B&B provides accommodation with a garden as well as free private parking for guests who drive. It is situated 13 km from The Castle Gardens of Mey and offers bicycle parking. The bed and breakfast features inner courtyard views and a sun terrace. Breakfast superb!! Hosts congenial, Nichola above and beyond with information and good sharing about the local culture and town. GPS coordinates made an interesting secluded location easy to find. Thanks.

Show more Show less
9.4
Superb
268 reviews
Price from
US$131
per night

Offering a garden and garden view, Glen Lyon Lodge Bed and Breakfast is situated in Nairn, 1.2 km from Nairn Central Beach and 25 km from Inverness Castle. This bed and breakfast features free private parking and private check-in and check-out. Castle Stuart Golf Links is 17 km from the bed and breakfast and University of the Highlands and Islands, Inverness is 25 km away. Good sized, very comfortable rooms. Breakfast was excellent

Show more Show less
9.6
Exceptional
151 reviews
Price from
US$145
per night

Located in Dunan in the Isle of Skye region, Sunset POD has a garden. With free private parking, the property is 21 km from Kyle of Lochalsh and 35 km from Eilean Donan Castle. The property is non-smoking and is set 33 km from Museum of the Isles. What a lovely little self contained unit with the most spectacular view which changed with the weather. It was the little extras that made it, the bottle of bubbles, fresh flowers and the Kellogg variety pack … a blast from the past. But the friendly chicken who came to say hi on arrival was perfect.

Show more Show less
9.5
Exceptional
134 reviews
Price from
US$158
per night

Located in Lochinver and only 1 km from White Shore Beach, 5 wheelhouse apartments provides accommodation with garden views, free WiFi and free private parking. The accommodation features private check-in and check-out and bicycle parking for guests. The apartment was marvelous, exceptionally clean and cozy. We had all necessary things for a comfortable stay. Many thanks to the owner 🙂

Show more Show less
9
Superb
281 reviews
Price from
US$230
per night

Most booked beach hotels in Highlands this month

FAQs about beach hotels in Highlands

Beach Hotels that guests love in Highlands