Search hotels in Moray Firth, United Kingdom
Enter your dates and choose from 1783 hotels and other places to stay
Check out these popular cities in Moray Firth

Inverness

Nairn

Elgin

Wick

Dornoch

Tain

Lossiemouth

Fochabers

Forres

Fraserburgh
Stay in Moray Firth's best hotels!
Filter by:
The Salt house
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.

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

The Seafield Arms-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.

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
Set in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.

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

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

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

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

Heathmount Hotel
The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, 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
Redcliffe Hotel
In the heart of historic Inverness, just 2 minutes’ walk from the castle and the riverside, the Redcliffe Hotel offers free parking on site.
Laichmoray Hotel
Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.
Holiday Inn Express Inverness by IHG
Holiday Inn Express Inverness offers modern accommodation and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.
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 situated approximately 5.6 km from Inverness town centre, 8 km from Inverness Airport and only 2 km from historic Culloden Battlefield.
The Glenmoriston Townhouse Hotel
This stylish, 4-star property sits on the banks of the River Ness and is 800 metres from Inverness city centre.
Bunchrew House Hotel
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.
Budget hotels in Moray Firth
B&B HOTEL Inverness
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.
Kingsmills Hotel
Set in 4 acres of beautiful gardens, the Kingsmill Hotel has a spa, a swimming pool and free parking. Inverness city centre is just one mile away.
Blackfriars
Conveniently set in the centre 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, 30 km from Inverness Castle and 21 km from Castle Stuart Golf Links.
Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodation with a terrace, free private parking, a restaurant and a bar.
The Havelock
Situated in Nairn, 400 metres from Nairn Central Beach, The Havelock features accommodation with a garden, free private parking, a terrace and a restaurant.
Taigh Mor
Located in Elgin, within 45 km of Huntly Castle and 26 km of Brodie Castle, Taigh Mor provides accommodation with free WiFi.
Carlton Hotel
Situated in Forres and within 43 km of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.
Hotels in Moray Firth that you can book without a credit card
The Clubhouse 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.
Sinclair Bay Apartments
Situated in Keiss, 3.5 km from Sinclair's Bay, Sinclair Bay Apartments features accommodation with a restaurant, free private parking and a bar.
Heathmount Hotel
The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars.
Dornoch Castle Hotel
A 500-year-old converted Scottish castle, this hotel is set in the centre of Durnoch, opposite a 13th-century cathedral.
Hootananny
Hootananny is in a prime location in Inverness, and features a restaurant, free WiFi and a bar.
The Anderson
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.
Aurora Hotel & Italian Restaurant
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.
Allangrange Hotel near Inverness
Located in Munlochy, The Allangrange Hotel near Inverness features a garden free WiFi.































































