Photo by Rebecca Ireland

Search Dufftown hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top hotels and accommodation in Dufftown

Poseidon's Inn

3.0 star property
Lossiemouth
9.0 out of 10, Wonderful, (243)
"Comfy stay and room standard was excellent."
United Kingdom
Karen
Travelling for leisure
Poseidon's Inn

Craigellachie Hotel of Speyside

4.0 star property
Aberlour
9.0 out of 10, Wonderful, (345)
"The room was gorgeous bed really comfortable."
United Kingdom
Elizabeth
The price is AU$307
includes taxes & fees
28 Dec - 29 Dec
Craigellachie Hotel of Speyside

Ben Mhor Hotel

3.0 star property
Grantown-on-Spey
8.2 out of 10, Very good, (183)
"Beds were very comfortable and duvets so thick and warm!"
United Kingdom
Kirsty
Travelling for leisure
The price is AU$70
includes taxes & fees
15 Dec - 16 Dec
Ben Mhor Hotel

The Station Hotel

4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
"Very large and comfortable room."
Canada
Judi
The price is AU$192
includes taxes & fees
16 Dec - 17 Dec
The Station Hotel

The Old Coach House Hotel

3.0 star property
Buckie
6.8 out of 10, (147)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
United Kingdom
James
The price is AU$101
includes taxes & fees
11 Dec - 12 Dec
The Old Coach House Hotel

The Mansion House Hotel

4.0 star property
Elgin
8.4 out of 10, Very good, (526)
"Our room was a generous size and comfortable."
Australia
Tim
Travelling for leisure
The Mansion House Hotel

Hillhead Hideaways

5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is AU$704
includes taxes & fees
17 Dec - 18 Dec
Hillhead Hideaways

Firth Hotel & Restaurant

3.0 star property
Lossiemouth
8.4 out of 10, Very good, (261)
"Nice tv and plenty of storage."
United States
Brandy L
Travelling for leisure
Firth Hotel & Restaurant

The Grant Arms Hotel

4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (150)
"Loved our stay here! Such a super cute little boutique hotel in a really cute little town. Our room was very spacious and clean. The location was very central/convenient for driving all over the highlands during our stay. "
United States
Anonymous traveller
The price is AU$261
includes taxes & fees
6 Dec - 7 Dec
The Grant Arms Hotel

Bankhouse B&B

2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42)
"Room was clean, comfortable, and nicely finished."
United States
Dale
Travelling for leisure
The price is AU$261
includes taxes & fees
12 Dec - 13 Dec
Bankhouse B&B

Golf View Hotel

3.0 star property
Lossiemouth
8.4 out of 10, Very good, (207)
"Clean, beautiful room with sea views would highly recommend."
United Kingdom
Susan
Travelling for leisure
Golf View Hotel

Stotfield Hotel

3.0 star property
Lossiemouth
7.6 out of 10, Good, (424)
"Our room was spacious and clean."
United States
Stefanie
Travelling with family
The price is AU$185
includes taxes & fees
14 Dec - 15 Dec
Stotfield Hotel

The Aberlour Hotel

3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
"The bathroom and shower were awesome."
Canada
William
Travelling solo
The Aberlour Hotel

Laichmoray Hotel

3.0 star property
Elgin
9.4 out of 10, Exceptional, (449)
"Room was super clean and cozy."
United States
Miriam
Travelling for leisure
Laichmoray Hotel

The Royal Hotel

3.0 star property
Elgin
7.8 out of 10, Good, (147)
"Located not far from the rail station, an old fashioned hotel ,very pleasant staff ,really comfortable bed ,tea ,coffee in the room ,excellent choice for breakfast ,and dinner menu ,free parking,I would stay here again "
United Kingdom
R
The Royal Hotel

The Pines Guesthouse

3.0 star property
Elgin
9.8 out of 10, Exceptional, (78)
"The house was lovely as was the gardens."
United Kingdom
Hazel
Travelling for leisure
The price is AU$229
includes taxes & fees
13 Dec - 14 Dec
The Pines Guesthouse

The Mill House Hotel

3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
"Good location for cycling/walking plus easy access to Buckie and Fochabers."
United Kingdom
colin
Travelling with partner
The price is AU$204
includes taxes & fees
12 Dec - 13 Dec
The Mill House Hotel

Sunninghill

3.0 star property
Elgin
9.2 out of 10, Wonderful, (111)
"Dining was fabulous with Bartender/Whiskey expert John leading the way."
Canada
Graham
Travelling for leisure
The price is AU$259
includes taxes & fees
13 Dec - 14 Dec
Sunninghill

Hotel Square

3.0 star property
Ballindalloch
8.0 out of 10, Very good, (6)
"beds are super comfortable"
United States
Myla
Travelling with friends
The price is AU$371
includes taxes & fees
2 Jan - 3 Jan 2026
Hotel Square

Argyle Guest House

3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (257)
"Large room with nice bathroom"
United States
Janet
The price is AU$174
includes taxes & fees
11 Dec - 12 Dec
Argyle Guest House
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

Stay near popular Dufftown attractions

Learn more about Dufftown

Whisky enthusiasts flock to the Glenfiddich and Balvenie distilleries for tours that reveal Scotland's most famous spirit. Take a guided walk along the Speyside Way to spot wildlife or visit nearby Elgin Cathedral for impressive medieval ruins.

A country walk in Dufftown, Scotland before the storm arrived. #LifeAtExpediaG​roup
Photo by Rebecca Ireland
Open Photo by Rebecca Ireland

Top Dufftown Hotel Reviews

Recent Reviews in Dufftown

More cheap accommodation in Dufftown

Frequently asked questions

What's the best place for a stay in Dufftown?
Based on our traveller data, The Milking Sheds, Dufftown is one of the top choices for your stay. This cottage offers a golf course and free parking. Other good options for your stay include Hillside Havens and The Tannochbrae. See all available top hotels, or vacation rentals in Dufftown.
What are some of the best holiday rentals that Dufftown has to offer?
The Tannochbrae: This highly rated holiday home rental in Dufftown offers a BBQ and free WiFi to help you feel comfortable in your new surroundings. This holiday rental also comes with free parking to give you added peace of mind. Our travellers also rate Traditional Scottish family home comprising 4 large bedrooms as a favourite home for rent in Dufftown. See all vacation rentals in Dufftown.
If I need to cancel my hotel reservation in Dufftown, will I receive a refund?
Yes! You'll find that most hotel bookings are refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If you have a non-refundable reservation, you might still have the option to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Dufftown.
What are some accommodation options with pools in Dufftown?
The Milking Sheds, Dufftown: Features free self parking and a children's pool. View all hotels with pools in Dufftown.
What's it like to stay in Dufftown?
Visitors can enjoy all that Dufftown has to offer, including the local tours, restaurants and museums. Tourists to the city can also enjoy its welcoming locals. In Dufftown, there are 8 hotels and other accommodation options to choose from. Find out more about Dufftown.
What should I see while I'm in Dufftown?
Favourite places to visit include Glenfiddich Whisky Distillery, Balvenie Distillery and Whisky Museum. A couple of additional sights to add to your itinerary are Mortlach Distillery and Dufftown Distillery. Take a look at what more there is to see and do in Expedia's Dufftown guide.
How should I get around Dufftown?
To venture out into the surrounding area, hop aboard a train at Keith and Dufftown Railway. If you want to venture out around the area, you may want a rental car in Dufftown for your journey.
What's the seasonal weather like in Dufftown?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dufftown is 892 mm.

Explore a world of travel with Expedia