Search hotels in Moray Firth, United Kingdom

Enter your dates and choose from 1809 hotels and other places to stay

Check out these popular cities in Moray Firth

Inverness

809 hotels

Elgin

80 hotels

Nairn

119 hotels

Wick

114 hotels

Tain

44 hotels

Dornoch

81 hotels

Lossiemouth

115 hotels

Fochabers

18 hotels

Fraserburgh

28 hotels

Buckie

45 hotels

Stay in Moray Firth's best hotels!

Filter by:

Star rating
Review score

The Salt house

Hotel in Golspie

Featuring 4-star accommodation, The Salt house is located in Golspie, 17 km from Carnegie Club Skibo Castle and 18 km from Royal Dornoch Golf Club.

M
Mark
From
Australia
The owners were fabulous. Prepared to assist us in every way and always with a smile. Best coffee and breakfast ever. We wish them every success with their renovations and expansions.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 212 reviews
Price from
US$204.24
1 night, 2 adults

The Seafield Arms-Cullen

Hotel in Cullen

Situated in Cullen, 34 km from Huntly Castle, The Seafield Arms-Cullen features accommodation with a terrace, free private parking, a restaurant and a bar.

S
Siobhan
From
New Zealand
Beautiful Xmas decorations, so lovely and warm, clean rooms and a fantastic shower. Great menu and they were able to do most things on it gluten free for my coeliac son
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 275 reviews
Price from
US$184.47
1 night, 2 adults

Ness Walk

Hotel in Inverness

Ness Walk features free WiFi and rooms with air conditioning in Inverness. Boasting a terrace, this hotel is set near attractions such as Inverness Castle. The property has a restaurant.

N
Noreen
From
United Kingdom
The welcome we received after a very eventful journey to get to Ness Walk was exceptional, staff were waiting for us to welcome & their actions displayed they were genuinely happy for our custom.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 862 reviews
Price from
US$243.11
1 night, 2 adults

The Knowes Hotel & Restaurant

Hotel in Macduff

The Knowes Hotel & Restaurant features a shared lounge, terrace, a restaurant and bar in Macduff. Featuring water sports facilities, the 4-star hotel has air-conditioned rooms with a private bathroom....

S
Samornmitr
From
Thailand
Super friendly staff. We checked in quite late around 8-9pm. The staff was really care whether we are hungry and would like anything for dinner. The chef stayed pass his time to cook a meal for us. We really appreciated it. The room size is very spacious and clean. Breakfast is great. Big car park.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 360 reviews
Price from
US$210.82
1 night, 2 adults

Fife Lodge Hotel

Hotel in Banff

Situated half a mile from Banff town centre and from Banff Bay, Fife Lodge Hotel is a 3-star hotel with free parking, a bar, a restaurant, beautifully landscaped gardens, and far-reaching views of the...

K
Katherine
From
United States
Breakfast was delicious!! The Lodge was perfect, supper was great! Everyone so friendly , the rooms clean , location great!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 394 reviews
Price from
US$152.19
1 night, 2 adults

The Clubhouse Nairn

Hotel in Nairn

Located in Nairn, less than 1 km from Nairn Central Beach, The Clubhouse Nairn provides accommodation with a garden, free private parking and a bar.

V
Vadasz
From
United Kingdom
Home to home setting with much more comfortable bed! 😉 We loved the breakfast! Bit of an everything.. The location is perfect, the beach is just down the road, one of the evening just popped down to watch the sunset. The host Jen and Simon were fantastic! Very friendly. The place is clean, the bathroom was huge with fantastic decoration. When I booked The Clubhouse for some reason I thought there were a double and 2 single beds in the suit, but when we got there there was 2 double beds.. We are a family of 4, and our 2 kids got used to sleep in separate beds.. When I asked for an extra matress my hosts were amazing and they gave us an extra matress for no extra charge!! That way all nights were great. 2 of my children have been asking me when are we going to return… I am sure we will.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 reviews
Price from
US$267.42
1 night, 2 adults

AC Hotel by Marriott Inverness

Hotel in Inverness

Ideally set in the centre of Inverness, AC Hotel by Marriott Inverness features air-conditioned rooms, a fitness centre, free WiFi and a terrace.

L
Leszek Pachla
From
Poland
Cleanliness was spotless. Traffic extremely friendly and helpful.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,241 reviews
Price from
US$129.13
1 night, 2 adults

River Ness Hotel, a member of Radisson Individuals

Hotel in Inverness

Attractively set in the centre of Inverness, River Ness Hotel, a member of Radisson Individuals features air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.

