Search hotels in Duffus

Enter your dates to see the latest prices and deals for Duffus hotels

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

Duffus – 3 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Sunninghill Hotel

Elgin (Near Duffus)

In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Railway Station.

A
Alastair
From
United Kingdom
Excellent breakfast efficiently served in comfortable,warm dining room. Staff pleasant and attentive. Table spotlessly clean. Food cooked to perfection, very good tea ,served in a pot.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 154 reviews
Price from
£146.25
1 night, 2 adults

Laichmoray Hotel

Elgin (Near Duffus)

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

J
Janet
From
United Kingdom
The staff were friendly, the room was clean and comfortable. The dining room was lovely and our evening meal was amazing. I would recommend eating here. The weather was beautiful so we sat in the garden which was very relaxing. I would recommend this hotel.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,157 reviews
Price from
£159.80
1 night, 2 adults

Poseidon's

Lossiemouth (Near Duffus)

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

R
Rab
From
United Kingdom
Nice clean and view is great
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 479 reviews
Price from
£56.13
1 night, 2 adults

Taigh Mor

Elgin (Near Duffus)

Located in Elgin, within 45 km of Huntly Castle and 26 km of Brodie Castle, Taigh Mor provides accommodation with free WiFi.

T
Tina
From
Australia
I loved this hotel. The rooms were spacious, I loved having access to the kitchen and washing machine. My room was lovely and nothing could beat the location.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 105 reviews
Price from
£72.45
1 night, 2 adults

The harbour inn

Burghead (Near Duffus)

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

R
Ross hastie
From
United Kingdom
Short overnight stay to see family. The staff are very friendly.Rooms ideal ,clean tidy, breakfast freshly cooked .Pub grub available.prices reasonable drinks as well.For the price you are charged for room, breakfast, value for money priced perfectly .you can't ask for anymore for what you receive from this establishment .keep up good work.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 212 reviews
Price from
£85.50
1 night, 2 adults

GOLF View Hotel & Macintosh Restaurant

Lossiemouth (Near Duffus)

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.

F
Fedor
From
Hong Kong
Friendly staff. Berries for breakfast. Room view to the ocean and golf field.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 408 reviews
Price from
£102.60
1 night, 2 adults

Firth Hotel & Restaurant

Lossiemouth (Near Duffus)

Set in Lossiemouth, 200 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation with a garden, free private parking, a restaurant and a bar.

A
Aglaé
From
France
I loved staying at firth hotel! The room is so comfortable and it is nice to wake up with the sea view. The staff was very kind and helpful. I recommend it!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 362 reviews
Price from
£57.51
1 night, 2 adults

The Mansefield Hotel

Elgin (Near Duffus)

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

I
Ian
From
Australia
Great place Good Rooms Friendly staff Great view of the river Would recommend this hotel
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 285 reviews
Price from
£205
1 night, 2 adults

Station Hotel

Burghead (Near Duffus)

Located in Burghead, within 22 km of Brodie Castle and 32 km of Nairn Dunbar Golf Club, Station Hotel offers accommodation with free WiFi throughout the property.

m
mark
From
United Kingdom
Big room, clean, tidy and modern, close to the beach with nice sea view.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 32 reviews
Price from
£110
1 night, 2 adults

Stotfield Hotel

Lossiemouth (Near Duffus)

Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail.

J
John
From
Denmark
Excellent food and service and friendly staff
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,186 reviews
Price from
£61.20
1 night, 2 adults
See all hotels in and around Duffus

Hotels with parking in Duffus

See all
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 228 reviews
From £90 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 500 reviews
From £115.50 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 285 reviews
From £205 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 124 reviews
From £129 per night
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 479 reviews
From £69.30 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 312 reviews
From £149.04 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,157 reviews
From £170 per night
Free parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 154 reviews
From £146.25 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 472 reviews
From £138.19 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 408 reviews

Most booked hotels in Duffus and surroundings in the past month

See all

Popular with guests booking hotels in Lossiemouth

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

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,157 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 479 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 510 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 913 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 285 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 362 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 408 reviews

Popular with guests booking hotels in Burghead

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 212 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 105 reviews

Budget hotels in Duffus and nearby

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 32 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 212 reviews

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 102 reviews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 479 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 408 reviews

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 362 reviews

Hotels located in the centre of Duffus

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 913 reviews

Taigh Mor

Hotel in Elgin
Central location
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 105 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 285 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 154 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 510 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,157 reviews

More places to explore, more ways to go