Skip to main content
In partnership with

Search hotels in Moray Firth, United Kingdom

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

J
Jeff
From
United States
Excellent room with superior breakfast and the cafe is available for guest use even after normal business hours. Family run business and the owners are great hosts. Super location!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 161 reviews
Price from
$210.16
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.

K
Kevin
From
Canada
Location, cleanliness, friendly staff.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 917 reviews
Price from
$781
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....

D
Douglas
From
Japan
Recently renovated room was so nice. Best room we experienced on our ten-day UK trip. Night dining and breakfast were solid as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 325 reviews
Price from
$216.94
1 night, 2 adults

The harbour inn

Hotel in Burghead

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

B
Briana
From
Canada
The biggest comfiest towels you have ever seen. Lovely little tunnoch cakes welcome you into the room. Breakfast was delicious. Pub was lively and fun.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 61 reviews
Price from
$103.73
1 night, 2 adults

The Clubhouse Nairn

Hotel in 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.

T
Tina
From
United States
The host and hostess were wonderful, rooms were lovely, and the poached eggs are to die for....we enjoyed it so much we came back for a second night.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 56 reviews
Price from
$255.04
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.

M
Michelle
From
United States
Amazing stay in Dornoch! Walking distance to the beach! A beautiful boutique style hotel with 5 star resort service!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 90 reviews
Price from
$592.92
1 night, 2 adults

Boath House Hotel

Hotel in Nairn

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.

c
christine
From
United States
beautiful rooms & gardens
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 68 reviews
Price from
$688.25
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.

T
TravelWise
From
Spain
Marriott has never failed us.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,021 reviews
Price from
$402.70
1 night, 2 adults

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.

h
hussam
From
Saudi Arabia
Location,AC,Elevator
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,554 reviews
Price from
$566.77
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...

M
Michael
From
United States
Better than average hotel breakfast and housekeeping services. The room was well equipped and everything worked.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,995 reviews
Price from
$303.86
1 night, 2 adults
See all 1827 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.3
    Very Good - What previous guests thought, 2,255 reviews

    Renovated Two Bedroom Suite - One King and One Queen Bed

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

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

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

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,207 reviews

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

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,079 reviews

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

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

Budget hotels in Moray Firth

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

    Located in Forres and within 26 miles of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.

  • Scored out of 10, guest rating 5.7
    Fair - What previous guests thought, 570 reviews

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

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 518 reviews

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

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 302 reviews

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

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

    Marine Hotel has a shared lounge, restaurant, a bar and water sports facilities in Buckie.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Located in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 161 reviews

    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.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 917 reviews

    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.

Hotels in Moray Firth you can book without a credit card

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 90 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.3
    Wonderful - What previous guests thought, 68 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.

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

    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.

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

    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.

  • Grant Arms Hotel

    Hotel in Cullen
    No credit card needed
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 293 reviews

    Located 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 Nairn
    No credit card needed
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 321 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.

  • Eagle Hotel

    Hotel in Dornoch
    No credit card needed
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 839 reviews

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

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 832 reviews

    Located 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 by
    Elizabeth
    United 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 by
    Jola
    Poland
  • 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

    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 by
    Alan
    United 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 by
    Iain
  • 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
  • 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
gogless