M
Michèle Germaine
From
Switzerland
The rooms were exceptional, clean and spacious. The lights and temperature can be adjusted to your liking. There is even a working fridge and hair dryer. The bed (double bed) was super comfortable and the sheets and pillows were soft and clean. The staff was very kind and helpful. I felt very relaxed and happy after my stay. Everything is very easy to reach by foot. The train and bus station are very close (about 3-5 min. by foot) and restaurants, bars, stores etc are just around the corner.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,259 reviews
Price from
US$112
1 night, 2 adults

Courtyard by Marriott Inverness Airport

Hotel in Inverness

This new hotel, which opened March 2020, is set in Inverness, 14 km from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodation with a restaurant, private parking, a fitness...

Z
Zoe
From
Spain
immaculate & yummy food..friendly staff,1 minute from airport
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,959 reviews
Price from
US$117.40
1 night, 2 adults

Heathmount Hotel

Hotel in Inverness

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars.

A
Andrew
From
Spain
Decor, cleanliness, food, quiet and very comfortable.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,295 reviews
Price from
US$138.79
1 night, 2 adults
See all 1809 hotels in Moray Firth

Most booked hotels in Moray Firth in the past month

See all

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,348 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,808 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,241 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,259 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,959 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,753 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,465 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,627 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,245 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,622 reviews

Moray Firth's best hotels with breakfast

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 232 reviews

Situated in Balintore, 49 km from Strathpeffer Spa Golf Club, Balintore Inn features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$224 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 838 reviews

Conveniently set in the centre of Inverness, Blackfriars provides free WiFi throughout the property and a bar.

From US$118.92 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 877 reviews

Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical centre of Elgin.

From US$166.02 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 719 reviews

The Royal Golf Hotel, by Highland Coast Hotels is located overlooking the first tee of the Royal Dornoch Golf Club. Many rooms have stunning views of the course and the sea.

From US$207.53 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 167 reviews

Situated in the heart of Inverness, this award-winning, luxurious boutique hotel and bar boasts a convenient setting within a few minutes’ walk of the High Street and Inverness Castle.

From US$441.41 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 515 reviews

Set in 9 acres of private parkland, in the heart of the Highlands, Macdonald Drumossie Hotel is only 10 minutes’ drive from the centre of Inverness and has free parking.

From US$166.02 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 945 reviews

Royal Marine Hotel, by Highland Coast Hotels in the Highlands of Scotland is set against a backdrop of coastal scenery with Sutherland beaches right on the doorstep and has easy access to some of...

From US$207.53 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,038 reviews

Situated in Forres and within 43 km of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.

From US$88.94 per night

Budget hotels in Moray Firth

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,582 reviews

The family-run Beaufort Hotel is 800 metres from Inverness rail station and the shops of the city centre. It has free parking, a bar and a restaurant serving modern Scottish cuisine.

From US$105.41 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,753 reviews

Set in the heart of Inverness city centre and overlooking the River Ness, Mercure Inverness has a free high-speed WiFi. Inverness Rail Station is 200 metres from the hotel.

From US$100.80 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,627 reviews

Next to Inverness Rail Station, this hotel has a grand staircase that was inspired by the stairway in the Titanic. It is a friendly, welcoming hotel with 2 restaurants and free parking.

From US$140.15 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,359 reviews

This grand hotel has a great location in the heart of Inverness, yet in a quiet area with splendid views of the River Ness and Inverness Castle.

From US$113.84 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 546 reviews

Caithness Inn is situated in Wick, 10 km from Sinclair's Bay and 31 km from The Castle Gardens of Mey. This 4-star hotel offers room service and free WiFi.

From US$85.65 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 302 reviews

Featuring free WiFi, The Old Coach House is located in Buckie, 41 km from Huntly Castle and 48 km from Delgatie Castle. The property is non-smoking and is situated 26 km from Elgin Cathedral.

From US$79.06 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 818 reviews

With modern leisure facilities and rooms with free Wi-Fi, the Craigmonie Hotel also dates back to 1880. It is just over 0.5 miles from the riverside centre of Inverness.

From US$106.73 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 38 reviews

Set in Forres, within 44 km of Inverness Castle and 21 km of Elgin Cathedral, Cluny Hill Hotel offers accommodation with a garden and free WiFi throughout the property as well as free private parking...

From US$62.09 per night

Hotels in Moray Firth that you can book without a credit card

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 104 reviews

Situated in Dornoch, Links House at Royal Dornoch has a restaurant, bar, terrace, and free WiFi. Private parking is available at the property. All rooms in the hotel are fitted with a flat-screen TV.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 275 reviews

Situated in Cullen, 34 km from Huntly Castle, The Seafield Arms-Cullen features accommodation with a terrace, free private parking, a restaurant and a bar.

From US$184.47 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 360 reviews

The Knowes Hotel & Restaurant features a shared lounge, terrace, a restaurant and bar in Macduff. Featuring water sports facilities, the 4-star hotel has air-conditioned rooms with a private bathroom.

