‘Welcome to Dufftown. The malt whisky capital’ road sign in Dufftown, Scotland.

Find hotels in Dufftown from ฿2,181

  • 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

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Dufftown hotels

1. The Milking Sheds, Dufftown

The Milking Sheds, Dufftown
3.5 star property
Keith
9.8 out of 10, Exceptional, (30 reviews)
"They were great hosts. The location was prefect. We were able to walk to and from the distillery while leave the car parked. The near by restaurant was amazing"
Canada
Harlan
The price is ฿7,634
฿9,161 total
includes taxes & fees
22 Jul - 23 Jul
The Milking Sheds, Dufftown

2. Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (269 reviews)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
The price is ฿3,452
฿4,142 total
includes taxes & fees
29 Jun - 30 Jun
Argyle Guest House

3. St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
The price is ฿3,999
฿4,799 total
includes taxes & fees
24 Jun - 25 Jun
St Michaels Guesthouse

4. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is ฿4,432
฿4,432 total
includes taxes & fees
30 Jun - 1 Jul
Chapelhill Croft Farmhouse B&B

5. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (106 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is ฿6,180
฿7,416 total
includes taxes & fees
29 Jun - 30 Jun
The Aberlour Hotel

6. Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (198 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is ฿6,216
฿7,459 total
includes taxes & fees
29 Jun - 30 Jun
Cardhu Country House

7. Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (98 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is ฿7,816
฿9,379 total
includes taxes & fees
14 Jul - 15 Jul
Craigellachie Lodge

8. 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
The price is ฿5,671
฿6,805 total
includes taxes & fees
1 Jul - 2 Jul
Copper Beeches

9. Hotel Square

Hotel Square
3.0 star property
Ballindalloch
8.4 out of 10, Very good, (7 reviews)
"Nice hotel. If you want a tv you need to have a room on the second floor but who needs a tv nowadays when there is WiFi. Very comfortable bed and lovely big bathroom."
United Kingdom
Christine
The price is ฿6,984
฿8,380 total
includes taxes & fees
30 Jun - 1 Jul
Hotel Square

10. Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fabulous small B&B on one of Buckie's main streets. A warm and friendly welcome awaits, and attentive throughout your stay. The B&B is very clean and rooms are small but comfortable. There's a sea view if you're looking out the back. The food is fantastic."
United Kingdom
James
The price is ฿3,599
฿4,319 total
includes taxes & fees
8 Jul - 9 Jul
Kintrae B&B

11. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (161 reviews)
"The staff were amazing! They went above and beyond to make us feel at home at every step. Facilities were a little less "family friendly" than a more modern hotel but we still really enjoyed our time with our toddler!"
United States
Stephanie
The price is ฿4,689
฿5,627 total
includes taxes & fees
26 Jun - 27 Jun
The Grant Arms Hotel

12. Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (95 reviews)
"Really terrific small hotel, with lovely ambiance and beautifully appointed rooms. Excellent food served in extremely attractive dining area. Thoroughly enjoyable stay."
Australia
Gordon
The price is ฿10,724
฿12,868 total
includes taxes & fees
8 Jul - 9 Jul
Kildrummy Inn

13. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (258 reviews)
"Great location "
Australia
Vincent
The price is ฿6,800
฿8,159 total
includes taxes & fees
30 Jun - 1 Jul
The Station Hotel

14. Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Clean room with everything you need for short stay - very much self service which I prefer and was able to extent visit for an extra night quite easily "
United Kingdom
Valerie
The price is ฿3,010
฿3,612 total
includes taxes & fees
24 Jun - 25 Jun
Taigh Mor

15. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (95 reviews)
"Lovely guest house with nice big rooms! Plenty of rooms to relax in, lovely walks and close to city centre for cafes and restaurants. Really enjoyed our stay and would highly recommend. Breakfast was fantastic too 😀"
United Kingdom
Debbie
The price is ฿4,703
฿5,644 total
includes taxes & fees
24 Jun - 25 Jun
The Pines Guesthouse

16. Sweet Donside Cabins

Sweet Donside Cabins
2.0 star property
Strathdon
10.0 out of 10, Exceptional, (2 reviews)
"What a magical little place this is! Absolutely loved the cabin and all the unique decor and trinkets and the location is breathtaking…so peaceful. The couples hot tub was perfect and nice to relax in after coming back from lovely walks. Well done to the owners of the Sweet Donside Cabins. We’d love to come back."
United Kingdom
Craig
The price is ฿7,936
฿9,523 total
includes taxes & fees
26 Jun - 27 Jun
Sweet Donside Cabins

17. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (123 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is ฿3,955
฿4,746 total
includes taxes & fees
27 Jun - 28 Jun
The Mill House Hotel

18. Blervie House

Blervie House
5.0 star property
Forres
9.2 out of 10, Wonderful, (50 reviews)
"Wonderful hosts - Graham and Sheena are extremely focused on making everyone’s stay memorable. The beds are extremely comfy too! Beautifully kept carriage house in a central spot to visit many gems in the area. Was a very relaxing enjoyable stay! "
Canada
Cindy
The price is ฿11,320
฿13,584 total
includes taxes & fees
26 Jun - 27 Jun
Blervie House

19. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (372 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is ฿8,400
฿10,081 total
includes taxes & fees
19 Jul - 20 Jul
Craigellachie Hotel of Speyside

20. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (164 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is ฿1,818
฿2,181 total
includes taxes & fees
6 Jul - 7 Jul
The Old Coach House Hotel
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.

‘Welcome to Dufftown. The malt whisky capital’ road sign in Dufftown, Scotland.

Top Dufftown Hotel Reviews

More cheap stays in Dufftown

Find out more about Dufftown

Top reasons to visit Dufftown

  • Whisky Heritage: Visit the Dufftown Whisky Museum to explore the region's rich whisky-making traditions and enjoy informative distillery tours.
  • Outdoor Adventures: Experience picturesque hiking trails and engage in various outdoor activities amidst stunning Scottish landscapes.
  • Charming Town Atmosphere: Stroll through the friendly streets of Dufftown, soaking in its unique culture and warm hospitality.
  • Historic Attractions: Discover fascinating local history at historic castles and engaging museums throughout the area.
  • Scenic Railway Experience: Enjoy a ride on the scenic Dufftown Railway, offering beautiful views of the surrounding countryside.

Find great hotels near Dufftown

Discover a range of delightful accommodation options in Dufftown, Scotland, catering to various needs. From cosy bed & breakfasts to comfortable hotels, this charming town offers pet-friendly and family-oriented services, making it an ideal choice for both leisure and business travellers. Whether you seek the best Dufftown hotels or unique local stays, you’ll find the perfect base to explore the stunning scenery and rich whisky heritage of this picturesque region.

  • Craigellachie Hotel of Speyside: Nestled in the charming village of Craigellachie, this 4-star hotel is a mere 6km from Dufftown and boasts a commendable guest rating of 9.0 out of 10. Emphasising a nature-themed experience, the hotel caters to both business travellers and those seeking a tranquil retreat. Pet-friendly amenities ensure your furry friends can join you on your adventure, with specific policies for pets, including a fee waiver for service animals. Guests can indulge in wellness-focused accommodations, making it an ideal choice for those looking to recharge amidst stunning natural surroundings.
  • The Station Hotel: Located 11km from Dufftown, The Station Hotel is a 4-star haven with an impressive guest rating of 9.4 out of 10. This hotel features a delightful on-site restaurant, offering a variety of dining options, including breakfast and accessible facilities. For the active traveller, there are numerous recreational activities nearby, such as fishing, horse riding, and hiking. In addition, guests can unwind with entertainment options including flat-screen and satellite televisions, making it a well-rounded choice for both relaxation and adventure.
  • The Aberlour Hotel: Just 6km from Dufftown, The Aberlour Hotel is a welcoming 3-star accommodation with a guest rating of 9.0 out of 10. Perfect for pet lovers, the hotel allows various pets and provides amenities such as food and water bowls, ensuring your pets are comfortably catered for. The inviting atmosphere and friendly service make it a charming option for those looking to explore the area while enjoying homely comforts. With its emphasis on a personalised experience, this hotel is ideal for a relaxed getaway.

Where to stay in Dufftown

Nestled in the heart of Scotland, Dufftown offers a delightful blend of outdoor adventures and charming experiences. Stroll through this picturesque town, known for its friendly atmosphere and rich culture. Explore the surrounding regions, where you can indulge in luxury shopping, romantic getaways, and secluded retreats. With its proximity to local attractions, Dufftown is an ideal base for discovering the enchanting Scottish landscape and immersing yourself in its warm hospitality.

  • Aberlour: Nestled approximately 6km from Dufftown, Aberlour is a delightful city that offers a warm welcome to outdoor enthusiasts and families alike. This charming locale boasts a range of activities, from scenic hiking trails to well-maintained golf courses. Visitors can explore local landmarks such as the museum and visitor centre, which provide insight into the area's rich history. With its peak visitor numbers occurring in March to April and July, Aberlour is ideal for those seeking adventure and natural beauty year-round.
  • Keith: Located in close proximity to Dufftown, Keith is a vibrant city known for its stunning scenery and outdoor activities. Throughout the year, Keith attracts travellers with its beautiful hiking trails and accessible golf courses. The city experiences a slight uptick in visitors during January, April, and July, making it a perfect destination for those looking to immerse themselves in nature. Visitors can also enjoy the local museum and visitor centre, as well as the nearby national state park, which offers a stunning backdrop for exploration and relaxation.
  • Craigellachie: Just 6km from Dufftown, Craigellachie is a picturesque village that perfectly embodies the spirit of outdoor adventure. Known for its family-friendly atmosphere and various activities, such as hiking and golfing, Craigellachie attracts visitors throughout the year, peaking in April, July, and September. The village is home to inviting landmarks like the museum and visitor centre, as well as access to a beautiful national park, providing an ideal setting for those eager to explore the breathtaking Scottish landscape.

Things to do in Dufftown

Shopping

In Dufftown, you can browse charming local shops for unique gifts and souvenirs. If you're up for a drive, head to Elgin where you can visit the St. Giles Shopping Centre, featuring a variety of stores and local crafts.

Recreation

In Dufftown, the Lovat Lodge offers serene wellness retreats with holistic treatments and guided meditation sessions in tranquil surroundings. Nearby, the Glenlivet Distillery provides a unique experience with whisky tastings and leisurely walks through picturesque landscapes, perfect for relaxation and rejuvenation amidst nature.

Adventure

In Dufftown, explore the picturesque Speyside Way, a scenic walking trail that meanders through lush landscapes and whisky distilleries. For thrill-seekers, the nearby Ben Rinnes offers exhilarating hiking routes with stunning panoramic views of the surrounding countryside.

Nightlife

In Dufftown, enjoy a relaxed evening at The Stuart Arms, where you can savour local whiskies and chat with friendly locals. Alternatively, visit The Dufftown Whisky Bar for a laid-back atmosphere and a variety of drinks to unwind after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Dufftown

Dufftown, a charming destination in Scotland, is perfect for outdoor adventures, romantic getaways, and cultural experiences. Visitors can explore attractions such as historic castles, engaging museums, and the scenic Dufftown Railway. The Dufftown Whisky Museum offers insights into the region's rich whisky heritage, making it a must-visit for enthusiasts. Whether seeking adventure or romance, Dufftown's diverse points of interest cater to all tastes.

  • Ballindalloch Castle: Nestled 14km from Dufftown, Ballindalloch Castle offers a glimpse into Scottish history with its stunning architecture and lush gardens. The romantic atmosphere makes it an ideal spot for leisurely strolls and exploring the rich culture that surrounds this enchanting castle.
  • The Linn Falls: Located 6km from Dufftown, The Linn Falls is a picturesque waterfall set in a tranquil woodland. This outdoor gem invites adventure seekers to enjoy serene walks and the captivating sounds of nature, all while basking in a romantic setting.
  • Sandy Hole: Also 6km from Dufftown, Sandy Hole is a delightful water feature that exudes luxury and charm. The welcoming atmosphere fosters connections with friendly locals, making it a lovely spot to relax and soak up the cultural essence of the area.

Best time to go to Dufftown

The best time to visit Dufftown is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January37.2°F (2.9°C)Light RainMostly CloudyAverageSlightly Low
February37.9°F (3.3°C)Light RainMostly CloudyAverageSlightly Low
March40.3°F (4.6°C)Light RainMostly CloudyAverageAverage
April43.7°F (6.5°C)Light RainMostly CloudySlightly HighAverage
May48.4°F (9.1°C)Light RainMostly CloudyAverageAverage
June53.4°F (11.9°C)Light RainMostly CloudyAverageSlightly High
July56.5°F (13.6°C)Light RainMostly CloudySlightly HighSlightly High
August55.6°F (13.1°C)Light RainMostly CloudyAverageSlightly High
September52.9°F (11.6°C)Light RainMostly CloudySlightly HighAverage
October47.5°F (8.6°C)Light RainMostly CloudySlightly LowAverage
November42.4°F (5.8°C)Light RainMostly CloudySlightly LowAverage
December38.1°F (3.4°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Dufftown

Accessing Dufftown from major airports is convenient for tourists. Aberdeen Airport (ABZ) is located 61km away, with excellent hotel options like the 5-star Marcliffe and the 4-star Leonardo Hotel, both 10km from the airport. Inverness Airport (INV) is 56km away, featuring luxurious stays such as the 5-star Ness Walk and Rocpool Reserve, both 13km from INV. Dundee Airport (DND) is further at 111km, with fine accommodations like The Hideaway Experience and Premier Inn Dundee North nearby. Each airport offers various transportation services to facilitate your journey to Dufftown.

Frequently asked questions

What's the best place for a stay in Dufftown?
Based on our traveller data, Hillside Havens is one of the top choices for your stay. This cabin offers free parking and private balconies. Other good options for your stay include The Milking Sheds, Dufftown 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. 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: Offers a children's pool and free self parking. 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 7 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 Dufftown Distillery, Glenfiddich Whisky Distillery and Balvenie Distillery. A couple of additional sights to add to your itinerary are Whisky Museum and Tininver Park. 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.