Photo by Rebecca Ireland
Find hotels in Dufftown from SAR 260
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Tonight
Tomorrow
Next weekend
In two weeks
Compare 439 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,165
SAR 1,398 total
includes taxes & fees
16 May - 17 May

The Smugglers Hostel
The Smugglers Hostel
6.8 out of 10, (10)
The price is SAR 458
SAR 549 total
includes taxes & fees
12 May - 13 May

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

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

Leslie Castle
Leslie Castle
10.0 out of 10, Exceptional, (35)
The price is SAR 1,191
SAR 1,429 total
includes taxes & fees
12 May - 13 May

Ben Mhor Hotel
Ben Mhor Hotel
8.4 out of 10, Very Good, (132)
The price is SAR 260
SAR 260 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 624 per night from May 19 to May 20
SAR 624
SAR 749 total
19 May - 20 May
includes taxes & fees
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 6 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 Royal Hotel
- The Station Hotel
- Firth Hotel & Restaurant
- The Old Coach House Hotel
- Golf View Hotel
- Stotfield Hotel
- OYO Eastbank Hotel, Speyside Scotland
- Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
- Argyle Guest House
- The Aberlour Hotel
- Sunninghill
- The Mill House Hotel