Search hotels in Moray Firth, United Kingdom
Enter your dates and choose from 1795 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
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.
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.
Budget hotels in Moray Firth
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.
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.
Carlton Hotel
Situated in Forres and within 43 km of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.
Chieftain Hotel
The Chieftain Hotel in Inverness offers bed and breakfast accommodation, within a 4-minute drive of the city centre and train station.
Leonardo Hotel Inverness
This modern hotel is a 15-minute drive from Inverness Airport. Leonardo Hotel Inverness, formerly Jurys Inn, features a leisure centre, free parking and a traditional restaurant.
Beaufort Hotel
The family-run Beaufort Hotel is 800 metres from Inverness rail station and the shops of the city centre. It has free parking, a bar and a restaurant serving modern Scottish cuisine.
Caithness Inn
Caithness Inn is situated in Wick, 10 km from Sinclair's Bay and 31 km from The Castle Gardens of Mey. This 4-star hotel offers room service and free WiFi.
West End Hotel
Located in Nairn, less than 1 km from Nairn Central Beach, West End Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Hotels in Moray Firth that you can book without a credit card
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.
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.
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.
Dornoch Castle Hotel
A 500-year-old converted Scottish castle, this hotel is set in the centre of Durnoch, opposite a 13th-century cathedral.
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.
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.



















































