The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Eddie Boyd on trover

Top Hotels Near Moray Firth in Scotland

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

996 Cheap Hotels Near Moray Firth

Innisfail
4 out of 5
9.6 km 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
9.6 km 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
Traditional Cottage With Stunning Sea Views - Free Wifi - Dogs Welcome
The Station Hotel
3 out of 5
9.7 km from Moray Firth
Free cancellationReserve now, pay when you stay
The price is AU$128 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
Fishermans Rest
3.5 out of 5
9.7 km from Moray Firth
Get Rates
Fishermans Rest
5 Williamston Steading
3.5 out of 5
9.5 km from Moray Firth
Get Rates
5 Williamston Steading
Taid's Retreat
1 out of 5
9 km from Moray Firth
Get Rates
Taid's Retreat
Taid's Retreat - Three Bedroom Chalet, Sleeps 8
Stotfield Hotel
3 out of 5
9.9 km from Moray Firth
The price is AU$119 per night
3.5/5Good! (252 reviews)

"Characterful hotel. Staff lovely. Food good but not always served hot enough. Bedroom could do with updating. Very enjoyable stay."…"

Reviewed on 3 Aug. 2020

Stotfield Hotel
Poseidon's Inn
3 out of 5
9.9 km from Moray Firth
Free cancellationReserve now, pay when you stay
The price is AU$146 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
Don'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.

Accommodation Near Moray Firth

Get the most of your visit to Moray Firth by staying in a hotel nearby.

  • Find Moray Firth accommodation deals here on Expedia.com.au
  • Book your Moray Firth hotel with our easy booking widget
  • Save money on Moray Firth hotels & get the best price for your trip

Local landmarks allow you to take in the local culture on your next holiday. There is perhaps no better way to enjoy Moray Firth than by booking a nearby Moray Firth hotel! Whether you are traveling alone, as a couple, or with your entire family, your visit to Moray Firth will be a highlight of your holiday – and your hotel should be too!

Places to Stay Near Moray Firth

Finding your dream hotel near Moray Firth is easy when you search here on Expedia.com.au. Narrow down hotels based on your budget, hotel class rating, or specific hotel themes. You can always find the best Moray Firth hotel for your needs when you book with us on Expedia.com.au.

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?
Innisfail is one of the top choices for your stay based on our traveller data, and this 4-star B&B offers a golf course and free breakfast. You’ll find it 5.9 mi (9.6 km) from Moray Firth. Other good options around the area include The Harbour Inn and The Station Hotel.
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.

Recent Reviews in Moray Firth