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.

Pentland Lodge House

Thurso - 150 yards from beach

Situated within 200 metres of Thurso Beach and 28 km of Sinclair's Bay in Thurso, Pentland Lodge House offers accommodation with seating area. The property has quiet street views and is 22 km from The Castle Gardens of Mey. The bed and breakfast also features free WiFi, free private parking and facilities for disabled guests. Bestest host ever, and scrumptious breakie!

Show more Show less
9.1
Superb
1,003 reviews
Price from
£72
per night

Harbour House

Ullapool

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. Everything: kindness of the staff, excellent breakfast, comfortable room…

Show more Show less
9.1
Superb
2,539 reviews
Price from
£140
per night

Bettyhill Hotel

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.

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. Beautiful location. The hotel was spotless and the rooms were lovely and comfortable. The staff were amazing and so helpful.

Show more Show less
9
Superb
2,228 reviews
Price from
£132
per night

Lochbroom Lodge

Ullapool

At the guest house, the units come with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The guest house provides certain units with sea views, and the units are fitted with a kettle. The units are equipped with heating facilities.

Show more Show less
9.1
Superb
149 reviews
Price from
£101
per night

5 wheelhouse apartments

Lochinver - 800 yards from beach

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
103 reviews
Price from
£160
per night

B'Dazzled Flat, Castletown

Thurso - 850 yards from beach

Situated 20 km from Sinclair's Bay and 13 km from The Castle Gardens of Mey, B'Dazzled Flat, Castletown offers accommodation in Thurso. Both free WiFi and parking on-site are available at the apartment free of charge. The property is non-smoking and is set 1.1 km from Dunnet Beach. Amazing. Everything was excellent, no bad points. I highly recommend it!

Show more Show less
9.1
Superb
105 reviews
Price from
£91.20
per night

Corran, Glenloch View, Fort William 2-Bedroom Loch Side Flat

Fort William

Offering sea views, Corran, Glenloch View, Fort William 2-Bedroom Loch Side Flat is an accommodation located in Fort William, 4.7 km from Glen Nevis and 13 km from Loch Linnhe. This beachfront property offers access to free WiFi and free private parking. Glenfinnan Station Museum is 31 km from the apartment and West Highland Museum is 3.4 km away. Fantastic view. Modern design, comfortable rooms, nice kitchen. One of the best.

Show more Show less
9.6
Exceptional
200 reviews

Lochaline Hotel 3 stars

Lochaline

At the hotel, the rooms include a wardrobe and a TV. With a private bathroom fitted with a shower and free toiletries, rooms at Lochaline Hotel also feature free WiFi, while selected rooms also feature a sea view. At the accommodation the rooms come with bed linen and towels. Peter and Shaley were fantastic hosts. Our breakfast was fantastic and our evening meals were lovely. We had a sea view room which we really enjoyed

Show more Show less
9.3
Superb
280 reviews
Price from
£153
per night

Borrodale, one bedroom apartment with balcony and loch view.

Fort William

Offering a garden and lake view, Borrodale, one bedroom apartment with balcony and loch view. Is set in Fort William, 13 km from Loch Linnhe and 31 km from Glenfinnan Station Museum. This beachfront property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is located 4.8 km from Glen Nevis. Convenient location close to the town centre. Comfortable and well equipped.

Show more Show less
9
Superb
126 reviews
Price from
£172.50
per night

Tigh Quiraing- Heather

Staffin

Tigh Quiraing- Heather features sea views, free WiFi and free private parking, located in Staffin. The property has mountain and garden views. Guests can enjoy quiet street views.

At the bed and breakfast, all units are equipped with a desk. The units include a private bathroom, a hair dryer and bed linen. The hosts were just fantastic. They were very friendly and made us feel very special. The breakfast was very tasty and everybody shoudl have at least one chance in their life to taste black goat coffee. The location is great and the view from the room was stunning. Also, you can park next to the house which was a value added for us.

Show more Show less
9.4
Superb
288 reviews
Price from
£140
per night

Most booked beach hotels in Highlands this month

FAQs about beach hotels in Highlands

Beach Hotels that guests love in Highlands