Skip to main content

Search hotels in Duffus

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

Duffus – 7 hotels and places to stay

Filter by:

Star rating
Review score

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.

P
Paula
From
New Zealand
Particularly liked the staff and management
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,164 reviews
Price from
€ 186.78
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...

T
Teresa
From
Australia
Clean, comfortable and great location, easy walking to cafes etc
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 226 reviews
Price from
€ 65.24
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.

J
John
From
Australia
This was a delightful introduction to the NC500 for us. They cooked for us in the evening even though we were late arriving and the staff were chatty and hospitable. The room was cosy and clean. Breakfast the following morning was generous. We thoroughly recommend this property.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 157 reviews
Price from
€ 89.30
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.

M
Moyne
From
Ireland
The view was unreal. Such a comfy room!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 465 reviews
Price from
€ 116.74
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, 379 reviews
Price from
€ 106.23
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.

S
Sarah
From
United Kingdom
Property was amazing, everything clean and fresh. Facilities in room were brilliant (tea / coffee / water / biscuits etc). Staff very accommodating, friendly and very welcoming. Food in restaurant was fantastic.. enjoyed dinner and breakfast. Lovely family run hotel. We had a brilliant time.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 291 reviews
Price from
€ 180.94
1 night, 2 adults

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.

J
Jesse
From
Canada
Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 reviews
Price from
€ 170.73
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.

R
Rosalind
From
United Kingdom
Clean and modern room which was comfortable and well equipped. Located very centrally to the city centre within easy access to parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 64 reviews
Price from
€ 96.66
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.

C
CL
From
Malaysia
Big and spacious room. Booked the 4 bedded single beds for 4 pax.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,324 reviews
Price from
€ 98.06
1 night, 2 adults

The Royal Hotel Elgin

Elgin (Near Duffus)

Set in Elgin, 1.1 km from Elgin Cathedral, The Royal Hotel Elgin offers accommodation with a restaurant, free private parking and a bar. With free WiFi, this 3-star hotel offers luggage storage space....

P
Paula
From
United Kingdom
Beautiful, clean room (Room 10), young man housekeeper very helpful and polite. Small fridge in room was very useful. Breakfast good. Carol was very attentive and a ray of sunshine every morning at breakfast. Can't comment on evening menu as ate out with family I was visiting. Hotel very close to various range of shops and the train station. Merry Christmas to all at The Royal Hotel, Elgin. Enjoy your chocolates & biscuits x
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 521 reviews
Price from
€ 134.25
1 night, 2 adults
See all 7 hotels in Duffus

Hotels with parking in Duffus

See all
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 243 reviews
From € 105.06 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 517 reviews
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 291 reviews
From € 192.61 per night
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 47 reviews
From € 192.61 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 157 reviews
Free parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 226 reviews
From € 136.58 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 438 reviews
From € 187.28 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 reviews
From € 177.56 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,164 reviews
From € 198.45 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 451 reviews
From € 290.67 per night

Most booked hotels in Duffus and surroundings in the past month

See all

Popular with guests booking hotels in Elgin

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

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 226 reviews

Popular with guests booking hotels in Elgin

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

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,324 reviews

Popular with guests booking hotels in Elgin

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

Popular with guests booking hotels in Elgin

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

Popular with guests booking hotels in Lossiemouth

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

Popular with guests booking hotels in Lossiemouth

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

Popular with guests booking hotels in Burghead

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

Popular with guests booking hotels in Hopeman

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 125 reviews

Best hotels with breakfast in Duffus and nearby

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 11 reviews

Offering a garden and garden view, Copper Beeches is set in Elgin, 5.7 km from Elgin Cathedral and 47 km from Castle Stuart Golf Links.

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

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

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 141 reviews

Tighnabruaich Annex, a property with free bikes, is set in Lossiemouth, 9.2 km from Elgin Cathedral, 32 km from Brodie Castle, as well as 42 km from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 211 reviews

Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, less than 1 km from Lossiemouth West Beach and 9.2 km from Elgin Cathedral.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,324 reviews

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.

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

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 reviews

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.

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

Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi.

Budget hotels in Duffus and nearby

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

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

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

Situated in Elgin and only 2 km from Elgin Cathedral, The Milton Accommodation features accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 37 reviews

Situated within 14 km of Elgin Cathedral and 41 km of Castle Stuart Golf Links in Kinloss, The Loft Glamping & Camping offers accommodation with seating area.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Situated in Elgin in the Grampian region, Holiday Home Gordonstoun Cottage by Interhome features a terrace.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Offering a garden and river view, Anchor Cottage is located in Elgin, 24 km from Brodie Castle and 33 km from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Situated in Hopeman in the Grampian region, Holiday Home Cooriedoon by Interhome features a terrace. Complimentary WiFi is available throughout the property and private parking is available on site.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Located in Hopeman and only 12 km from Elgin Cathedral, Hopeman Cottage provides accommodation with inner courtyard views, free WiFi and free private parking. 33 km from Nairn Dunbar Golf Club and 34...

Hopeman Cottages, a property with a garden, is located in Hopeman, 24 km from Brodie Castle, 33 km from Nairn Dunbar Golf Club, as well as 34 km from Nairn Museum.

More places to explore, more ways to go