Search hotels in Moray Firth, United Kingdom

Enter your dates and choose from 1805 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
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$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.

K
Kelvin
From
New Zealand
Spacious room , great people and food
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 104 reviews
Price from
US$960.89
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, 278 reviews
Price from
US$183.20
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.

R
REEM
From
Kuwait
Where do I start? My sister and I booked a one-night stay at Ness Walk, and we loved every second of it. The staff were extremely friendly and nice and also very helpful. The room is spacious, the windows are huge, and the view is serene. It was exceptionally clean, and the bed was so comfortable. We ordered room service twice; we ordered dinner from the all-day menu I believe, and it was really good. My sister had the burger, which she loved, and I really enjoyed the lentil soup. We ordered breakfast the next morning, and it was just as good. The eggs benedict, pastries, toast and the bowl of fruits were really good. Eating in the room with the view was actually relaxing. The hotel is a nice distance from the city centre; you can walk along the river ness and experience the view. Overall, I have absolutely no complaints.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 863 reviews
Price from
US$288.55
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, 360 reviews
Price from
US$209.38
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...

M
Michele
From
New Zealand
The staff are all fantastic! We love Colin! and I’m sorry I cannot remember the name of the lovely woman who took my daughter’s meds (that needed refrigeration), and secured them for us. Everyone was so helpful. And the chef - both the evening meal (Scottish mussels are so much more tender than NZ ones), and the amazing cooked breakfast - exceptional cuisine. We loved the Scottish food, yet also accommodating us and providing oat flat white coffee. We all loved our stay with you. THANK YOU ALL!
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.

U
Ultramarine22
From
United States
This gorgeous hotel saved my trip after being unable to sleep for four nights in a row in sketchy "boutique" hotels. One of the best small-room designs I've ever experienced. Everything in its place, with beautiful materials. It was worth the splurge in every way. Staff were very kind at a busy time, and left a charming local New Year's gift at the door. I didn't try the breakfast, but there was a free espresso/latte machine in the lounge where you could look out at the River Ness. Location was spectacular for river walks, and was about 10 minutes on foot from the train and bus stations. It's also five minutes from an excellent organic cafe, a wine bar, and a landmark bookstore. I'll stay at any available AC hotels first in the future and skip the rest.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,239 reviews
Price from
US$89.77
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.

G
Gabriel
From
Romania
The Hotel is close to everything you might ever need and even though there was no parking, they made everything easy for us to find one close. Staff was excellent and good breakfast too! We really enjoyed our stay here and would definitely recommend it to visitors of Inverness.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,261 reviews
Price from
US$111.23
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
Nathalie
From
France
The breakfast was really good and various meals are proposed. The schedule is wide and the staff friendly
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,960 reviews
Price from
US$116.60
1 night, 2 adults
See all 1805 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,345 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,239 reviews

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,243 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

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,498 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$183.20 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,275 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.6
Fabulous - What previous guests thought, 1,055 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,568 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
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,294 reviews

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

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.4
Very good - What previous guests thought, 837 reviews

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

From US$118.10 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 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,463 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$95.40 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,583 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$104.69 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.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,243 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.9
Fabulous - What previous guests thought, 431 reviews

Set in Cullen, 33 km from Elgin Cathedral, The Royal Oak Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

From US$176.66 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 720 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, 357 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

Eagle Hotel

Hotel in Dornoch
No credit card needed
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 903 reviews

Boasting a garden, restaurant, bar and free WiFi, Eagle Hotel is situated in Dornoch, 200 metres from Carnegie Club Skibo Castle and 700 metres from Royal Dornoch Golf Club.

From US$137.40 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 323 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

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
From US$128.41 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,622 reviews
It was really enjoyable! Great location for getting around with buses and trains next to the entrance. Shopping center in the square within walking distance. Characteristic structure that really gives you the idea of ​​being in the highlands! Excellent breakfast in the Wallace Room and Ash restaurant where we ate excellent fish and chips!
Guest review by
Manuel
Italy
From US$81.13 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,617 reviews
location can't be beat just a couple of blocks down from the train station and a very busy central part of town. The vibe was hip and fun, and the room was super spacious and comfortable. I wish I were going to stay longer, only there one night. Next time I am in Inverness, this is where I'll stay.
Guest review by
teksiz
United States
From US$164.88 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 515 reviews
This was a return visit for me and the high standard was as I relèverez if. The team are professional yet warmly approachable, bedrooms and bathrooms beautifully appointed and the public spaces are perfect for relaxing. The dinner was impeccable and breakfast excellent.
Guest review by
Fiona
France
From US$124.32 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,345 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$113.06 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,357 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$121.31 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 815 reviews
It is a lovely, quaint hotel in a quiet location. Excellent, friendly staff made for a hospitable stay. Beautiful breakfast and evening meal. Luxurious bar for evening whiskey tipple and great selection.
Guest review by
Bernard
New Zealand
From US$120.13 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,568 reviews
Room was fantastic. Huge bathtub and glorious water pressure in the shower. Beds supremely comfortable. Food and service at restaurant was great. Would happily recommend
Guest review by
Wakefield
Canada
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 152 reviews
The interior design, the facilities, the vibe of the environment along with the neighborhood, the hospitality from the house owner.
Guest review by
Chiu Ping
Taiwan
From US$125.49 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,243 reviews
Overall excellence especially service. Very well managed hotel, excellent service staff and best location. Could not ask for more.
Guest review by
Louise
New Zealand
From US$143.95 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,352 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
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$226.52 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,055 reviews
Great facilities with a beautiful outlook. We were given an upgraded room which gave us lots of room.
Guest review by
Chris
Australia
From US$164.88 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 879 reviews
The mansion experience was more than we expected. Rooms were very clean and breakfast was superb.
Guest review by
Nicole
Australia
From US$59.67 per night
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 2,870 reviews
Great staff, helped me with a very heavy case, could not do more to be of assistance!
Guest review by
Iain
France
From US$206.10 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 943 reviews
Lovely hotel, beautiful large room that looked recently refurbished.
Guest review by
Allan
United Arab Emirates
From US$124.32 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,808 reviews
Great rooms, cozy and warm! Definitely recommend the place.
Guest review by
Евелин Везенкова
Bulgaria
From US$183.20 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$157.03 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 417 reviews
Very comfortable. Friendly and helpful staff.no
Guest review by
Anthony
Canada
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,294 reviews
The staff were all really friendly. Good food
Guest review by
Gray
United Kingdom

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