From US$184.47 per night

Fife Lodge Hotel

Hotel in Banff
No credit card needed
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 394 reviews

Situated half a mile from Banff town centre and from Banff Bay, Fife Lodge Hotel is a 3-star hotel with free parking, a bar, a restaurant, beautifully landscaped gardens, and far-reaching views of the...

From US$181.18 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 reviews

Located in Nairn, less than 1 km from Nairn Central Beach, The Clubhouse Nairn provides accommodation with a garden, free private parking and a bar.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 66 reviews

Situated in Keiss, 3.5 km from Sinclair's Bay, Sinclair Bay Apartments features accommodation with a restaurant, free private parking and a bar.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,295 reviews

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars.

From US$110.68 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,503 reviews

In the heart of historic Inverness, just 2 minutes’ walk from the castle and the riverside, the Redcliffe Hotel offers free parking on site.

From US$115.95 per night

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
From US$166.02 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 515 reviews
Maria at the front desk was our primary contact. She was awesome and took care of our every request. Hotel is located in a quiet semi-rural area but only a couple of miles from a Tesco shopping center. Room was exceptionally comfortable and clean. Breakfast was great. Service at dinner was very good and room service was quick. We experienced no negatives. I would recommend without reservation. I would add that I spent 17 years in hospitality management with Hilton and Marriott. My expectations are high and I hotel was awesome. I would agree that the location is best if you have a rental car.
Guest review by
Jim
United States
From US$140.15 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,627 reviews
I stayed here for a night and it was my birthday so they delivered a message sent by my family. It was a nice gesture. The room I stayed in was really big, clean, and warm. The bed was comfortable, the bathroom was massive, and the got shower was amazing. Breakfast was nice, and there were lots of options to choose from. I also got the got breakfast. The location is perfect, right next to the train station and very close to the bus station, the mall and all the restaurants. I would stay here again. I had a great time. Thanks!
Guest review by
Alejandra Espinoza C
Chile
From US$125.18 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,348 reviews
The room was absolutely amazing, with a stunning view over the River Ness - so peaceful and meditative. It was lovely and warm, and I could easily adjust the temperature to my liking. Everything was spotless and spacious, creating a really comfortable atmosphere. The breakfast was good too, with all the essentials you’d expect.
Guest review by
Iryna
Ukraine
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 152 reviews
We felt like at home. Place was amazing, all details has been taken care of. Wonderful and peaceful view and great white cottage nearby for breakfast.
Guest review by
Joanna
Poland
From US$125.18 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,808 reviews
A very nice hotel in a very decent price. The staff was very friendly and helpful. The family room is spacious and comfortable.
Guest review by
Chen Schechter
Israel
From US$144.94 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,354 reviews
Beautiful place to enjoy holidays. Very good restaurant and afternoon tea, very nice staffs. I will come back in the furure.
Guest review by
Laurence
France
From US$228.09 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,054 reviews
The location, view on sea and beach. The facilities like spa and pool. The food, but most importantly the very nice staff!
Guest review by
Jeroen
Netherlands
From US$120.96 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,569 reviews
Wonderful hotel, located on the river Ness. Very close to the center of Inverness, yet very quiet. Food was excellent!
Guest review by
Anita
United States
From US$184.47 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,170 reviews
Excellent breakfast, pleasant staff, comfortable bed and large bathroom with powerful shower. Handy for train station
Guest review by
Alasdair
Spain
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
What a fab house for gathering with extended family. Huge garden for the kids and dogs and swimming pool was so good
Guest review by
anne hamilton
United Kingdom
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,295 reviews
Stay in a castle! I mean what else is there to say 🙂 The restaurant has lovely friendly staff an delicious food.
Guest review by
Yevashan
South Africa
From US$113.84 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,359 reviews
All was excellent. The rooms are spacious and spotless clean. A must stay in Inverness.
Guest review by
Eda
Turkey
From US$106.73 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 818 reviews
Everything was perfect and the staff sooo kind and helpful! Breakfast delicious!
Guest review by
Jana
Czech Republic
From US$158.12 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 417 reviews
The staff were lovely and friendly. Especially found Becca helpful. Great food.
Guest review by
Shelley
New Zealand
From US$81.69 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,622 reviews
Really nice staff and for the price you pay the facility's are more than good
Guest review by
besemer
Netherlands
From US$166.02 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 877 reviews
everything was excellent: location, accommodation, facilities…
Guest review by
Nuno
Portugal
From US$207.53 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 945 reviews
Rooms are amazing, bed the comfiest I’ve ever slept in.
Guest review by
Lee
Australia
From US$60.08 per night
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 2,865 reviews
Nice hotell..May Bee wee Came back
Guest review by
Tom
Norway
From US$126.36 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,245 reviews
Great location, friendly staff.
Guest review by
Jonathan
France

