Search Hotels Near Moray Firth,

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moray Firth hotels

Golf View Hotel

Golf View Hotel
3.0 star property
16.4 mi from Moray Firth
8.6 out of 10, Excellent, (211 reviews)
"Lovely hotel with stunning views of the golf course and West beach. Comfortable accommodations and nice restaurant. "
Canada
Lindsey
The price is £81
includes taxes & fees
11 Mar - 12 Mar
Golf View Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
19 mi from Moray Firth
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £90
includes taxes & fees
15 Feb - 16 Feb
Kintrae B&B

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
20.1 mi from Moray Firth
9.6 out of 10, Exceptional, (88 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is £118
includes taxes & fees
22 Feb - 23 Feb
The Royal Oak Hotel

Stotfield Hotel

Stotfield Hotel
3.0 star property
16.4 mi from Moray Firth
7.6 out of 10, Good, (425 reviews)
"Nice hotel, very welcoming and friendly staff. Good value with an excellent breakfast."
United Kingdom
Emma
The price is £73
includes taxes & fees
14 Feb - 15 Feb
Stotfield Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
21.2 mi from Moray Firth
9.8 out of 10, Exceptional, (85 reviews)
"We had a great stay at The Pines Guesthouse. The hosts Lynn and Les were wonderful and very accommodating. The house is beautiful and our room was very comfortable, spacious and clean. The location is very good and although it is on a main road, it is very quiet in the house. We would definitely stay again and highly recommend it. "
United Kingdom
Anja
The price is £94
includes taxes & fees
22 Feb - 23 Feb
The Pines Guesthouse

The Seafield Arms

The Seafield Arms
4.0 star property
20.4 mi from Moray Firth
9.4 out of 10, Exceptional, (127 reviews)
"All clean and very hospitable."
United Kingdom
Lee
The price is £118
includes taxes & fees
18 Feb - 19 Feb
The Seafield Arms

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
19.9 mi from Moray Firth
9.0 out of 10, Wonderful, (135 reviews)
"Lovely location, spotless, very comfortable"
United Kingdom
Andrew
The price is £130
includes taxes & fees
13 Feb - 14 Feb
Cullen Bay Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
21.5 mi from Moray Firth
9.4 out of 10, Exceptional, (458 reviews)
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
The price is £112
includes taxes & fees
20 Feb - 21 Feb
Laichmoray Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
21 mi from Moray Firth
8.6 out of 10, Excellent, (117 reviews)
"Great rooms, food was good "
United Kingdom
Jemma
The price is £83
includes taxes & fees
14 Feb - 15 Feb
The Mill House Hotel

Taigh Mor

Taigh Mor
3.0 star property
21.4 mi from Moray Firth
The price is £57
includes taxes & fees
13 Feb - 14 Feb
Taigh Mor

The Bridge Guest House

The Bridge Guest House
4.0 star property
23.1 mi from Moray Firth
9.0 out of 10, Wonderful, (108 reviews)
"Charming with great location."
United States
Gabrielle
The price is £109
includes taxes & fees
18 Feb - 19 Feb
The Bridge Guest House

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
21.4 mi from Moray Firth
8.4 out of 10, Very good, (536 reviews)
"Very comfortable, friendly hotel. "
United Kingdom
Alexander
The price is £99
includes taxes & fees
13 Feb - 14 Feb
The Mansion House Hotel

Seascape

Seascape
3.5 star property
16.2 mi from Moray Firth
9.4 out of 10, Exceptional, (3 reviews)
"Lovely stay, very well equipped kitchen, comfortable & very clean. Lovely welcome pack. Beds were really warm & comfy. The balcony was wonderful, watched the sunrise & the surfers every morning with a cup of tea. Didn’t want to leave had such a peaceful time. Look forward to going back. "
United Kingdom
Kerry
The price is £572
includes taxes & fees
16 Feb - 17 Feb
Seascape

Sunninghill

Sunninghill
3.0 star property
21.6 mi from Moray Firth
9.2 out of 10, Wonderful, (116 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
The price is £129
includes taxes & fees
13 Feb - 14 Feb
Sunninghill

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
19.1 mi from Moray Firth
7.0 out of 10, Good, (153 reviews)
"A bit in need of upgrade but clean and warm so good value,"
United Kingdom
Colin
The price is £49
includes taxes & fees
13 Feb - 14 Feb
The Old Coach House Hotel

The Royal Hotel

The Royal Hotel
3.0 star property
21.6 mi from Moray Firth
7.8 out of 10, Good, (152 reviews)
"Very great friendly staff and really good food !"
United States
Donald
The price is £105
includes taxes & fees
13 Feb - 14 Feb
The Royal Hotel

Belgrave Arms Hotel

Belgrave Arms Hotel
3.0 star property
23 mi from Moray Firth
8.4 out of 10, Very good, (53 reviews)
"Great stay, better breakfast! "
United Kingdom
Jacob
The price is £105
includes taxes & fees
18 Feb - 19 Feb
Belgrave Arms Hotel

The Antlers

The Antlers
3.0 star property
26 mi from Moray Firth
9.4 out of 10, Exceptional, (104 reviews)
"This is a good place to stay with comfortable accommodation and home cooked breakfast. "
United Kingdom
Melvin
The price is £100
includes taxes & fees
13 Feb - 14 Feb
The Antlers

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
25.8 mi from Moray Firth
10.0 out of 10, Exceptional, (7 reviews)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is £350
includes taxes & fees
16 Feb - 17 Feb
Hillhead Hideaways

Royal Marine Hotel

Royal Marine Hotel
4.0 star property
27.2 mi from Moray Firth
9.4 out of 10, Exceptional, (242 reviews)
"Fantastic room, friendly staff and an amazing breakfast 👍"
United Kingdom
Mark
The price is £109
includes taxes & fees
15 Feb - 16 Feb
Royal Marine Hotel
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.

Compare popular hotels close to Moray Firth

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Children’s play area – outdoor
Golf View Hotel
3.0 star property
8.6
Excellent
211 reviews
View
Triple Room, Private Bathroom (Room 2)
Kintrae B&B
3.0 star property
9.8
Exceptional
101 reviews
View
Front of property
The Pines Guesthouse
3.0 star property
9.8
Exceptional
85 reviews
View
Double Room | Desk, free WiFi, bed sheets
The Royal Oak Hotel
3.5 star property
9.6
Exceptional
88 reviews
View
View from property
Stotfield Hotel
3.0 star property
7.6
Good
425 reviews
View

Top Moray Firth Hotel Reviews

Hotels near other Moray Firth attractions

Find out more about Moray Firth

Top reasons to visit Moray Firth

  • Stunning Natural Scenery: Moray Firth boasts breathtaking landscapes, from rugged coastlines to lush greenery, perfect for nature lovers.
  • Wildlife Spotting: The region is renowned for its diverse wildlife, including dolphins, seals, and various bird species, making it a haven for wildlife enthusiasts.
  • Scenic Walks: Enjoy leisurely river walks and coastal trails that offer picturesque views and an opportunity to connect with nature.
  • Challenging Golf Courses: Golf lovers can indulge in some excellent golfing experiences amidst stunning backdrops.
  • Cultural Exploration: Discover charming villages and historical sites that reflect the rich heritage of the Scottish Highlands.

Things to do in Moray Firth

Moray Firth offers a variety of activities for visitors, including scenic river walks and exciting Moray Firth tours that showcase the region's stunning natural beauty. Golf enthusiasts can also enjoy challenging courses in the area, making it a perfect destination for both relaxation and recreation.

Booking tips and Expedia advantages for Moray Firth

To save money on your visit to Moray Firth, consider travelling during the off-peak season when prices are typically lower. Utilise public transport, such as buses, which can be a cost-effective way to explore the area. Look for free activities like hiking or enjoying the scenic coastline. For accommodation, use Expedia’s search tool to compare prices and consider booking a package deal that combines flights, hotels, and activities for additional savings. Always filter your search from lowest to highest prices to find the best deals.

  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your options based on your budget, desired location, and preferred type of accommodation. For the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel accommodation in Moray Firth with your flights and activities through an Expedia package.

Best time to go to Moray Firth

None

Frequently asked questions

What are the top-rated hotels near Moray Firth?
Discovering the top-rated hotels near Moray Firth can elevate your stay in Scotland, offering breathtaking views and unforgettable experiences.

The Factor's House

The Factor's House stands out as a luxurious 5-star hotel located 2.4 km from Moray Firth, holding a perfect review rating of 10. This exquisite hotel offers stunning sea views and is elegantly furnished with premium bedding and Egyptian cotton sheets for ultimate comfort. Guests can enjoy complimentary designer toiletries and relaxing bathrobes. With free off-street parking and a nearby location to the sea, this hotel is an ideal option for travellers seeking both comfort and elegance.

Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast is a charming retreat located just a 14-minute walk from Moray Firth, with an impressive review rating of 10. Guests are greeted with a delightful complimentary breakfast each morning, ensuring a great start to their day. The lodge features free designer toiletries and free self-parking, making it a convenient choice for travellers. With its warm atmosphere and attention to detail, this bed and breakfast promises a memorable stay.

Invernairne Guest House

Invernairne Guest House, rated 9.8 by travellers, is a cozy 3-star option located just an 8-minute walk from Moray Firth. This traveler house features a beautiful terrace and a garden, perfect for relaxation after a day of exploring. Guests can enjoy daily housekeeping, a private hot tub, and beach access, making it an attractive option for those looking to unwind. Additionally, the nearby mini-golf and golf course cater to sports enthusiasts, ensuring a well-rounded experience.
What hotels are within walking distance to Moray Firth?
Discover charming accommodations within walking distance to Moray Firth, perfect for travellers seeking top-rated and picturesque stays.

Glen Lyon Lodge Bed & Breakfast

With a remarkable review rating of 10, Glen Lyon Lodge Bed & Breakfast is just a 14-minute walk from Moray Firth. This cozy retreat offers travellers free daily cooked breakfast and designer toiletries, ensuring a delightful stay. The lodge's self-parking options make it convenient for those exploring the beautiful Scottish coast.

Invernairne Guest House

Rated 9.8 by travellers, Invernairne Guest House is a charming 3-star hotel located only 8 minutes from Moray Firth. Guests can enjoy the onsite mini-golf, relax in the hot tub, or take in stunning sea views from the terrace. This traveler house also features daily housekeeping and beach access for a relaxing getaway.

Cawdor House

Cawdor House, a 4-star hotel with a review rating of 9.6, is situated a pleasant 19-minute stroll from Moray Firth. Guests can indulge in an alfresco dining experience at the onsite restaurant or explore the historical district nearby. The Victorian design adds charm, while free self-parking and daily housekeeping enhance the overall comfort.
How much is a hotel near Moray Firth?
Staying near Moray Firth is a treat, with plenty of hotels from £49 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Moray Firth?
Finding the perfect family-friendly stay near Moray Firth can enhance your Scottish adventure. Explore these top-rated hotels that cater to families and offer stunning views of the beautiful coastline.

The Mill House Hotel

The Mill House Hotel is a cozy 3.5-star hotel situated 4.3 km from Moray Firth, with a solid travellers' rating of 8.6. This family-friendly hotel provides essential amenities such as free cribs and highchairs for children, along with complimentary breakfast options. With a lovely garden and opportunities for hiking and biking nearby, it's an ideal spot for families looking to explore the picturesque surroundings.

Cawdor House

Cawdor House is a charming 4-star hotel located just a 19-minute walk from Moray Firth, an impressive travellers' rating of 9.6. This family-friendly hotel offers a range of amenities such as free cribs, highchairs for children, and fun games to keep the little ones entertained. Guests can enjoy daily housekeeping, free breakfast, and access to a beautiful garden, making it a perfect retreat for families.

Golf View Hotel & Spa

The Golf View Hotel & Spa, located only 2 minutes from Moray Firth, is a luxurious 4-star hotel rated 8.6 by travellers. It features family-friendly amenities including free cribs and toys for children, ensuring a comfortable stay for families. Guests can unwind in the indoor pool or indulge in the full-service spa while enjoying the stunning sea views. The hotel also offers a delightful breakfast and a garden area for relaxation.
Are there any 5-star hotels near Moray Firth?
Discover exceptional 5-star hotels near Moray Firth that promise a luxurious stay with stunning sea views and top-rated amenities.

The Factor's House

The Factor's House is a stunning 5-star retreat located just 2.4 km from Moray Firth, with an impressive review rating of 10. This hotel offers travellers a luxurious experience with premium bedding and Egyptian cotton sheets for ultimate comfort. Guests can indulge in designer toiletries and enjoy the tranquility of sea views from select rooms. Additionally, free off-street parking and complimentary bathrobes enhance the convenience and luxury of your stay.
Which hotels near Moray Firth offer the best views?
Discover stunning accommodations with breathtaking views near Moray Firth, perfect for travellers seeking top-rated hotels.

The Factor's House

The Factor's House is a luxurious 5-star hotel located 2.4 km from Moray Firth, an impressive travellers' rating of 10. It features premium bedding and designer toiletries, ensuring a comfortable stay. Guests can enjoy beautiful sea views and benefit from self-parking. This hotel is perfect for travellers seeking an upscale experience with a touch of elegance.

Invernairne Guest House

Invernairne Guest House, rated 9.8 by travellers, is a charming 3-star accommodation located just 8 minutes from Moray Firth. This travelerhouse offers stunning sea views and features a lovely terrace for travellers to unwind. With amenities like a hot tub, daily housekeeping, and mini-golf onsite, it provides a delightful experience for those looking to enjoy the coastal surroundings.

Golf View Hotel & Spa

Located just a 2-minute walk from Moray Firth, Golf View Hotel & Spa is a 4-star retreat a travellers' rating of 8.6. Guests can enjoy spectacular sea views from the terrace and indulge in rejuvenating treatments at the full-service spa, which features steam rooms and massage options. With amenities such as an indoor pool, onsite tennis courts, and complimentary breakfast, this hotel offers a perfect blend of relaxation and recreation.
What are the best affordable hotels near Moray Firth?
For travellers seeking affordable stays near Moray Firth, these top-rated hotels offer comfort and convenience without breaking the bank.

Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast is a charming option just a 14-minute walk from Moray Firth, with an impressive review rating of 10. This inviting lodge features free cooked breakfast and complimentary WiFi to start the day right. Guests appreciate the free self-parking and designer toiletries, making for a cozy and convenient stay.

Invernairne Guest House

Invernairne Guest House, located only 8 minutes on foot from Moray Firth, comes highly rated with a score of 9.8 and is a 3-star hotel. Ideal for those who enjoy beach access, it offers amenities like daily housekeeping and a lovely terrace. Guests can unwind in the hot tub or take advantage of the onsite mini-golf, ensuring a delightful experience.

Westerlea Hotel

Westerlea Hotel is a cozy 3-star hotel situated an 18-minute walk from Moray Firth, with an excellent review rating of 9.6. Travellers can enjoy free breakfast daily and access to a billiards table for some fun. With nearby beach access and free self-parking, it provides a comfortable base to explore the scenic area.
Are there any hotels with pools close to Moray Firth?
If you're searching for top-rated hotels with pools near Moray Firth, look no further than these excellent options that promise a delightful stay.

Golf View Hotel & Spa

Just a 2-minute walk from Moray Firth, Golf View Hotel & Spa is a charming 4-star hotel rated 8.6 by travellers. Guests will appreciate the indoor pool, perfect for a relaxing swim after a day of exploring. Families are well catered for with amenities like free cribs and highchairs, ensuring a comfortable stay for all. Additional offerings include a serene spa, tennis courts, and beautiful sea views, making it an ideal choice for both leisure and recreation.
What are the best pet-friendly hotels near Moray Firth?
For those traveling to Moray Firth with pets, there are some excellent, pet-friendly hotels that cater to both you and your furry companions.

Courtyard by Marriott Inverness Airport

The 4-star Courtyard by Marriott Inverness Airport is just 7.6 km from Moray Firth and boasts an impressive review rating of 9.2. This hotel welcomes pets with amenities like in-room pet access and food and water bowls. Guests can enjoy a 24-hour fitness centre, a beautiful garden, and convenient electric car charging stations during their stay.

The Mill House Hotel

Located only 4.3 km from Moray Firth, The Mill House Hotel is a cozy 3.5-star hotel with a review rating of 8.6. Pets are warmly welcomed here, with provisions for in-room stays and complimentary food and water bowls. Guests can indulge in a delicious breakfast, explore nearby hiking trails, and enjoy free self-parking while soaking up the tranquil garden surroundings.

Westerlea Hotel

Westerlea Hotel is a charming 3-star option just a short 18-minute walk from Moray Firth, featuring a stellar review rating of 9.6. This pet-friendly hotel allows pets in designated rooms and provides a delightful breakfast each morning. Guests can appreciate the Victorian hotel design, enjoy billiards in a cozy lounge, and explore the nearby beach for some outdoor fun with their pets.
Can I book a fully refundable hotel close to Moray Firth?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Moray Firth", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Moray Firth?
To look for discounts on hotels near Moray Firth, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia