Search hotels in Moray Firth, United Kingdom
Enter your dates and choose from 1827 hotels and other places to stay
Stay in Moray Firth's best hotels!
Filter by:
Star Rating
Review score
The Salt house
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.

Ness Walk
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.

The Knowes Hotel & Restaurant
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....

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

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

Links House at Royal 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.

Boath House Hotel
Located in Nairn, 19 miles from Inverness Castle, Boath House Hotel provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

AC Hotel by Marriott 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.

River Ness Hotel, a member of Radisson Individuals
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.

Courtyard by Marriott Inverness Airport
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...

Most-booked hotels in Moray Firth in the past month
Popular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 8.2Very Good - What previous guests thought, 1,208 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 8.1Very Good - What previous guests thought, 5,165 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 7.3Good - What previous guests thought, 3,158 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 8.3Very Good - What previous guests thought, 3,364 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 7.3Good - What previous guests thought, 2,725 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 7.5Good - What previous guests thought, 1,437 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 8.8Excellent - What previous guests thought, 4,554 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 8.8Excellent - What previous guests thought, 2,995 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 7.0Good - What previous guests thought, 755 reviewsPopular with guests booking hotels in Moray Firth
Scored out of 10, guest rating 8.2Very Good - What previous guests thought, 1,487 reviews
Moray Firth's best hotels with breakfast
- Scored out of 10, guest rating 8.3Very Good - What previous guests thought, 2,255 reviews
Renovated Two Bedroom Suite - One King and One Queen Bed
Royal Marine Hotel
Hotel in BroraBreakfast optionsScored out of 10, guest rating 8.7Excellent - What previous guests thought, 1,009 reviewsRoyal 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...
Golf View Hotel & Spa
Hotel in NairnBreakfast optionsScored out of 10, guest rating 8.6Excellent - What previous guests thought, 1,063 reviewsOverlooking the Moray Firth, with pretty gardens leading down to the seashore, this hotel and leisure club are set within beautiful surroundings.
Smithton Hotel
Hotel in InvernessBreakfast optionsScored out of 10, guest rating 8.2Very Good - What previous guests thought, 1,144 reviewsThis 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.
The Glenmoriston Townhouse Hotel
Hotel in InvernessBreakfast optionsScored out of 10, guest rating 8.2Very Good - What previous guests thought, 1,584 reviewsThis stylish, 4-star property sits on the banks of the River Ness and is 2625 feet from Inverness city center.
Dornoch Castle Hotel
Hotel in DornochBreakfast optionsScored out of 10, guest rating 8.3Very Good - What previous guests thought, 1,207 reviewsA 500-year-old converted Scottish castle, this hotel is set in the center of Durnoch, opposite a 13th-century cathedral.
Bunchrew House Hotel
Hotel in InvernessBreakfast optionsScored out of 10, guest rating 8.9Excellent - What previous guests thought, 1,079 reviewsIn 20 acres of beautiful landscaped gardens and woodland, on the shores of the Beauly Firth near Inverness, this 17th-century Scottish mansion is now a luxurious 4-star country house hotel.
B&B HOTEL Inverness
Hotel in InvernessBreakfast optionsScored out of 10, guest rating 8.2Very Good - What previous guests thought, 1,208 reviewsB&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.
Budget hotels in Moray Firth
Carlton Hotel
Hotel in ForresCheap hotelScored out of 10, guest rating 7.2Good - What previous guests thought, 1,071 reviewsLocated in Forres and within 26 miles of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.
Caithness Inn
Hotel in WickCheap hotelScored out of 10, guest rating 5.7Fair - What previous guests thought, 570 reviewsCaithness Inn is located in Wick, 6.3 miles from Sinclair's Bay and 19 miles from The Castle Gardens of Mey. This 4-star hotel offers room service and free WiFi.
West End Hotel
Hotel in NairnCheap hotelScored out of 10, guest rating 7.8Good - What previous guests thought, 518 reviewsLocated in Nairn, a 10-minute walk from Nairn Central Beach, West End Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.
The Old Coach House
Hotel in BuckieCheap hotelScored out of 10, guest rating 6.1Pleasant - What previous guests thought, 302 reviewsLocated in Buckie, within 16 miles of Elgin Cathedral and 25 miles of Huntly Castle, The Old Coach House has accommodations with free WiFi. At the hotel, rooms include a desk.
Marine Hotel
Hotel in BuckieCheap hotelScored out of 10, guest rating 6.0Pleasant - What previous guests thought, 371 reviewsMarine Hotel has a shared lounge, restaurant, a bar and water sports facilities in Buckie.
Taigh Mor
Hotel in ElginCheap hotelScored out of 10, guest rating 8.0Very Good - What previous guests thought, 1 reviewLocated in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi.
The Salt house
Hotel in GolspieCheap hotelScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 161 reviewsFeaturing 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.
Ness Walk
Hotel in InvernessCheap hotelScored out of 10, guest rating 9.2Wonderful - What previous guests thought, 917 reviewsNess 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.
Hotels in Moray Firth you can book without a credit card
Links House at Royal Dornoch
Hotel in DornochNo credit card neededScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 90 reviewsLocated 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.
Sinclair Bay Apartments
Hotel in KeissNo credit card neededScored out of 10, guest rating 9.3Wonderful - What previous guests thought, 68 reviewsLocated in Keiss, 2.2 miles from Sinclair's Bay, Sinclair Bay Apartments has accommodations with a restaurant, free private parking and a bar.
AC Hotel by Marriott Inverness
Hotel in InvernessNo credit card neededScored out of 10, guest rating 8.8Excellent - What previous guests thought, 2,021 reviewsIdeally 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.
Heathmount Hotel
Hotel in InvernessNo credit card neededScored out of 10, guest rating 8.8Excellent - What previous guests thought, 1,351 reviewsThe 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.
Grant Arms Hotel
Hotel in CullenNo credit card neededScored out of 10, guest rating 8.0Very Good - What previous guests thought, 293 reviewsLocated in Cullen and within 21 miles of Elgin Cathedral, Grant Arms Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.
The Havelock
Hotel in NairnNo credit card neededScored out of 10, guest rating 8.3Very Good - What previous guests thought, 321 reviewsLocated 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.
Eagle Hotel
Hotel in DornochNo credit card neededScored out of 10, guest rating 8.1Very Good - What previous guests thought, 839 reviewsFeaturing a garden, restaurant, bar and free WiFi, Eagle Hotel is located in Dornoch, a 2-minute walk from Carnegie Club Skibo Castle and 0.4 miles from Royal Dornoch Golf Club.
North Kessock Hotel
Hotel in InvernessNo credit card neededScored out of 10, guest rating 8.6Excellent - What previous guests thought, 832 reviewsLocated in Inverness, 5.1 miles from Inverness Castle, North Kessock Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.
FAQs about hotels in Moray Firth
Planning a trip? Get inspired by reviews of cities in Moray Firth
- 10.0
So many wonderful things to see and do within an easy...
So many wonderful things to see and do within an easy driving distance from Inverness. This is the place to stay to explore the highlands. We enjoyed having the advantage of being in a city with all it offers including an airport to fly in and out, History is all around you from stone age to castles. The countryside is beautiful. The seacoast is not fall away and the National Parks were breath taking.Guest review byElizabethUnited States - 10.0
Lovely little city.
Lovely little city. A lot of take aways, shopping options, churches and pubs/restaurants. And the beaches are incredible! Lovely food and drinks at Bandstand restaurant, James's ice cream is a must, just by the beach btw. We had a picnic on the beach at sunset, visited multiple pubs and restaurants, enjoyed walks. Secret beach is lovely and you can spot delphins!Guest review byJolaPoland - 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 byTonyUnited 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 byAnonymous - 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 byWalterUnited Kingdom - 10.0
Fabulous Town with lots going on.
Fabulous Town with lots going on. Plenty of restaurants and places to visit. We managed to see the new bridge onto the East Beach which was fantastic. We even managed to see a wedding ceremony on the beach.Guest review byAlanUnited Kingdom - 10.0
Sunny weather. Peaceful and welcoming small historic town.
Sunny weather. Peaceful and welcoming small historic town. Good cafe at beach. Exceptionally hot weather. Sea temperature almost warm but influx of small jellyfish in main beach area - not stinging but not to be stood upon.Guest review byIain - 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 byShe wants to travelUnited 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 byAnonymous - 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 byMag’sUnited Kingdom