Planning a trip? Get inspired by reviews of cities in Moray Firth

10

I love inverness been going there for weekend away trips...

I love inverness been going there for weekend away trips quite a few times now. Must go on the boat trip to Loch Lomond next time as heard its amazing. And for breakfast you must go to the comfort food if you like a full Scottish one 😉
Guest review by
Vivian
United Kingdom
10

The hotel was excellent lovely accommodation, delicious...

The hotel was excellent lovely accommodation, delicious meals. The staff couldn't do enough for us. My husband played golf in Lossiemouth at the Moray Golf Club it was a fabulous course. What a lovely experience. We then visited the famous whisky shop in Elgin and purchased a lovely bottle to take home to the UK.
Guest review by
Mccormack
8.0

I chose Nairn just as somewhere close to Inverness before...

I chose Nairn just as somewhere close to Inverness before onward travels - but what a surprising gem! The beach was white sands, sea front forests and lovely spa hotel at the Golf View. The place I stayed still had the Scottish charm with log fires. Thoroughly enjoyed it.
Guest review by
Anna
United Kingdom
6.0

It was central for my visit as I was travelling by public...

It was central for my visit as I was travelling by public transport as I don't drive and wanted to do the NC500 I wanted to do some walking and visit local attractions like Whaligo steps John O Groats Duncansby Head and Stacks . Take a book and find a seat because buses are spot on time but not regular also wanted to walk to Castle Sinclair Girnigoe
Guest review by
Kathleen
United Kingdom
8.0

I was visiting family so didn't need to find much to do to...

I was visiting family so didn't need to find much to do to entertain myself. There are a couple of supermarkets in Tain & glass blowing factory. Lots of distilleries around if that's what your interested in. I did drive to Inverness for a shopping trip.
Guest review by
Anne
United Kingdom
10

Dornoch surprised us with its beauty - a thriving little...

Dornoch surprised us with its beauty - a thriving little town with lovely little shops and obviously proud of its local history. Well-kept and clean it was a pleasure to walk around. The museum is excellent - well laid out presentations on different aspects and characters of the town's past and some interesting videos. The beach is beautiful too and well worth a visit. Plenty of choice for where to eat. We had an excellent dinner at The Eagle and lunch next day at the lovely Sandstone Cafe. Highly recommend both.
Guest review by
Magi33
United Kingdom
10

Great restaurants, pubs and cafes and made to feel welcome...

Great restaurants, pubs and cafes and made to feel welcome at them all. Particularly the MacRaj Indian Restaurant and Harbour Lights cafe. Great walks at both West and East beaches as well as the Riverside (not really suitable for those with mobility issues). Peaceful place with local people that actually talk to you. Spent many happy trips to Lossiemouth and hopefully many more.
Guest review by
Martin
United Kingdom
10

Fochabers is a quaint, lovely small town dating from the...

Fochabers is a quaint, lovely small town dating from the 18th century. Easy to drive in and find parking. It’s a convenient location to use as a base to visit surrounding historical sites, look for local shops for made in Scotland goods, go to some distilleries or drive to the coast. Beautiful Castle Gordon next to the town, offer tours. First Highland Games of the Season are held on the Castle grounds in May. There are at least four places to stay, Gordon Castle being one. Delightfully diverse dining options; most are an easy walk. Depending on where you stay, dining is also available on site. We stayed at the Red Lion Tavern that offers a fabulous breakfast. We thoroughly enjoyed our visit to Fochabers. Please consider this lovely village as part of your itinerary.
Guest review by
Christine
United States
8.0

Fraserburgh is a fishing town with a long heritage and...

Fraserburgh is a fishing town with a long heritage and history, there are interesting places to visit in the town and surrounding area making it a good base for exploring this part of Buchan. The town centre is a bit run down as are some of, what led to be its more vibrant bars , but don't let this put you off staying. There are some hidden gems if you are prepared to venture out and about. Visits to the lighthouse museum and (once it reopens) the heritage centre are a must as is walks around to Broadsea, a traditional fishing village now part of the town, and the beach is spectacular. The harbour is busy so take care when going there but it is worth a look at the impressive fishing vessels. The beach cafe is a great place for lunch and you can't go wrong with fish and chips from the many chip shops. I could write more but go and check it out for yourself.
Guest review by
Keith
United Kingdom
8.0

I found it very peaceful area, away from noise of cities.

I found it very peaceful area, away from noise of cities. Plenty of beaches around and other interesting attractions. There is a dolphins centre which is great for a family outing. If you are after nature and tranquility but don't want to stay far away from Inverness, it's a good spot.
Guest review by
Seasonal Traveller