Search hotels in Moray Firth, United Kingdom

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

Check out these popular cities in Moray Firth

Inverness

809 hotels

Nairn

119 hotels

Elgin

79 hotels

Wick

114 hotels

Dornoch

77 hotels

Tain

44 hotels

Lossiemouth

115 hotels

Fochabers

18 hotels

Buckie

45 hotels

Forres

55 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
Máté
From
Austria
- very nice and helpful owners - charming room with enough space - delicious home-made breakfast - golspie is a lovely coastal village
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 212 reviews
Price from
US$202.83
1 night, 2 adults

Links House at Royal Dornoch

Hotel in Dornoch

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.

P
Paolo
From
Switzerland
“Old” charming hotel with plenty of history and soul. Staff was very nice, food good and we felt really welcomed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 104 reviews
Price from
US$558.10
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, 278 reviews
Price from
US$196.29
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$235.55
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
Keith
From
Jersey
The staff from the bar tender, receptionist and restaurant staff (in the morning) were suburb and do the hotel proud. The food was also excellent and I had dinner and breakfast
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 394 reviews
Price from
US$151.14
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$265.58
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.

Y
Yulia
From
Switzerland
New, clean, very comfortable beds, good toiletries from Korres
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,234 reviews
Price from
US$352.01
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,267 reviews
Price from
US$615.04
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...

N
Nicolson
From
Zambia
YUMMY breakfast - catered for all diets, the fruit and breads etc were fresh and cooked meal was hot. 10 out of 10 - Thank you
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,963 reviews
Price from
US$346.26
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.

N
Nisrin
From
Belgium
Room was very comfortable and well located. Very friendly staff
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,295 reviews
Price from
US$228.78
1 night, 2 adults
See all 1801 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,351 reviews

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,617 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,238 reviews

Moray Firth's best hotels with breakfast

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,625 reviews

Just 1 and a half miles from the centre of Inverness, Lochardil House offers comfortable accommodation. Set in attractive gardens, Lochardil House provides free parking and Wi-Fi.

From US$103.38 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,496 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.16 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,170 reviews

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

From US$196.29 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,276 reviews

Holiday Inn Express Inverness offers modern accommodation and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

From US$111.23 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,238 reviews

Opposite Inverness Castle, Inverness Palace Hotel & Spa, WorldHotels Distinctive is located on the banks of the River Ness.

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

Overlooking the Moray Firth, with pretty gardens leading down to the seashore, this hotel and leisure club are set within beautiful surroundings.

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

This hotel is situated approximately 5.6 km from Inverness town centre, 8 km from Inverness Airport and only 2 km from historic Culloden Battlefield.

From US$123.53 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,566 reviews

This stylish, 4-star property sits on the banks of the River Ness and is 800 metres from Inverness city centre.

From US$120.13 per night

Budget hotels in Moray Firth

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

B&B HOTEL Inverness is just 100 metres from the city's train and bus stations. A 20-minute drive from the shores of Loch Ness, it offers free WiFi, colourful rooms and a 24-hour front desk.

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

Set in 4 acres of beautiful gardens, the Kingsmill Hotel has a spa, a swimming pool and free parking. Inverness city centre is just one mile away.

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

Featuring a garden, terrace, bar and free WiFi, The 1645 Inn is located in Nairn, 30 km from Inverness Castle and 21 km from Castle Stuart Golf Links.

From US$94.87 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 23 reviews

Located in Elgin, within 45 km of Huntly Castle and 26 km of Brodie Castle, Taigh Mor provides accommodation with free WiFi.

From US$105.34 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 99 reviews

Set in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,036 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.33 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,021 reviews

Set in Inverness, 3.9 km from Inverness Castle, Drumdevan Country House, Inverness has large private grounds with a terrace, which is protected by Historic Scotland.

From US$67.13 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,460 reviews

This modern hotel is a 15-minute drive from Inverness Airport. Leonardo Hotel Inverness, formerly Jurys Inn, features a leisure centre, free parking and a traditional restaurant.

From US$89.51 per night

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

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.

The Anderson

Hotel in Fortrose
No credit card needed
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 264 reviews

Set in Fortrose and with Rosemarkie Beach reachable within 1.7 km, The Anderson offers a garden, non-smoking rooms, free WiFi throughout the property and a bar.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 721 reviews

