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

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.1
Superb - What previous guests thought, 205 reviews
Price from
US$206.22
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.3
Superb - What previous guests thought, 102 reviews
Price from
US$567.42
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.

J
Jane
From
United Kingdom
clean nice room , friendly and efficient staff .
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 275 reviews
Price from
US$199.57
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.

E
ELENI
From
Greece
The suite was lovely and spacious. There was tea,coffe, hot chocolate and biscuits n the room. The receptionist and all the staff were extremely helpful and very welcoming. The food at the restaurant was very well presented and of very good quality. My daughter found a card with a sweet message from the turn down service team next to her little bunny and bear which were tucked in the bed covered with little blankets made of tissue paper! How sweet! Thank you for this memorable stay!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 896 reviews
Price from
US$850.16
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, 346 reviews
Price from
US$239.48
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, 88 reviews
Price from
US$101.78
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, 87 reviews
Price from
US$270.01
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.

s
sofia_g
From
Greece
The hotel is brand new and located close to the main city centre. The room was very comfortable. I loved the Korre's products in the bathroom. Overall it's a great place to stay in Inverness
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,106 reviews
Price from
US$327.29
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.

P
Percy
From
Belgium
The room number five IS sublime, quiet, clean, great. I will Come back.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,429 reviews
Price from
US$548.15
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...

G
Gabriel
From
Romania
very close to the airport, a 2 min walk
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,941 reviews
Price from
US$347.25
1 night, 2 adults
See all 1805 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.1
    Very good - What previous guests thought, 1,506 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$183.60 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,167 reviews

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

    From US$223.52 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 3,312 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$179.61 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,251 reviews

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

    From US$198.10 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,066 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$243.47 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,130 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$178.97 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,573 reviews

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

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

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

    From US$226.18 per night

