Find hotels in Duffus from $76

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Duffus hotels

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
8.0 out of 10, Very Good, (25 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
$80 nightly
The price is $96
May 28 - May 29
Total with taxes and fees
The Old Mill Inn

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.6 out of 10, Good, (4 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
$62 nightly
The price is $74
Jun 7 - Jun 8
Total with taxes and fees
Premier Inn Elgin

Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
$164 nightly
The price is $197
May 29 - May 30
Total with taxes and fees
Copper Beeches

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (65 reviews)
"Great location "
United Kingdom
John
$81 nightly
The price is $97
May 30 - May 31
Total with taxes and fees
Carlton Hotel

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
United Kingdom
Douglas
$91 nightly
The price is $109
May 25 - May 26
Total with taxes and fees
Taigh Mor

Macbeth's Hillock

Macbeth's Hillock
2.5 star property
Nairn
9.6 out of 10, Exceptional, (33 reviews)
"Excellent glamping hut, in great location with everything you need."
United Kingdom
Mark
$136 nightly
The price is $136
May 30 - May 31
Total with taxes and fees
Macbeth's Hillock

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (106 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
$111 nightly
The price is $133
Jun 1 - Jun 2
Total with taxes and fees
Kintrae B&B

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (103 reviews)
$187 nightly
The price is $225
Jun 3 - Jun 4
Total with taxes and fees
The Aberlour Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (191 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
$190 nightly
The price is $227
Jun 7 - Jun 8
Total with taxes and fees
Cardhu Country House

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
8.2 out of 10, Very Good, (13 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
$63 nightly
The price is $76
May 31 - Jun 1
Total with taxes and fees
Cluny Hill Hotel

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
9.6 out of 10, Exceptional, (4 reviews)
"Had the best stay such a nice apartment and we will definitely be booking again. "
United Kingdom
Chantelle
$147 nightly
The price is $176
May 27 - May 28
Total with taxes and fees
Harbour Nights

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"What a contrast to my last hotel (Balmoral Lodge, Southport ). St Michael's was everything I want from a B&B and more. Beautiful vintage furniture, period features, immaculately clean, lovely owner, great atmosphere. Loved it and the presence of a coffee machine, a fridge and a balcony (looking over the garden) made this a great experience. . I was slightly worried about possible noise from the main road, but, even sitting on the balcony, it was surprisingly quiet. My only issue was the very...
United Kingdom
Lona
$192 nightly
The price is $230
May 28 - May 29
Total with taxes and fees
St Michaels Guesthouse

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (254 reviews)
"Great location "
Australia
Vincent
$224 nightly
The price is $269
May 27 - May 28
Total with taxes and fees
The Station Hotel

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
8.0 out of 10, Very Good, (1 review)
"Great clean accomodations with plenty of facilities but all messages through Expedia were automated and I did not receive responses to enquiries sent. Otherwise everything was as described and we had a lovely stay"
Australia
Natalie
$213 nightly
The price is $256
Jun 15 - Jun 16
Total with taxes and fees
The Fiddichside Inn

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
$339 nightly
The price is $406
May 27 - May 28
Total with taxes and fees
Hillhead Hideaways

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
$208 nightly
The price is $250
Jun 7 - Jun 8
Total with taxes and fees
Craigellachie Lodge

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (48 reviews)
"The Bunkhouse B&B is a great location if you are visiting the Speyside area. The owner is friendly and was very helpful and the breakfast was great. Be sure to check out the walking trail in back of the B&B along the Spey river."
United States
Seth
$177 nightly
The price is $212
Jun 14 - Jun 15
Total with taxes and fees
Bankhouse B&B

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (121 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
$139 nightly
The price is $167
May 27 - May 28
Total with taxes and fees
The Mill House Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (362 reviews)
"Perfect place to explore Dufftown and Craig. The staff are helpful and eager to make sure everything is just right. Highly recommend the Sunday Roast and Whiskey Room. "
United States
Erik
$239 nightly
The price is $287
Jun 14 - Jun 15
Total with taxes and fees
Craigellachie Hotel of Speyside

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (93 reviews)
"Nice room in a perfect home. Walking distance to center of town. Breakfast fast was very good plenty of options. Hosts were super welcoming and helpful"
United States
wilma
$142 nightly
The price is $170
May 29 - May 30
Total with taxes and fees
The Pines Guesthouse
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Duffus Hotel Reviews

More cheap stays in Duffus

Why book with Expedia?

  • Flexible booking

    On Expedia, you can find plenty of hotels with flexible cancellation in Duffus using the “Fully refundable property” search filter. Just be sure to always double-check each hotel's cancellation policy before booking.

  • Book now and pay later

    With countless book now, pay later options, there's no need to wait till payday to grab a deal. Use the “Reserve now, pay later” search filter to view all properties available with this payment option in Duffus.

  • Hotel comparison

    Thanks to the handy “Compare properties” tool on Expedia, you can compare hotels in Duffus side by side with just a few clicks.

  • Member prices

    Join Expedia's loyalty program, One Key, for free and unlock Member Prices and rewards on select hotels worldwide. Simply log in when you search and look out for the blue savings label.

Frequently asked questions

What is the best area to stay in Duffus?
The best area to stay in Duffus for a classic Scottish experience is in the village center, particularly around Duffus Castle and the nearby Moray Coast.

The village center of Duffus offers a peaceful setting with a rich history. The ruins of Duffus Castle, a medieval motte-and-bailey fortress, dominate the landscape and provide a direct connection to the area's past. The village itself is small, with a few local amenities and traditional stone cottages. It's an excellent base for exploring the surrounding Moray region.

For couples seeking a quiet and scenic getaway, staying near the village center is ideal. You'll find opportunities for leisurely walks to Duffus Castle, exploring the local countryside, and enjoying the tranquility of a rural Scottish village. The proximity to the Moray Coast also allows for easy day trips to picturesque fishing villages and coastal paths.

Families looking for a relaxed vacation with educational opportunities will also find the Duffus village area appealing. The castle provides an engaging historical site for children to explore, and the open spaces around the village offer room for outdoor activities.
When is the best time to go to Duffus?
The best time to go to Duffus is during the shoulder seasons of May-June and September-October, or the peak summer months of July-August, when the weather is mildest and daylight hours are longest.

For those who prioritize pleasant weather and outdoor activities, May-June offers blooming landscapes and generally drier conditions, ideal for exploring the Duffus Castle ruins or walking along the nearby Moray Firth coast. There are also fewer crowds than in the peak summer.

Couples looking for a relaxing trip with ample daylight for sightseeing will appreciate July and August. These months provide the warmest temperatures, making it comfortable to visit local distilleries, explore the quaint villages nearby, or enjoy a round of golf without the chill.

September and October are excellent for travelers interested in a quieter experience with beautiful autumn scenery. The weather remains relatively mild, and the changing colors of the foliage provide a picturesque backdrop for exploring the area's history and natural beauty.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Duffus.
How can I save on a Duffus hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Duffus hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Duffus hotel?
Prices for hotels in Duffus often vary, but you can find a great deal from $76 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia