
Hotels in Duffus
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Duffus?




Seaview at The Doocot
Seaview at The Doocot
4.0 star property
Elgin
cleanliness Wake to scenic golf course views in Elgin with free Wi-Fi and parking included.
The price is $731
$731
$877 total
includes taxes & fees
Dec 28 - Dec 29




Golf View Hotel
Golf View Hotel
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (208)
8.4/10
Very Good
(208)




The Mansion House Hotel
The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (528)
8.4/10
Very Good
(528)
cleanliness Stay within walking distance of Elgin Station with relaxed golfside ambiance.




Stotfield Hotel
Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (424)
7.6/10
Good
(424)
cleanliness Serene bay views meet Scottish charm at this waterfront Lossiemouth retreat.
The price is $91
$91
$110 total
includes taxes & fees
Jan 5 - Jan 6, 2026




Taigh Mor
Taigh Mor
3.0 star property
Elgin
The price is $69
$69
$83 total
includes taxes & fees
Dec 19 - Dec 20




Laichmoray Hotel
Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (449)
9.4/10
Exceptional
(449)
cleanliness Experience timeless Scottish hospitality near Elgin Station with free breakfast.




Premier Inn Elgin
Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
7.4/10
Good
(3)
cleanliness Premier Inn in Elgin offers convenient access to local museums and relaxation spots.
The price is $55
$55
$66 total
includes taxes & fees
Jan 18 - Jan 19, 2026




Sunninghill
Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (111)
9.2/10
Wonderful
(111)
cleanliness Elegant historic stay in Elgin, steps from the train station with a welcoming bar.
The price is $143
$143
$172 total
includes taxes & fees
Dec 19 - Dec 20




The Pines Guesthouse
The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (79)
9.8/10
Exceptional
(79)
cleanliness Tranquil Scottish guesthouse with scenic surroundings and thoughtful morning meals.
The price is $127
$127
$152 total
includes taxes & fees
Dec 19 - Dec 20




The Royal Hotel
The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (149)
7.8/10
Good
(149)
cleanliness Step into a characterful B&B, just minutes from Elgin Station with free parking.




Anchor Cottage
Anchor Cottage
3.0 star property
Elgin
cleanliness Tranquil cottage retreat near golf course with hiking trails in scenic Elgin.
The price is $563
$563
$675 total
includes taxes & fees
Dec 22 - Dec 23




River View Apartment
River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7)
7.8/10
Good
(7)
cleanliness Modern apartment in Elgin with kitchen and free parking near local attractions.




Beach Cottage Pet Child Friendly Stay in Moray
Beach Cottage Pet Child Friendly Stay in Moray
3.0 star property
Lossiemouth
cleanliness Coastal cottage just minutes from sandy beaches and the charming marina of Lossiemouth.




Cluny Hill Hotel
Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (4)
7.6/10
Good
(4)
The price is $30
$30
$36 total
includes taxes & fees
Dec 19 - Dec 20




Ramnee Hotel
Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (169)
8.8/10
Excellent
(169)
cleanliness Escape to scenic Forres with a tranquil retreat and restaurant just minutes from Nelson's Tower.
The price is $127
$127
$152 total
includes taxes & fees
Dec 19 - Dec 20




Carlton Hotel
Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (61)
7.6/10
Good
(61)
cleanliness Located minutes from Forres Tolbooth, this welcoming hotel offers daily housekeeping.
The price is $61
$61
$74 total
includes taxes & fees
Dec 19 - Dec 20




The Station Hotel
The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
9.4/10
Exceptional
(243)
cleanliness Whisky lovers paradise with nearby distilleries and cozy dining in Aberlour.
The price is $116
$116
$140 total
includes taxes & fees
Dec 19 - Dec 20




The Old Mill Inn
The Old Mill Inn
2.5 star property
Forres
8.0 out of 10, Very Good, (15)
8.0/10
Very Good
(15)
cleanliness Tranquil Forres vacation home with garden near historic castles and distilleries.
The price is $71
$71
$85 total
includes taxes & fees
Dec 21 - Dec 22




The Mill House Hotel
The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
8.6/10
Excellent
(117)
cleanliness Set in historic Buckie with a charming coffee shop and serene atmosphere.
The price is $117
$117
$141 total
includes taxes & fees
Dec 19 - Dec 20




The Old Coach House Hotel
The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (151)
7.0/10
Good
(151)
cleanliness Quaint Buckie retreat with convenient parking, close to local attractions and parks.
The price is $56
$56
$67 total
includes taxes & fees
Dec 19 - Dec 20
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Go beyond your typical stay in Duffus
Pet friendly
Check out reviews of Duffus hotels guests love

Ramnee Hotel
10/10 Excellent
"Hotel and roo. Were first"

Poseidon's Inn
10/10 Excellent
"room was spotless, warm and had a great shower"

Firth Hotel & Restaurant
10/10 Excellent
"Room was spotless, warm and had a good shower."

The Old Coach House Hotel
10/10 Excellent
"Lovely clean room maybe next time we come will ask for soft pillows "

Craigellachie Hotel of Speyside
10/10 Excellent
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "

Laichmoray Hotel
10/10 Excellent
"Excellent food"

The Royal Hotel
10/10 Excellent
"The room was clean and tidy the bed was massive and comfortable, the reception staff were incredibly friendly and helpful, food was excellent overall very impressed and I will stay again "

The Mansion House Hotel
10/10 Excellent
"The best start of the day breakfast
Staff friendly
Parking was good"

Carlton Hotel
10/10 Excellent
"Great location "
Frequently asked questions
What hotels do travelers like in Duffus?
Guests like Duffus Nights, The Mansion House Hotel and Laichmoray Hotel.
Can I book a refundable hotel in Duffus?
If you want the flexibility to change your travel plans to Duffus, most accommodations provide refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Duffus be like during my visit?
July and August are typically the warmest months in Duffus when the average temp is 55°F. January and February are the coldest months when the average temperature is 41°F. August and July are the months with the most rain.
Why should I book my Duffus accommodation with Hotels.com?
There are lots of reasons to book your Duffus trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.