Budget hotels in Moray Firth

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,469 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$131.71 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 596 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$135.04 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 420 reviews

    Set in Lossiemouth, 200 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation with a garden, free private parking, a restaurant and a bar.

    From US$94.46 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 338 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$109.10 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 1,071 reviews

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

    From US$89.81 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,004 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$94.59 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,636 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$106.44 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 3,335 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$161.65 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, 102 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.

    From US$566.61 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 87 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, 67 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, 259 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.5
    Very good - What previous guests thought, 542 reviews

    Situated less than 1 km from Nairn Central Beach, Aurora Hotel & Italian Restaurant offers 2-star accommodation in Nairn and has a restaurant, a bar and water sports facilities.

    From US$146.35 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 421 reviews

    Situated in Portknockie, 33 km from Elgin Cathedral, Victoria Hotel features a bar and views of the city. The property is non-smoking and is set 38 km from Huntly Castle.

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

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

  • Ramnee Hotel

    Hotel in Forres
    No credit card needed
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 411 reviews

    Set in an Edwardian mansion, the 4-star Ramnee Hotel features leafy gardens and a traditional restaurant. The hotel is situated just outside Forres centre, adjacent to Grant Park.

    From US$153 per night

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 3,738 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$223.52 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,167 reviews
    Wonderfull Hotel, wanderfull situation, wonderfull whisky&vein cafe bar. clenless, staff all of good. especialy location where is near bus and train station and city center. Stay the Laichmoray Hotel when you go to to Elgin absolutely if you are traveler They are giving personal special breakfast 100 point.
    Guest review by
    Dr.Orhan
    Turkey
  • From US$345.15 per night
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 152 reviews
    Everything! The attention to detail was amazing. We could have stayed there for 3 weeks and only needed groceries. From the cappuccino machine, dish washer, full kitchen to the books, games, dvds - even umbrellas outside the door! Super clean and modern - the perfect holiday home.
    Guest review by
    Jane
    South Africa
  • From US$190.25 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 425 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$131.71 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,469 reviews
    Everything! The food was amazing. We had dinner there twice and breakfast twice and all were delicious. The staff were so kind and helpful. Young vibrant atmosphere. The room was big and comfy and beautifully decorated. We were thrilled!
    Guest review by
    Malinda
    Canada
  • From US$178.41 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 509 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$226.18 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,271 reviews
    Historic castle with Scottish hospitality. warm and welcoming. Jamie provided excellent whiskey advice on what to see around Dornoch. Amazing breakfast.
    Guest review by
    Bernard
    New Zealand
  • From US$199.57 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 5,296 reviews
    Very nice place, with excellent location . There is free parking for those traveling by car. From there you can easily explore the city.
    Guest review by
    Antonis
    Cyprus
  • From US$226.31 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 970 reviews
    Everything was perfect! The staff was very kind and helpful. We would visit the hotel and the beautiful Brora village again!
    Guest review by
    EFTHYMIA GKAIDATZI
    Greece
  • From US$154.47 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,573 reviews
    Quiet but convenient location with restaurant serving delicious food. Bed was super comfortable and we enjoyed the stay.
    Guest review by
    JunJie
    Singapore
  • 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$131.71 per night
    Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 2,310 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$243.47 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,066 reviews
    Our stay was lovely, overall we had the best experience. This might be the finest hotel I’ve ever stayed at!
    Guest review by
    Chloé
    France
  • From US$83.02 per night
    Scored out of 10, guest rating 5.3
    Passable - What previous guests thought, 2,954 reviews
    Great location, perfect for a cheap stay in the city centre and continental breakfast included.
    Guest review by
    Lucy
    United Kingdom
  • From US$105.37 per night
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 757 reviews
    Everything was perfect and the staff sooo kind and helpful! Breakfast delicious!
    Guest review by
    Jana
    Czech Republic
  • From US$173.62 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 903 reviews
    Quiet & off the main road Beautiful furnishings Close parking Friendly staff
    Guest review by
    Sue
    Australia
  • From US$159.65 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,359 reviews
    Bequtiful Place!!! Very friendly and kind. Breathtaking few.
    Guest review by
    Hoffmann
    Germany
  • From US$198.10 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,251 reviews
    Excellent location, lively lobby bar, spa access
    Guest review by
    Leonid
    Ukraine
  • From US$145.99 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 4,705 reviews
    Loved it 1 min walk to train station
    Guest review by
    white
    Canada

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

  • 10.0

    I've been to Inverness before and always enjoyed the...

    I've been to Inverness before and always enjoyed the atmosphere in this city. If you want to experience more of the Highlands, book your tours ahead of time. Whatever tour you book, it's always worth it. The scenery is extraordinary and listen to the locals: their accent gives you a very special feeling during your stay. That is priceless.
    Guest review by
    Klaus
    Germany
  • 8.0

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

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

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

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

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

    Tain is a lovely quiet place to stay in but i did not like...

    Tain is a lovely quiet place to stay in but i did not like the restaurant at the Station. Overpriced basic food which i would not go back for. I wish i had gone to the Tesco along the road, bought 3 Rib Eye Steaks and cooked at home as it would have been much better value for money!!!
    Guest review by
    John
    United Kingdom
  • 10.0

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

    Lossiemouth has fantastic beaches and cliff walks.

    Lossiemouth has fantastic beaches and cliff walks. Harbour Lights cafe great for lunches and coffees, Catch 79 restaurant is excellent if more expensive but worth it, booking essential. It’s always wise to check opening times of places if you’re going out of the summer season, even the Deli and bakers as they’re not open all the time.
    Guest review by
    Fiona
    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

    Great wee village, friendly folk.

    Great wee village, friendly folk. Lots to do, including a visit to the Timespan museum experience 🏴󠁧󠁢󠁳󠁣󠁴󠁿 We also had an amazing drive out to the Forsinard Flows 🌈 visited the museum display at Forsinard railway station & a walk to the observation point 😎 We also stopped at the golf panning site and found some iron pyrites ✨
    Guest review by
    David
    United Kingdom
  • 8.0

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

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