Search hotels in Moray Firth, United Kingdom

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

Check out these popular cities in Moray Firth

Inverness

808 hotels

Nairn

118 hotels

Elgin

79 hotels

Wick

113 hotels

Dornoch

81 hotels

Tain

44 hotels

Lossiemouth

114 hotels

Fochabers

18 hotels

Forres

55 hotels

Fraserburgh

26 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.

B
Barry
From
United Kingdom
Lovely newly renovated property right in the centre of Golspie. Had to be up early in the morning but that wasn’t an issue for breakfast, coffee was banging, room was very comfy (bit too comfy as I didn’t want to get out of bed) Really nice family run hotel and I would definitely recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 210 reviews
Price from
US$203.65
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.

I
Irene
From
United Kingdom
Loved our apartment that we were upgraded to, it was dog friendly and met our needs perfectly. Breakfast was exceptional.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 103 reviews
Price from
US$971.84
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.

M
Maryann
From
United States
The Seafeald Arms-Cullen was a wonderful experience! The hotel was just lovely from the check-in, to the room, to the cozy bar, and bar restaurant. We did not experience the more formal restaurant but imagine it was as exceptional as the rest of the hotel. There was even a glassed in outdoor lounge. I highly recommend this hotel and would definitely stay here again!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 276 reviews
Price from
US$183.94
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, 872 reviews
Price from
US$242.41
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....

R
Regan
From
Australia
The room was very comfortable with great view of the harbour - see photo attached. The meals we had in the restaurant were exceptional. Staff were very friendly and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 354 reviews
Price from
US$210.22
1 night, 2 adults

The harbour inn

Hotel in Burghead

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

S
Susan
From
United Kingdom
The warm welcome and the amazing omelette for breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 92 reviews
Price from
US$100.51
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.3
Superb - What previous guests thought, 92 reviews
Price from
US$266.65
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.

B
Bhathiya
From
Sri Lanka
Convenient location. Great view from the room. Friendly and helpful staff.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,153 reviews
Price from
US$122.19
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.

Y
Yelani
From
Netherlands
Really great option, breakfast starts at 7 so good option if you have a tour booked. Rooms are modern and very spacious, the best part was the shower.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,329 reviews
Price from
US$130.07
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...

R
Robp75
From
Singapore
The staff were incredibly friendly and helpful, the room as really good and the hotel was very close to the airport but no airport noise.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,964 reviews
Price from
US$118.25
1 night, 2 adults
See all 1783 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,309 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,964 reviews

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,626 reviews

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,335 reviews

Popular with guests booking hotels in Moray Firth

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

Moray Firth's best hotels with breakfast

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,514 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$130.07 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,177 reviews

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

From US$197.08 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,298 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$110.36 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,249 reviews

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

From US$143.08 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,059 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$227.43 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,123 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$124.03 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,547 reviews

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

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

A 500-year-old converted Scottish castle, this hotel is set in the centre of Durnoch, opposite a 13th-century cathedral.

From US$249.63 per night

Budget hotels in Moray Firth

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,548 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$82.77 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,777 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$130.07 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 595 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$104.45 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 345 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$90.66 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 21 reviews

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

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,056 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.68 per night
Scored out of 10, guest rating 7.6
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$98.54 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,609 reviews

The Chieftain Hotel in Inverness offers bed and breakfast accommodation, within a 4-minute drive of the city centre and train station.

From US$91.97 per night

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

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 103 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.3
Superb - What previous guests thought, 92 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.

Hootananny

Hotel in Inverness
No credit card needed
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 241 reviews

Hootananny is in a prime location in Inverness, and features a restaurant, free WiFi 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, 729 reviews

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 171 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$179.85 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 739 reviews

The Loch Ness Country House Hotel offers excellent food and elegant rooms. It is a striking Georgian building in 6 acres of gardens, 3 km from Inverness city centre.

