Search beach hotels in Highlands
Find the beach hotels that appeal to you the most
Featured beach hotel destinations
Destination inspiration for your trip – find a beach hotel

Nairn

Fort William

Spean Bridge

Wick

Glencoe

Thurso

Broadford

Onich

Ullapool

Gairloch

Invermoriston

Golspie

Dornoch

Tain

Rosemarkie

Portmahomack
The best beach hotels in Highlands
Check out our pick of great beach hotels in Highlands
Filter by:
Harbour House
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.

Bettyhill Hotel
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.

Aos Sí - Wellness - Jacuzzi - Lodges
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.

The Old Mill Apartment, on NC500
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 old post office
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.

Glen Lyon Lodge Bed and Breakfast
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.

Bothan Creag Sobhrag
Offering garden views, Bothan Creag Sobhrag is an accommodation situated in Ballachulish, 25 km from Glen Nevis and 2.7 km from Massacre of Glencoe.

B'Dazzled Flat, Castletown
B'Dazzled Flat, Castletown offers accommodation in Thurso, 20 km from Sinclair's Bay and 13 km from The Castle Gardens of Mey.

Nadurra But and Ben - Where the Ordinary Becomes Extraordinary
Boasting lake views, Nadurra But and Ben - Where the Ordinary Becomes Extraordinary offers accommodation with a private beach area and a patio, around 16 km from Glen Nevis.

Sea View Cabin
Situated in Clashnessie and only 500 metres from Clashnessie Bay Beach, Sea View Cabin features accommodation with mountain views, free WiFi and free private parking. This chalet provides a garden.

Most booked beach hotels in Highlands this month
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands
Popular with guests booking beach hotels in Highlands






























