Search hotels in Moray Firth, United Kingdom

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

Check out these popular cities in Moray Firth

Inverness

805 hotels

Elgin

80 hotels

Wick

116 hotels

Nairn

120 hotels

Dornoch

81 hotels

Lossiemouth

122 hotels

Tain

42 hotels

Forres

56 hotels

Buckie

47 hotels

Brora

24 hotels

Stay in Moray Firth's best hotels!

Filter by:

Star Rating
Review score

River Ness Hotel, a member of Radisson Individuals

Hotel in Inverness

Attractively located in Inverness, River Ness Hotel, a member of Radisson Individuals has air-conditioned rooms, a fitness center, free WiFi and a shared lounge.

B
Bryan
From
United Kingdom
Central location modern and individual.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4,146 reviews
Price from
$119.93
1 night, 2 adults

The Salt house

Hotel in Golspie

Featuring 4-star accommodations, The Salt house is located in Golspie, 1.7 miles from Dunrobin Castle and 10 miles from Carnegie Club Skibo Castle. The hotel features family rooms.

S
Sheila
From
United States
Lovely hotel and very welcoming owner
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 216 reviews
Price from
$208.87
1 night, 2 adults

Links House at Royal Dornoch

Hotel in Dornoch

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

J
John
From
United States
Everything was perfect! Location, rooms, staff, food, atmosphere.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 102 reviews
Price from
$668.07
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
Noor
From
Bahrain
The location of the hotel was amazing, it was extremely clean.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 859 reviews
Price from
$248.62
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
antony
From
United Kingdom
Very convenient , central, walking distance to harbour
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 357 reviews
Price from
$202.13
1 night, 2 adults

Fife Lodge Hotel

Hotel in Banff

Located half a mile from Banff town center 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...

h
harvey
From
United States
This place was fab! The people were very helpful and kind. The place was decorated and had a festive feel. Our dinner was excellent as was the breakfast. Wish we could have stayed longer.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 399 reviews
Price from
$155.64
1 night, 2 adults

Seabank House Hotel

Hotel in Nairn

Located in Nairn, a 10-minute walk from Nairn Central Beach, Seabank House Hotel provides accommodations with a garden, free private parking and a bar.

M
Meryl
From
Canada
Jen & Simon are the lovely couple who run this hotel, they were kind and inviting & clearly wanting our stay to be good. The building is well maintained the rooms are beautiful with great beds & lovely bedding. Each are upgraded and nice in size with ensuite. The breakfast was good in a beautiful glass enclosed area looking into the private yard. They went out of their way to accomodate us and it was appreciated. There are stairs but Simon happily gave us a hand with the luggage. We enjoyed our time there and would definetly return if in this area again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 93 reviews
Price from
$213.45
1 night, 2 adults

AC Hotel by Marriott Inverness

Hotel in Inverness

Ideally located in Inverness, AC Hotel by Marriott Inverness has air-conditioned rooms, a fitness center, free WiFi and a terrace. This 4-star hotel offers a 24-hour front desk and a business center.

M
Mara
From
Australia
I loved the layout and decor of the room. Breakfast was amazing!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,366 reviews
Price from
$102.82
1 night, 2 adults

Courtyard by Marriott Inverness Airport

Hotel in Inverness

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

D
Debashis Ghosh
From
Singapore
Large spacious clean rooms, well managed clean bright property, bang opposite the airport takes less than 3 minutes to enter the airport, right next to the rental car parking lot. This is easily the best property I stayed in during my 2 1 week stay in the UK.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,937 reviews
Price from
$109.15
1 night, 2 adults

Heathmount Hotel

Hotel in Inverness

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whiskey, Illy coffee and freshly mixed cocktails in its 2 contrasting bars.

R
Robert
From
United States
The staff was very friendly. The bed was very comfortable. Great location. Good bar and restaurant. Short walk to downtown for live entertainment. Well worth it.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,274 reviews
Price from
$141.94
1 night, 2 adults
See all 1808 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.7
Excellent - What previous guests thought, 3,747 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4,146 reviews

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,253 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4,634 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,766 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,203 reviews

