Photo by Rebecca Ireland
Find hotels in Dufftown from SAR 274
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Tonight
Tomorrow
This weekend
Next weekend
Compare 443 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Kildrummy Inn
Kildrummy Inn
9.6 out of 10, Exceptional, (88)
The price is SAR 1,163
SAR 1,396 total
includes taxes & fees
11 May - 12 May

The Smugglers Hostel
The Smugglers Hostel
6.8 out of 10, (10)
The price is SAR 457
SAR 548 total
includes taxes & fees
9 May - 10 May

Argyle Guest House
Argyle Guest House
9.6 out of 10, Exceptional, (226)
The price is SAR 471
SAR 565 total
includes taxes & fees
26 May - 27 May

Hotel Square
Hotel Square
10.0 out of 10, Exceptional, (2)
The price is SAR 657
SAR 788 total
includes taxes & fees
20 May - 21 May

Leslie Castle
Leslie Castle
10.0 out of 10, Exceptional, (35)
The price is SAR 1,189
SAR 1,427 total
includes taxes & fees
10 May - 11 May

Ben Mhor Hotel
Ben Mhor Hotel
8.4 out of 10, Very Good, (132)
The price is SAR 274
SAR 274 total
includes taxes & fees
13 May - 14 May
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
Learn more about Dufftown
Love dining out and museums? Get away to Dufftown!

More cheap stays in Dufftown
More cheap stays in Dufftown

Bankhouse B&B
102a High Street, Aberlour, Scotland
The price is SAR 623 per night from May 9 to May 10
SAR 623
SAR 748 total
includes taxes & fees
9 May - 10 May
9.4/10 Exceptional! (35 reviews)
Hotels in Dufftown with star-rating
Hotels in Dufftown with star-rating

5 Star Hotels
3 properties
Stay near popular Dufftown attractions
Stay near popular Dufftown attractions

Ben Rinnes
Explore the great outdoors at Ben Rinnes, a lovely green space in Keith. Savor the area's bars and restaurants.
Recent reviews of Dufftown hotels
Recent reviews of Dufftown hotels

OYO Eastbank Hotel, Speyside Scotland
5/5 Excellent
"Wasn't sure what to expect. I came for the Spirit of Speyside whisky festival as a late booking. Straight from checking in, Rob let me in early and made my stay comfortable and hassle free. He took y vegeteruan options in consideration in preparing breakfast. The bus stop is literally across the street. I would definitely stay here again"
A verified traveler stayed at OYO Eastbank Hotel, Speyside Scotland
Posted 3 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Stay near popular Dufftown attractions
- Hotels near Glenfiddich Whisky Distillery
- Hotels near Whisky Museum
- Hotels near Cairngorms National Park
- Hotels near Macallan Distillery
- Hotels near Moray Firth
- Hotels near Glenlivet Distillery
- Hotels near Aberlour Distillery
- Hotels near Relax
- Hotels near Speyside Cooperage
- Hotels near Cragganmore Distillery
- Hotels near Glenfarclas Distillery
- Hotels near Lecht Ski Resort
- Hotels near Ballindalloch Castle
- Hotels near Glen Moray Distillery
- Hotels near Pluscarden Abbey
- Hotels near Moray Golf Club
- Hotels near Huntly Castle
- Hotels near Cardhu Distillery
More Hotel Options in Dufftown
More Accommodation Types in
Dufftown Hotels by Brand
Other Hotels near Dufftown, Keith
- North Sea Hotels
- Scottish Highlands Hotels
- Elgin Hotels
- Banff Hotels
- Great Britain Hotels
- Grantown-on-Spey Hotels
- Aberlour Hotels
- Lossiemouth Hotels
- Buckie Hotels
- Forres Hotels
- Nethy Bridge Hotels
- Keith Hotels
- Huntly Hotels
- Ballindalloch Hotels
- Cullen Hotels
- Turriff Hotels
- Alford Hotels
- Insch Hotels
- Craigellachie Hotels
- Fochabers Hotels
Explore more hotels
- The Grant Arms Hotel
- The Royal Hotel
- The Station Hotel
- Golf View Hotel
- Stotfield Hotel
- OYO Eastbank Hotel, Speyside Scotland
- Firth Hotel & Restaurant
- The Old Coach House Hotel
- Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
- Argyle Guest House
- The Aberlour Hotel
- Sunninghill