From US$381.02 per night

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
From US$130.07 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,777 reviews
After being harassed and embaressed by the Inverness police in the parking lot in broad daylight with all the management and staff watching, after that I was in fact treated like a King @ the KIngsmills Hotel. All the staff and all employees were great and welcomed me warmly. Defenitely would return if ever given the chance. Miles
Guest review by
Miles
Canada
From US$170.80 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 423 reviews
The hotel staff were professional, friendly and helpful a highlight. Room was spotless, well appointed and welcoming. Must make a special note the restaurant was outstanding, the standard of food was exceptional and the service was delightful. Highly recommend, the view over the bay alone is worth considering to stay.
Guest review by
Janine
Australia
From US$165.55 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 892 reviews
This hotel is in the green and is so peaceful. It has a lot of character and unique feel. The room was very spacious, clean and a lovely bed. The breakfast was wonderful and you can order any hot meal. After I left i left my tablet by mistake and they mailed it to me to London free of charge. Grateful
Guest review by
Panos
Cyprus
From US$135.33 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,309 reviews
Beautiful view, quaint building. Very comfortable. Staff accommodating. Wish we could have had more time to explore all the amenities but was a wonderful place for the night to set out for Loch Ness the following day. The bathroom was large and the shower very modern.
Guest review by
Margaret
United States
From US$249.63 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,288 reviews
Amazing stay - everything exceeded expectations! The room was big and beautiful with old charm. Everything up to the smallest details were in place: bathrobes, port wine in glass bottle with beautiful glasses etc
Guest review by
Kirsi
Finland
From US$131.38 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,345 reviews
A charming stay at Muthu Newton Hotel near Inverness Airport. The apartment felt like a small castle, with a cozy and unique atmosphere. Everything was well-appointed, and we truly enjoyed our time there.
Guest review by
Tomasz
Poland
From US$113.71 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,626 reviews
Location and staff were superb. Restaurant and service were top notch. Been here before a nd really like the character and historical features.
Guest review by
Guy
United Kingdom
From US$398.25 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 152 reviews
great location, excellent facilities, books, toys, snacks, fresh milk, and even a fantastic sauna house facing seaside!
Guest review by
ODYS
China
From US$197.08 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,177 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
From US$89.87 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,335 reviews
Big room and great beds. Good location. Late check in isnt the problem. Nearby parking, cost 5 pounds for 24 hours.
Guest review by
Bojana
Slovenia
From US$130.07 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 515 reviews
Tranquility and the outstanding service, the food is amazing, actually enjoyed everything about this place.
Guest review by
Desmand
South Africa
From US$227.43 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,059 reviews
The hotel is very comfortable, plenty seating in the lounge area , comfy sofas and great sea views
Guest review by
ann
United Kingdom
From US$143.08 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,249 reviews
The dinner in the main dining room was excellent and the meal in the pub was great as well
Guest review by
Linda
Canada
From US$82.77 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,548 reviews
very spacious and clean considering the value that your paid. it even has a gym access.
Guest review by
Quan Tai
Singapore
From US$223.49 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 964 reviews
Lovely hotel, beautiful large room that looked recently refurbished.
Guest review by
Allan
United Arab Emirates
From US$69.37 per night
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 2,931 reviews
Everyone was really nice and helpfull and its location very central
Guest review by
Rita
Portugal
From US$96.96 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,547 reviews
Great location, clean and very warm in the room.
Guest review by
Ioana
Romania
From US$92.23 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 789 reviews
Spacious room and it has a lift
Guest review by
Peter
Singapore

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

10

Have you ever gone someplace and felt like: "Wow.

Have you ever gone someplace and felt like: "Wow. I'm home."? That was Inverness for me. I've been to Glasgow, Edinburgh, and Aberdeen before, but I fell in love with Inverness. The people, the city, the mythology surrounding the Scottish culture, the quiet location, the music (live music every night at The Highlander). It just felt like home. We had a lovely dinner at The Mustard Seed, which I highly recommend, did one of the best walking tours I've ever experienced on our first day, and did a dolphin watching boat tour on our last day. I cried when I left. Can't wait to go back and see more of Inverness and expand to the Black Isle.
Guest review by
Elisa
United States
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
10

Our accommodation and the restaurant that was very close...

Our accommodation and the restaurant that was very close made our time in Tain absolutely wonderful. We also enjoyed the distillery that is a very short drive up the road. We hope to come back someday soon and explore more of the area.
Guest review by
Anonymous
8.0

Nice little town, would recommend wisiting Harbour Lights...

Nice little town, would recommend wisiting Harbour Lights for breakfast/brunch/lunch, great service, great food. Less keen on Firth Hotel & Restaurant, food was generally OK, though the chips were pretty awful, service was poor, wouldn't go back
Guest review by
Charlie
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
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
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