Popular with guests booking hotels in Moray Firth

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

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,366 reviews

Popular with guests booking hotels in Moray Firth

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,937 reviews

Moray Firth's best hotels with breakfast

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,157 reviews

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.

From $195.39 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,203 reviews

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

From $106.46 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,338 reviews

Bordering Nairn Golf Course and just 30 minutes’ drive from Inverness, Muthu Newton Hotel is set in 21 acres of mature parkland and gardens.

From $134.75 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,176 reviews

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

From $142.71 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,047 reviews

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

From $282.99 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,120 reviews

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

From $127.21 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,619 reviews

This stylish, 4-star property sits on the banks of the River Ness and is 2625 feet from Inverness city center.

From $94.33 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,286 reviews

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

From $222.35 per night

Budget hotels in Moray Firth

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

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

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,253 reviews

The Glen Mhor Hotel offers Victorian townhouses and apartments located on the banks of the River Ness, a 3-minute walk from Inverness city center and a 15-minute drive from Loch Ness.

From $93.45 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,747 reviews

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

From $137.05 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 108 reviews

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

From $103.09 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 241 reviews

Hootananny is well set in the center of Inverness, and provides a restaurant, free WiFi and a bar.

From $140.15 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 838 reviews

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

From $89.61 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 595 reviews

Featuring a garden, terrace, bar and free WiFi, The 1645 Inn is located in Nairn, 19 miles from Inverness Castle and 13 miles from Castle Stuart Golf Links.

From $114.54 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 367 reviews

Located in Nairn, a 4-minute walk from Nairn Central Beach, The Havelock has accommodations with a garden, free private parking, a terrace and a restaurant.

From $86.24 per night

Hotels in Moray Firth you can book without a credit card

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 102 reviews

Located 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.2
Wonderful - What previous guests thought, 93 reviews

Located in Nairn, a 10-minute walk from Nairn Central Beach, Seabank House Hotel provides accommodations with a garden, free private parking and a bar.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 66 reviews

Located in Keiss, 2.2 miles from Sinclair's Bay, Sinclair Bay Apartments has accommodations 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, 265 reviews

Located in Fortrose and with Rosemarkie Beach reachable within a 19-minute walk, The Anderson has a garden, non-smoking rooms, free WiFi throughout the property and a bar.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 156 reviews

Located in the heart of Inverness, this award-winning, luxurious boutique hotel and bar features a convenient setting within a few minutes’ walk of the High Street and Inverness Castle.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 81 reviews

Featuring free WiFi, The Royal Hotel Cromarty offers pet-friendly accommodations in Cromarty overlooking the harbor and 23 mi from Inverness.

St Duthus Hotel

Hotel in Tain
No credit card needed
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 9 reviews

Located in Tain, 28 miles from Strathpeffer Spa Golf Club, St Duthus Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.

FAQs about hotels in Moray Firth

See reviews by guests who stayed at hotels in Moray Firth

