Skip to main content

Search hotels in Moray Firth, United Kingdom

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

Check out these popular cities in Moray Firth

Stay in Moray Firth's best hotels!

Filter by:

Star rating

Review score

The Salt house

Hotel in Golspie

The Salt house is located in Golspie, 17 km from Carnegie Club Skibo Castle and 18 km from Royal Dornoch Golf Club. This 4-star hotel offers free WiFi.

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.1
Superb - What previous guests thought, 171 reviews
Price from
US$249.94
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.

G
Giuseppe
From
Australia
The staff were genuinely hospitable and warm. Cullen is a lovely town and the hotel was well located. The layout and decor of the lounge bar, reception and bistro were tastefully done and created an inviting homely atmosphere
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 272 reviews
Price from
US$202.66
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.

l
leigh
From
United Arab Emirates
Wonderful hotel, wonderful staff and the best food in Scotland You must try the desserts, they are superb. Tasting menu should be mandatory 😊
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 912 reviews
Price from
US$565.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....

A
Anna
From
Hungary
The room was brilliant, the beds were comfortable, the view excellent. The breakfast was so delicious
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 328 reviews
Price from
US$216.17
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.

A
Amanda
From
United Kingdom
Nice and friendly staff and owner breakfast was great quality and lovely will defo be back
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 63 reviews
Price from
US$103.36
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, 59 reviews
Price from
US$240.76
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.1
Superb - What previous guests thought, 92 reviews
Price from
US$510.55
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.

A
Andrej
From
Slovenia
Big room, nice staff, close to the center and very nice view on river Ness.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,038 reviews
Price from
US$366.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.

D
Darren
From
Spain
Great location, modern and comfortable, my go to hotel when I stay in Inverness.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4,529 reviews
Price from
US$395.86
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...

A
Annie
From
United Arab Emirates
A fabulous stay at Courtyard Marriott at Inverness Airport. The location could not be better for travellers wishing to fly from or arrive in Inverness. The hotel itself is very comfortable with a range of facilities and amenities to suit all travellers. The F & B is also very good and reasonably priced for the location. All staff I encountered were very friendly, welcoming and eager to assist with any queries in a positive manner. I highly recommend this hotel to fellow travellers.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,971 reviews
Price from
US$278.45
1 night, 2 adults
See all 1834 hotels in Moray Firth

Most booked hotels in Moray Firth in the past month

See all

Moray Firth's best hotels with breakfast

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,600 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.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,494 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.

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

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 3,343 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.

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

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

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 999 reviews

    Royal Marine Hotel 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 Scotland’s finest golf courses...

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,063 reviews

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

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,140 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.

