Skip to main content

The best beach hotels in Moray Firth

Check out our pick of great beach hotels in Moray Firth

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.

Glen Lyon Lodge Bed and Breakfast

Nairn - 800 yards from beach

Situated in Nairn and only 1.2 km from Nairn Central Beach, Glen Lyon Lodge Bed and Breakfast features accommodation with garden views, free WiFi and free private parking. Boasting private check-in and check-out, this property also provides guests with a picnic area. Inverness Castle is 25 km from the bed and breakfast and Castle Stuart Golf Links is 17 km away. Great location, beautiful property, everything smelt lovely when you entered, superb attention to detail-fresh milk for a cuppa in the room, conditioner in the shower etc, wonderful breakfast with gorgeous fresh fruit, friendly, helpful host. Loved everything about our stay. Thank you

Show more Show less
9.6
Exceptional
102 reviews
Price from
£104
per night

The Store, Luxury modern conversion with open plan living - Sleeps 4

Wick

Located in Wick, the recently renovated The Store, Luxury modern conversion with open plan living - Sleeps 4 provides accommodation 10 km from Sinclair's Bay and 31 km from The Castle Gardens of Mey. This beachfront property offers access to free WiFi and free private parking. It was very comfortable, & nicely furnished. A short walk to shops etc.

Show more Show less
9.6
Exceptional
118 reviews
Price from
£99
per night

Entire unique tiny house - Moss Cabin

Banff - 900 yards from beach

Entire unique tiny house - Moss Cabin is located in Banff, 1.1 km from Inverboyndie Beach, 35 km from Huntly Castle, and 18 km from Delgatie Castle. This property offers access to a patio, free private parking and free WiFi. The apartment features family rooms. Loved the fireplace and how cozy it felt. Great shower. Loved the little garden with all its fairy lights. The whole place was just right!

Show more Show less
9.5
Exceptional
124 reviews
Price from
£120
per night

22 Waters Edge Banff

Banff - 400 yards from beach

Offering sea views, 22 Waters Edge Banff is an accommodation situated in Banff, 400 metres from Inverboyndie Beach and 36 km from Huntly Castle. This beachfront property offers access to free WiFi and free private parking. Leith Hall Garden & Estate is 46 km away and Haddo House is 47 km from the apartment. Such a lovely house with a very welcoming atmosphere

Show more Show less
9.7
Exceptional
115 reviews
Price from
£100
per night

Haste Ye Back

Inverness City Centre, Inverness

Set 1.4 km from Inverness Castle and 1.3 km from Inverness Railway Station in the centre of Inverness, Haste Ye Back offers accommodation with free WiFi and free private parking. The property is located 6.2 km from University of the Highlands and Islands, Inverness, 14 km from Castle Stuart Golf Links and 33 km from Strathpeffer Spa Golf Club. Culloden Battlefield is 12 km away and Aigas Golf Course is 19 km from the bed and breakfast. The B&B was beautifully presented and the host was very friendly.

Show more Show less
9.2
Superb
504 reviews

Luxury Inverness central apartment private parking

Inverness City Centre, Inverness

Located 1.2 km from Inverness Castle and 1.1 km from Inverness Railway Station in the centre of Inverness, Luxury Inverness central apartment private parking provides accommodation with free WiFi and free private parking. The property has garden and city views, and is 14 km from Castle Stuart Golf Links. The property is non-smoking and is set 6.4 km from University of the Highlands and Islands, Inverness. Beautiful apartment close and easy walk to town centre

Show more Show less
9.5
Exceptional
134 reviews
Price from
£132.90
per night

Talisker

Nairn - 1.1 miles from beach

Situated in Nairn and only 2.8 km from Nairn Central Beach, Talisker features accommodation with garden views, free WiFi and free private parking. Boasting an ATM, this property also provides guests with a picnic area. The property is non-smoking and is set 25 km from Inverness Castle. No breakfast but very nice accommodations

Show more Show less
9.6
Exceptional
103 reviews
Price from
£116.10
per night

King Street Apartment

Inverness City Centre, Inverness

Offering free WiFi and city views, King Street Apartment is an accommodation situated right in the centre of Inverness, just less than 1 km from Inverness Castle and a 10-minute walk from Inverness Railway Station. The property is around 14 km from Castle Stuart Golf Links, 33 km from Strathpeffer Spa Golf Club and 500 metres from Inverness Museum and Art Gallery. The property is non-smoking and is located 6.5 km from University of the Highlands and Islands, Inverness. We had an amazing stay! The apartment was cozy, clean and exactly as described. The host was very responsive and provided clear instructions for check-in. The apartment is centrally located, walking distance from restaurants, highly recommended to others!

Show more Show less
9.3
Superb
128 reviews
Price from
£131
per night

North Coast 500 Pods - Brora

Brora - 2 miles from beach

North Coast 500 Pods - Brora features a sauna and free private parking, and is within 9.1 km of Dunrobin Castle and 28 km of Carnegie Club Skibo Castle. There is a private entrance at the campground for the convenience of those who stay. The rooms include a TV with streaming services. The pods were super cosy and it was really scenic. Wished we stayed longer

Show more Show less
9.4
Superb
688 reviews
Price from
£122.27
per night

hollies retreat

Lossiemouth - 450 yards from beach

Boasting sea views, hollies retreat offers accommodation with a fitness centre, a tennis court and a bar, around 600 metres from Lossiemouth West Beach. Among the facilities of this property are a restaurant, hairdresser's and sauna. The holiday home also offers facilities for disabled guests. Great price and location. Would happily return.

Show more Show less
9.2
Superb
105 reviews
Price from
£70
per night

Most booked beach hotels in Moray Firth this month

FAQs about beach hotels in Moray Firth

Beach Hotels that guests love in Moray Firth

gogless