See all
From $53.90 per night
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 2,799 reviews
Amazing door, stairs and everything else, all made well and going to last for a very long time. I absolutely loved being here and shed a tear when I had to leave.. Everyone was swimmingly helpful t wish I didn't have to leave, however, my plane flight was imminent and had to sojourn. Kettle abound, spacious shower with all the amenities included. Will be back e, and visiting them, post haste!
Guest review by
Lynnette
United States
From $93.45 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,253 reviews
Very good location on the river Ness. Slightly farther out from the direct city centre, which is nice as it is away from the crowds. If you walk along the river out of the city there are many trails to explore and it was perfect for a runner like me. Very comfortable beds, nice to have a brewery right downstairs. Beer is good and the scotch will eventually be good (I hope!).
Guest review by
Danielle
Netherlands
From $81.26 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 863 reviews
The staff members were amazing and very welcoming! Beautiful hotel with great facilities and very nice and comfortable rooms. 100% recommended. It is located in a very nice and calm neighborhood, about 15 minutes walk from the city center. We walked from and to the central trains station with all our luggage without any problem (we do love to walk a lot whenever we travel).
Guest review by
Maria
Colombia
From $189.20 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 949 reviews
Driving through the Highlands, we needed a last minute hotel. 2 rooms were open and we were pleasantly surprised. The hotel was beautiful and the rooms were spacious, even luxurious. The staff was great. And we had a lovely day at the beach.
Guest review by
Ayn Cates
United States
From $163.73 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 880 reviews
An absolutely beautiful hotel with a real "mansion house" feel. Staff were excellent and meals amazing. We thoroughly enjoyed the opportunity to relax in such a beautiful, peaceful space.
Guest review by
Donni Walker
Australia
From $222.35 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,286 reviews
Everything was great. The service, the restaurant, bar, the room, the surroundings. Great service at the restaurant as well. Highly recommend.
Guest review by
Scott
Mexico
From $133.41 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 523 reviews
In a country setting, conveniently close to all areas of interest. Very comfortable, large room with king size bed. Excellent breakfast.
Guest review by
Orlando
United States
From $195.39 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,157 reviews
The room was spotless, so was the hotel. The staff were friendly and helpful. The food was lovely. It was close to the train station.
Guest review by
Sharon
United Kingdom
From $73.98 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,404 reviews
Loved the location. My room was easily accessible, roomy and the facilities were great. Breakfast and dinner were both great.
Guest review by
Amorina
Australia
From $282.99 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,047 reviews
Location, Ocean view, excellent restaurant, friendly, professional, and helpful staff from check in to check out.
Guest review by
Gloria
United Kingdom
From $137.05 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,747 reviews
The room was really nice and the staff very helpful. The hotel is close to the old town, so that is a huge plus.
Guest review by
Badic
Romania
From $94.33 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,619 reviews
Location. Very cozy and welcoming building/house. lovely bar and ambiance. The staff was absolutely wonderful!!!
Guest review by
Beth A
France
From $134.75 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,338 reviews
The room was more like a suite and extremely comfortable. Excellent value! Staff were lovely.
Guest review by
Jaqueline
Hungary
From $161.71 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 411 reviews
Greet location, good staff... Lovely view of the beaches, nice fresh fruit for breakfast
Guest review by
Nadders
United Kingdom
From $334.87 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 144 reviews
Fantastic location, the host, Hazel was amazing and accommodated all our requests
Guest review by
Tuan
United Arab Emirates
From $111.58 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4,634 reviews
The location is good. The room is clean and comfortable. The staff are friendly.
Guest review by
Zhenhui
United States
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,802 reviews
Everything! Great staff, super helpful. Excellent location! Spacious room.
Guest review by
MariaTeresa
Peru
From $142.71 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,176 reviews
Laura was a lovely waitress at breakfast and went the extra mile.
Guest review by
Ferguson
Canada

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

Scored out of 10, guest rating 4.0

I like the chippy across the road. which is cheaper and...

I like the chippy across the road. which is cheaper and better quality of food. now that the menu has changed.the beer is expensive. last year when I stayed I was given a discount card for food and bar bill this has now ceased.
Guest review by
Anonymous
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 10

A really beautiful old hotel and spa right on the most...

A really beautiful old hotel and spa right on the most incredible beach. Fantastic spa and sauna and you can go for a cold dip in the sea afterwards! Delicious food and lovely cosy lounge full of armchairs with views of the sea. We absolutely loved it and will definitely go back for another break again. Perfect in every way, thank you!
Guest review by
Annette
United Kingdom
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 10

Everything was perfect and attention to detail was...

Everything was perfect and attention to detail was remarkable including amazing welcome hamper. Beautifully clean and comfortable. Would highly recommend. Shirley and Gary are the perfect hosts. Would love to return in the future.
Guest review by
Audrey
United Kingdom