Budget hotels in Moray Firth

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 1,089 reviews

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

  • Scored out of 10, guest rating 5.8
    Passable - What previous guests thought, 559 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.

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 303 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.

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 362 reviews

    Marine Hotel has a shared lounge, restaurant, a bar and water sports facilities in Buckie. Located around 41 km from Huntly Castle, the hotel with free WiFi is also 49 km away from Delgatie Castle.

  • Set in Forres, 44 km from Inverness Castle, Cluny Hill Hotel offers accommodation with free WiFi and free private parking.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 5 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 9.3
    Superb - What previous guests thought, 68 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,339 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.

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

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 3,724 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.

  • The Anderson

    Hotel in Fortrose
    No credit card needed
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 225 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, 758 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, 322 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.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 513 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.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 58 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.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 80 reviews

    Featuring free WiFi, The Royal Hotel Cromarty offers pet-friendly accommodation in Cromarty overlooking the harbour and 37 km from Inverness.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 4,789 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.

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
  • From US$225.63 per night
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,274 reviews
    I was unexpectedly surprised when I walked in as it looks a bit like a night club and it had a lift! All the staff were very professional and helpful. My room was spacious with a very comfortable bed. The hotel has a great bar and restaurant area although very close to other restaurants and the main shopping area.
    Guest review by
    Linda
    Australia
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 4,789 reviews
    This is truly a beautiful hotel, and the location was wonderful as we were travelling by train so stumbled out of the station and into the hotel. A property just so full of history and character, we loved everything about it. Highly recommend to others staying in Inverness!
    Guest review by
    Mila
    New Zealand
  • From US$303.99 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,226 reviews
    Dornoch Castle was so fun!! We would definitely go back! It’s a very historic castle in a very historic, quaint town. The staff was so nice - the owner even gave a us a ride into the next town so we wouldn’t miss the train! The town of Dornoch is such an amazing place!!
    Guest review by
    Evans
    United States
  • From US$216.17 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,170 reviews
    The hotel staff are very friendly and helpful, from the cleaning staff to the manager. A very clean and comfortable hotel. The breakfast was very good, cooked well and very tasty. We would be happy to return.
    Guest review by
    Sara
    United Kingdom
  • From US$383.56 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,246 reviews
    This was the best hotel we stayed in all of UK. Artfully designed spacious rooms overlooking the Ness river exceeded our expectations. They provided free parking in the parking lot of the cathedral nearby.
    Guest review by
    Gayan
    Sri Lanka
  • From US$436.52 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,583 reviews
    Very kind staff, wonderful selection of whiskey at the bar, cozy location close to the center (5min walking) and free parking. Also the breakfast was very good and the service was truly efficient.
    Guest review by
    Carlo
    Italy
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 145 reviews
    Wonderful view, spotlessly clean, sauna was very relaxing at the end of a long day of sight seeing! Sat by the fire and watched the sun go down over the mountains and harbour. Will be back!
    Guest review by
    LOUISE
    United States
  • From US$375.73 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 513 reviews
    Breakfast was great and a hearty start to the day. Chefs are very good and ready to help with changes if needed. Evening meals very tasty , would recommend to others
    Guest review by
    pilat
    Abkhazia
  • From US$179.42 per night
    Scored out of 10, guest rating 5.5
    Passable - What previous guests thought, 3,013 reviews
    Robert was very friendly and helpful the room was spotless clean with tea or coffee to drink.the contennel breakfast was very good with plenty of choice
    Guest review by
    Floyd
    Abkhazia
  • From US$255.35 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,375 reviews
    perfect location,great price and lovely comfortable bed ,the staff at the reception was so lovely helpful,i would come back and recommend
    Guest review by
    Mecic
    United Kingdom
  • From US$216.32 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 930 reviews
    Very friendly staff, lovely cosy rooms. Hotel was cleaned to a high standard. Breakfast was delicious. Good location with free parking.
    Guest review by
    Susan
    United Kingdom
  • 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.6
    Fabulous - What previous guests thought, 3,724 reviews
    Spa facilities were good. Swimming pool is fun for children. Big room and very comfortable. Big bathroom as well.
    Guest review by
    Goutham
    Netherlands
  • From US$471.52 per night
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 5,181 reviews
    Lovely accommodation, good rooms, good location.. Good food, good value for money
    Guest review by
    CRAIGDSOUZA
    India
  • From US$193.20 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 433 reviews
    The staff were lovely and friendly. Especially found Becca helpful. Great food.
    Guest review by
    Shelley
    New Zealand
  • From US$316.15 per night
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 724 reviews
    Fifteen-minute walk from the city centre. A very nice, quiet place to stay.
    Guest review by
    FERNANDO
    Spain
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 999 reviews
    Rooms are amazing, bed the comfiest I’ve ever slept in.
    Guest review by
    Lee
    Australia
  • From US$378.29 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,063 reviews
    beautiful view, lovely interior, very comfortable
    Guest review by
    Anouk
    Netherlands
  • From US$331.68 per night
    Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 2,282 reviews
    The location and the rooms were excellent!
    Guest review by
    Jain
    India

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

  • 8.0

    Pretty River Views, Quick Visit: Inverness has a small,...

    Pretty River Views, Quick Visit: Inverness has a small, walkable downtown with a few highlights—the river views are pretty, the old architecture is charming, and we loved Hootenanny for dinner with live music as well as browsing at Leakey’s Bookstore. The Victorian Market was underwhelming aside from a couple of food spots. You can see the best of the town in just a few hours, making it a pleasant overnight stop on the way further north into the Highlands.
    Guest review by
    Donna
    United States
  • 8.0

    Nairn itself, a small town with a lovely beachfront and good...

    Nairn itself, a small town with a lovely beachfront and good local walks. The town centre itself is a bit 'tired' but that can be said for most towns, cities these days. What I would say is you do need your own transport. We relied on public transport so quite limited in accessing further afield.
    Guest review by
    BarumHibernian
    United Kingdom
  • 8.0

    Wick is not a pretty place, but it has plenty of history.

    Wick is not a pretty place, but it has plenty of history. It looks tired and shows the decline in modern industry and is often bypassed when development opportunities are on offer. This is particularly so with the main truck road being diverted away from the County town. Still its good to see activity in the harbor associated with 'green technology.' The Norseman - great Sunday Carvery The Trinky and The Old Man of Wick - interesting history Getting Around - best walk it - you miss too much otherwise Use the bus to get around the County of Caithness such as, Sincair Bay, John O' Groats, Mey, Dunnet, Castletown, Thurso, Halkirk and Watten. A we excussion to Dunnet Head is good too. So Wick is interesting and good as a base to visit the rest of Caithness.
    Guest review by
    Tony
    United Kingdom
  • 10.0

    The main square is quite nice to walk down, with lots of...

    The main square is quite nice to walk down, with lots of shops and resteraunts to pop into. Elgin Cathedral is up there as one of my favourite cathedrals/abbys that I've visited. stunning views from the top of the tower.
    Guest review by
    Anonymous
  • 6.0

    We used this as a stopover travelling down from Orkney to...

    We used this as a stopover travelling down from Orkney to Fife, the hotel was "just ok" but having to go to another hotel for a cooked breakfast made the pricing structure a bit over the top.
    Guest review by
    Walter
    United Kingdom
  • 10.0

    I guess it depends on what you are looking for but I really...

    I guess it depends on what you are looking for but I really like lossiemouth. It has wonderful sandy beaches and lovely walking trails. Admittedly, the jets from the RAF base can be noisy but, personally, I quite like seeing them and they are not a constant presence. There is no entertainment available, just a peaceful, friendly, place to spend some time unwinding.
    Guest review by
    John
    United Kingdom
  • 10.0

    Absolutely loved our stay!

    Absolutely loved our stay! The accommodation was beautifully appointed and incredibly comfortable. The food was top-notch, and the bar was a real highlight—especially the whiskey selection, which is second to none. The village is charming and perfectly located for exploring the Highlands. Highly recommend spending a few nights at this spectacular hotel!
    Guest review by
    Antony
    United Kingdom
  • 10.0

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

    Helmsdale is a small village by the coast.

    Helmsdale is a small village by the coast. Couple of restaurants and a small supermarket. Couple of pubs. Don't expect a town full of things to do on an evening. This town is great to use as a base when exploring the surrounding area or a stop off on your way up or back to the top of Scotland.
    Guest review by
    She wants to travel
    United Kingdom
  • 8.0

    Ready access to the beach and all other coastal villages...

    Ready access to the beach and all other coastal villages each with their own unique charm and character. Friendly people and superb local cuisine. With regard to eating out, there was a limited choice of places to eat in Buckie itself after 7pm. I would say that Struan house is the best hotel in Buckie and that my complimentary review probably mirrors the thoughts of many others who have stayed there.
    Guest review by
    Anonymous