Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Eddie Boyd on trover

Search Hotels Near Moray Firth, Scotland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Trending Hotels Near Moray Firth

Innisfail
4 out of 5
5.9 mi from Moray Firth
Get Rates
4.9/5Exceptional! (15 reviews)

"Paul is a fantastic host, this was a fantastic wee break, in looking forwards to booking in again. Cracking breakfast made with care and attention to detail was spot on."…"

Reviewed on 28 Feb 2020

Innisfail
The Harbour Inn
3 out of 5
6 mi from Moray Firth
Get Rates
4.5/5Wonderful! (66 reviews)

"Absolutely loved this place, will definitely return if the opportunity arises. Fantastic sea view from my comfy bedroom which had a roomy en-suite with a great shower. I had a very nice meal in the friendly bar. The landlady here is very friendly and made me feel very welcome. Breakfast was top ..."…"

Reviewed on 20 Mar 2020

The Harbour Inn
Fishermans Rest
3.5 out of 5
6.1 mi from Moray Firth
Get Rates
Fishermans Rest
The Station Hotel
3 out of 5
6 mi from Moray Firth
Free cancellationReserve now, pay when you stay
The price is £70 per night
4/5Very Good! (41 reviews)

"the station hotel was not in Elgin as expected but further out. Staff were lovely and accomoding good breakfast"…"

Reviewed on 1 Mar 2020

The Station Hotel
5 Williamston Steading
3.5 out of 5
5.9 mi from Moray Firth
Get Rates
5 Williamston Steading
Norland Bed & Breakfast
4 out of 5
6.2 mi from Moray Firth
Free cancellationReserve now, pay when you stay
The price is £85 per night
4.8/5Exceptional! (42 reviews)

"It was stunningly beautiful! Breathtaking views, fluffy comfy bed, quiet, fantastic brekkie. Downfall was booking it for one night only!"…"

Reviewed on 10 Aug 2019

Norland Bed & Breakfast
Links Lodge - B&B
4 out of 5
6.2 mi from Moray Firth
Free cancellationReserve now, pay when you stay
The price is £85 per night
4.9/5Exceptional! (178 reviews)
Great place!

"Links lodge was great, John was awesome. Highly recommend!"…"

Reviewed on 3 Oct 2019

Links Lodge - B&B
Golf View Hotel
3 out of 5
6.2 mi from Moray Firth
Get Rates
3.9/5Good! (84 reviews)

"Excellent value for money. Stunning views out to sea. Helpful staff in the dining areas, though the room staff seemed to be a little shoddy - we noted an area of water on th floor of our room on the first evening and nothing was done about this. However the rooms were clean and well maintained - ..."…"

Reviewed on 5 Sep 2019

Golf View Hotel
Poseidon's Inn
3 out of 5
6.2 mi from Moray Firth
Free cancellationReserve now, pay when you stay
The price is £90 per night
4.6/5Exceptional! (8 reviews)

"Our visit did not start off entirely as planned, as there was renovation work going on at the hotel, which we had not expected. However, while we were offered an alternative room from the one booked, we remained as planned and were pleased that we did. We enjoyed a lovely stay in the recently renovated ..."…"

Reviewed on 2 Mar 2020

Poseidon's Inn
Jomarnic B&B
3 out of 5
6.6 mi from Moray Firth
Free cancellationReserve now, pay when you stay
The price is £58 per night
4.8/5Exceptional! (13 reviews)
I'll be back

"cosy warm comfortable tasty fresh breakfast friendly helpful hosts"…"

Reviewed on 27 May 2019

Jomarnic B&B
Can't see what you're looking for?
See all available properties in Moray Firth
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Moray Firth Hotels

Search for hotels in Moray Firth on Expedia.co.uk. You can easily find your hotels in Moray Firth using one of the methods below:

  • View our selection of featured hotels in Moray Firth
  • Use the map to find hotels in the Moray Firth neighborhood you prefer
  • Use the filters to see hotels in a specific area of Moray Firth, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Moray Firth
  • Enter your travel dates to view the best deals on hotels in Moray Firth - while they last

Frequently asked questions

What's the area like around Moray Firth?
Moray Firth is located in an area that travellers like for its beaches. When you want to settle in and find a place to stay, take a look at some of the hotels and other accommodation options that Expedia offers in the area.
What's the best hotel to stay close to Moray Firth?
The Station Hotel is one of the top choices for your stay based on our traveller data, and this 3-star hotel offers free breakfast and a restaurant. You’ll find it 6.1 mi (9.8 km) from Moray Firth. Other good options around the area include Jomarnic B&B and Innisfail.
If I need to cancel the hotel reservation for my stay near Moray Firth, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if cancelled before the hotel’s cancellation deadline, which is often 24 or 48 hours before your check-in date. If your reservation is non-refundable, you might be able to still cancel and get a refund within 24 hours of booking. Enter dates and click on “Search”, then use the “free cancellation” filter to get top deals in Moray Firth.

Moray Firth Hotel Reviews