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

Inverness

Elgin

Nairn

Wick

Tain

Lossiemouth

Dornoch

Banff

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.

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
Situated half a mile from Banff town centre 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...

Poseidon's
Situated in Lossiemouth, within less than 1 km of Lossiemouth West Beach and 9.3 km of Elgin Cathedral, Poseidon's features accommodation with a terrace and free WiFi throughout the property as well...

Seabank House Hotel
Located in Nairn, less than 1 km from Nairn Central Beach, Seabank House Hotel 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.

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
Just 1 and a half miles from the centre of Inverness, Lochardil House offers comfortable accommodation. Set in attractive gardens, Lochardil House provides free parking and Wi-Fi.
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.
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 situated approximately 5.6 km from Inverness town centre, 8 km from Inverness Airport and only 2 km from historic Culloden Battlefield.
Budget hotels in Moray Firth
This stylish, 4-star property sits on the banks of the River Ness and is 800 metres from Inverness city centre.
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.
The Glen Mhor Hotel offers Victorian townhouses and apartments located on the banks of the River Ness, a 3-minute walk from Inverness city centre 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 centre is just one mile away.
The harbour inn
Set in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.
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.
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.
Hotels in Moray Firth that you can book without a credit card
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.
Seabank House Hotel
Located in Nairn, less than 1 km from Nairn Central Beach, Seabank House Hotel 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.
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.
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.
Allangrange Hotel near Inverness
Located in Munlochy, The Allangrange Hotel near Inverness features a garden free WiFi.
Findlay's
Set in Fraserburgh, 49 km from Newburgh on Ythan Golf Club, Findlay's offers accommodation with a garden, free private parking, a shared lounge and a restaurant.
Rocpool Reserve
Situated in the heart of Inverness, this award-winning, luxurious boutique hotel and bar boasts a convenient setting within a few minutes’ walk of the High Street and Inverness Castle.































































