Search hotels in Moray Firth, United Kingdom
Enter your dates and choose from 1808 hotels and other places to stay
Stay in Moray Firth's best hotels!
Filter by:
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.

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.

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.

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

Fife Lodge Hotel
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...

Seabank House Hotel
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.

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.

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

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

Most-booked hotels in Moray Firth in the past month
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Popular with guests booking hotels in Moray Firth
Moray Firth's best hotels with breakfast
Laichmoray Hotel
Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.
Holiday Inn Express Inverness by IHG
Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.
Muthu Newton Hotel (Near Inverness Airport)
Bordering Nairn Golf Course and just 30 minutes’ drive from Inverness, Muthu Newton Hotel is set in 21 acres of mature parkland and gardens.
Opposite Inverness Castle, Inverness Palace Hotel & Spa, WorldHotels Distinctive is located on the banks of the River Ness.
Golf View Hotel & Spa
Overlooking the Moray Firth, with pretty gardens leading down to the seashore, this hotel and leisure club are set within beautiful surroundings.
Smithton Hotel
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.
The Glenmoriston Townhouse Hotel
This stylish, 4-star property sits on the banks of the River Ness and is 2625 feet from Inverness city center.
Dornoch Castle Hotel
A 500-year-old converted Scottish castle, this hotel is set in the center of Durnoch, opposite a 13th-century cathedral.
Budget hotels in Moray Firth
B&B HOTEL Inverness
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.
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.
Kingsmills Hotel
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.
The harbour inn
Located in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.
Hootananny
Hootananny is well set in the center of Inverness, and provides a restaurant, free WiFi and a bar.
Blackfriars
Conveniently set in the center of Inverness, Blackfriars provides free WiFi throughout the property and a bar.
The 1645 Inn
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.
The Havelock
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.
Hotels in Moray Firth you can book without a credit card
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.
Seabank House Hotel
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.
Sinclair Bay Apartments
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
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.
Rocpool Reserve
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.
The Royal Hotel Cromarty
Featuring free WiFi, The Royal Hotel Cromarty offers pet-friendly accommodations in Cromarty overlooking the harbor and 23 mi from Inverness.
St Duthus Hotel
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.







































