Located in Munlochy, The Allangrange Hotel near Inverness features a garden free WiFi.

The Havelock

Hotel in Nairn
No credit card needed
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 355 reviews

Situated in Nairn, 400 metres from Nairn Central Beach, The Havelock features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$83.75 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 324 reviews

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

From US$202.83 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 166 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$333.89 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 56 reviews

Set in Tain, 29 km from Carnegie Club Skibo Castle, The Glenmorangie House offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$521.48 per night

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
From US$164.88 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$56.53 per night
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 2,870 reviews
it was good value for money! what i lined most about my stay there- THE STAFF! they were very friendly extremely attentive helpful and the most warm-hearted people you can imagine. next time i travel to inverness i’ll definitely stay at the same guesthouse again! it might not be a hilton but it definitely has one of the best staff i ever encountered! miss them already!
Guest review by
Marina
Switzerland
From US$124.32 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,351 reviews
Ooh boy was this one a pleasant surprise in Inverness. Another on the fly booking on our road trip, only to end up staying in what amounted to a surprisingly luxurious room above a 10/10 restaurant. Do try the lamb and the slow cooked beef dishes, they're finger licking good - and don't forget to try the whisky! We took some home too, it was that good.
Guest review by
Alina Casapu
Romania
From US$125.49 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,238 reviews
The location couldn't be better for walking to restaurants, city Center and for beautiful walks along river Ness and the Ness islands. Wonderful parks for children near by. The rooms were clean, comfortable and spacious. Breakfast is delicious and a great value buy ahead. Wonderful pool, hot tub and workout facilities.
Guest review by
Lisa
United States
From US$157.03 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 418 reviews
We received a lovely warm welcome on arrival and got plenty of good advice for things to do around the area and where to eat. After quite a cold day, it was lovely to return to the hotel and have a cosy drink by the fire. Loved the sea views from the hotel.
Guest review by
Rachel
United Kingdom
From US$113.06 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,355 reviews
The location was perfect close to Eden Court and also the town centre . The breakfast was lovely a great selection of food although having paid £236.46 for the room I think it was out of order to then have to pay £ 12 .50 each for breakfast
Guest review by
Angie
United Kingdom
From US$81.13 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,617 reviews
From the outside I wondered what we had booked. But from the moment the doors opened and we walked in, it was amazing. Very comfy bed, staff were so friendly and helpful. Lovely place.
Guest review by
Chris Richards
United Kingdom
From US$226.52 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.13 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,566 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
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 9.9
Exceptional - What previous guests thought, 152 reviews
So clean and well kitted out. So many little touches, & so tasteful. Beautiful towels and linen.
Guest review by
Sally
New Zealand
From US$164.88 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 879 reviews
Quiet & off the main road Beautiful furnishings Close parking Friendly staff
Guest review by
Sue
Australia
From US$128.41 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,627 reviews
Soft carpets, tartan cloth and art everywhere, nice people, good amenities.
Guest review by
Thorsten
Germany
From US$143.95 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,352 reviews
It was a wonderful location and lovely staff. Room was great.
Guest review by
Rune
Norway
From US$196.29 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,170 reviews
Really nice room, amazing staff and great garden area!
Guest review by
Paulina
Switzerland
From US$206.10 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 944 reviews
Beautifully decorated, open log fire, relaxed ambiance
Guest review by
Hazel
United Kingdom
From US$121.31 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 815 reviews
The traditional decor, excellent breakfast.
Guest review by
Pauline
Malta
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,294 reviews
Staff was friendly and helpful.
Guest review by
stosh
United States

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

10

It’s a small compact place with some great restaurants and...

It’s a small compact place with some great restaurants and bars, the locals are so friendly which makes the place what it is, Scotland in general is like this wherever you go. The river and Caledonia canal walks are beautiful. It’s a good place to access the mountains and surrounding areas or for a chilled city break.
Guest review by
louise
United Kingdom
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
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
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
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
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

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

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
10

Forres is a lovely friendly town.

Forres is a lovely friendly town. It has lots of shops to browse. Grants parks amazing for children and any 4 legged friends. Chimes is a Great coffee shop. There was lots going on within the town with it being Remembrance Sunday.
Guest review by
Mag’s
United Kingdom
gogless