Photo by Rebecca Ireland

Dufftown hotels from HK$410

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

Our top choices for Dufftown hotels

Hotel Square

Hotel Square
3.0 star property
Ballindalloch
8.4 out of 10, Very good, (7)
"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 HK$1,567
HK$1,880 total
includes taxes & fees
1 Jan - 2 Jan 2026
Hotel Square

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
The price is HK$1,385
HK$1,663 total
includes taxes & fees
30 Dec - 31 Dec
The Fiddichside Inn

Seascape

Seascape
3.5 star property
Lossiemouth
9.4 out of 10, Exceptional, (3)
"Lovely stay, very well equipped kitchen, comfortable & very clean. Lovely welcome pack. Beds were really warm & comfy. The balcony was wonderful, watched the sunrise & the surfers every morning with a cup of tea. Didn’t want to leave had such a peaceful time. Look forward to going back. "
United Kingdom
Kerry
The price is HK$5,095
HK$6,114 total
includes taxes & fees
24 Jan - 25 Jan 2026
Seascape

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (258)
"The room was so cosy, Diana was very nice and made a stunning breakfast 👌. We really enjoyed staying there . "
Norway
Aina
The price is HK$755
HK$905 total
includes taxes & fees
6 Jan - 7 Jan 2026
Argyle Guest House

Ravenscourt Guest House

Ravenscourt Guest House
3.0 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (10)
"This was a perfect guest house for us to use as a home base to enjoy the Speyside area. Food was excellent and the bed was very comfortable. The staff were also very friendly. "
United States
Elizabeth Marie
The price is HK$1,794
HK$1,794 total
includes taxes & fees
29 Dec - 30 Dec
Ravenscourt Guest House

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is HK$800
HK$960 total
includes taxes & fees
27 Dec - 28 Dec
Kintrae B&B

Taigh Mor

Taigh Mor
3.0 star property
Elgin
The price is HK$542
HK$651 total
includes taxes & fees
27 Dec - 28 Dec
Taigh Mor

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is HK$944
HK$1,133 total
includes taxes & fees
2 Jan - 3 Jan 2026
The Station Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
"Great rooms, food was good "
United Kingdom
Jemma
The price is HK$920
HK$1,104 total
includes taxes & fees
5 Jan - 6 Jan 2026
The Mill House Hotel

Beach Cottage Pet Child Friendly Stay in Moray

Beach Cottage Pet Child Friendly Stay in Moray
3.0 star property
Lossiemouth
Beach Cottage Pet Child Friendly Stay in Moray

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is HK$1,191
HK$1,429 total
includes taxes & fees
1 Jan - 2 Jan 2026
Craigellachie Hotel of Speyside

83 Seatown

83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1)
"Lovely clean house with a very nice welcome pack, warm and cosy all round very nice "
United Kingdom
Rob
The price is HK$3,750
HK$4,500 total
includes taxes & fees
4 Jan - 5 Jan 2026
83 Seatown

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (209)
"Lovely hotel with stunning views of the golf course and West beach. Comfortable accommodations and nice restaurant. "
Canada
Lindsey
Golf View Hotel

River View Apartment

River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7)
"Clean place to stay for couple of day. Great view of river and bridge is bonnie light up at night. River view right next to cathedral. 2 things would say that was bed was the bed could of be more comfortable. Also toilet maybe needs fix noticed the water still running long after flush. Also small park for kids. I would stay again. "
United Kingdom
Lisa
River View Apartment

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (424)
"Nice hotel, very welcoming and friendly staff. Good value with an excellent breakfast."
United Kingdom
Emma
The price is HK$716
HK$859 total
includes taxes & fees
5 Jan - 6 Jan 2026
Stotfield Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (152)
"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 HK$437
HK$524 total
includes taxes & fees
25 Dec - 26 Dec
The Old Coach House Hotel

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (184)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is HK$410
HK$410 total
includes taxes & fees
5 Jan - 6 Jan 2026
Ben Mhor Hotel

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
The price is HK$428
HK$514 total
includes taxes & fees
22 Jan - 23 Jan 2026
Premier Inn Elgin

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (79)
"Great breakfast-Walkable-convenient parking"
United States
Ben D
The price is HK$842
HK$1,011 total
includes taxes & fees
4 Jan - 5 Jan 2026
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

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

More cheap stays in Dufftown

Find out more about Dufftown

Top reasons to visit Dufftown

  • Scenic Outdoor Adventures: Dufftown is perfect for hiking and exploring picturesque trails, catering to outdoor enthusiasts.
  • Charming Village Atmosphere: Experience the quaint artisan shops and friendly vibes that make Dufftown unique.
  • Rich Cultural Heritage: Discover local history at the visitor centre and nearby historic castles.
  • Varied Accommodation Options: Enjoy a range of stays, from cosy B&Bs to family-friendly hotels.
  • Access to Skiing: Proximity to the Aviemore region makes it a great base for skiing adventures.

Find great hotels near Dufftown

Dufftown offers a delightful selection of accommodation options, perfect for every type of traveller. From charming bed and breakfasts to welcoming hotels, you can enjoy a memorable stay in this historic town. Pet-friendly and family-oriented options abound, ensuring a comfortable experience for all. Explore nearby Aberlour for additional cottages and holiday homes, or consider the cosy Abbeyfield B&B for a truly Scottish retreat.

  • Craigellachie Hotel of Speyside: Nestled in the heart of Speyside, the Craigellachie Hotel offers a unique blend of rustic charm and modern amenities. Just a short drive from Dufftown, this 4-star hotel is ideal for travellers seeking a pet-friendly retreat amidst nature. Guests can enjoy a tranquil setting with options for business travel and leisurely escapes. The hotel welcomes pets with a comprehensive pet policy, ensuring a comfortable stay for both you and your furry companion. With its picturesque surroundings and warm hospitality, Craigellachie is perfect for those looking to unwind and immerse themselves in Scotland's stunning landscapes.
  • The Station Hotel: Located 11.3km from Dufftown, The Station Hotel is a delightful 4-star establishment that caters to food lovers and adventure seekers alike. With a variety of dining options, including an in-house restaurant and bar, guests can indulge in hearty meals and refreshing drinks. The hotel also offers a range of recreational activities such as horse riding, fishing, and hiking nearby, making it an excellent choice for the active traveller. After a day of exploration, unwind in your room equipped with a flat-screen TV and satellite channels, ensuring entertainment at your fingertips.
  • OYO Eastbank Hotel, Speyside Scotland: Just 9.7km from Dufftown, OYO Eastbank Hotel is a welcoming 3.5-star venue that caters to golfers and pet owners alike. This hotel provides a fantastic golfing experience with easy access to local courses, making it a great choice for enthusiasts. With a pet-friendly policy that allows you to bring your furry friends along, OYO Eastbank ensures a comfortable stay for everyone. The blend of leisure and convenience makes this hotel a perfect base for your Scottish adventure, offering a relaxed atmosphere and friendly service.

Where to stay in Dufftown

Dufftown, nestled in the heart of Scotland, offers an enchanting blend of outdoor adventures and romantic escapes. Explore the charming artisan shops and immerse yourself in the friendly atmosphere of this quaint village. Nearby, the stunning Aviemore region beckons for skiing enthusiasts. With its secluded charm and rich culture, Dufftown is the perfect base for experiencing the best of Scotland's hospitality and natural beauty.

  • Keith: Nestled in the heart of Moray, Keith is a charming city that serves as an excellent base for exploring the stunning Scottish countryside. With its mix of historical sites and modern amenities, visitors can enjoy a variety of outdoor activities such as hiking and exploring scenic trails. The city is home to notable attractions including museums and visitor centres that offer insights into local culture. Although visitor numbers fluctuate throughout the year, the peak seasons in January, April, and July make it a lively destination for adventure seekers and nature lovers alike.
  • Craigellachie: Just 6.4km from Dufftown, Craigellachie is a picturesque village renowned for its stunning natural landscapes. Perfect for family outings and outdoor adventures, it offers impressive hiking trails and golf courses for sport enthusiasts. The village's proximity to national parks enhances its appeal, making it a great spot for nature walks and wildlife watching. Peak visitor months in April, July, and September ensure a vibrant atmosphere, complemented by local museums and visitor centres that showcase the area's rich heritage.
  • Rothes: Located 11.3km away from Dufftown, Rothes is a quaint village that invites visitors to unwind amidst its serene surroundings. Popular for family-friendly outdoor activities, it features a variety of hiking trails and golf courses that cater to all skill levels. With peak travel times in March to April and September, Rothes is a bustling hub for those seeking adventure and tranquillity. The nearby national state park offers breathtaking views, while local museums and visitor centres provide a glimpse into the area's historical significance.

Things to do in and around Dufftown

Dufftown is an ideal destination for outdoor enthusiasts and romantic getaways alike. Visitors can enjoy a variety of activities, including access to scenic trails, invigorating hikes, and a round of golf amidst picturesque surroundings. Whether you're seeking adventure or relaxation, Dufftown offers a charming blend of experiences to enhance your vacation.

Shopping

Dufftown offers a quaint shopping experience with local shops like Relax, located 25.7km away. If you're up for a drive, Harbour Treasures is 32.2km away, and Portsoy Ice Cream, 37.0km away, is perfect for delightful treats and souvenirs.

Recreation

Dufftown Golf Course offers a luxurious retreat with stunning views, perfect for golf enthusiasts. Tininver Park provides a family-friendly atmosphere with its playground, ideal for relaxation and outdoor fun. Garmouth & Kingston Golf Course, a short drive away, caters to sports lovers seeking a scenic golfing experience.

Adventure

The Lecht Ski Resort, located 27.4km from Dufftown, offers thrilling skiing opportunities amidst stunning winter landscapes. For a scenic adventure, hike the Speyside Way - Tominoul Spur, 25.7km away, where picturesque views await. Alternatively, experience the excitement of biking at Bike Glenlivet, situated 24.1km from Dufftown.

Nightlife

Experience the charm of Dufftown at The Stuart Arms, where you can enjoy a warm atmosphere and local ales. For a lively night, visit The Royal British Legion, featuring quiz nights and community events that celebrate Scottish culture.

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

Booking tips and Expedia advantages for Dufftown

To save money on your trip to Dufftown, consider visiting during the off-peak months of January to February and November when accommodation prices are lower. Book your hotel about a month in advance for better deals, and look out for last-minute offers on platforms like Expedia. Tuesdays are the most affordable days to stay, while Fridays tend to be pricier. Utilise Expedia’s filters to find eco-certified hotels and combine your hotel, flights, and activities for additional savings. Walking is a great way to explore Dufftown without incurring transport costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dufftown are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dufftown is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dufftown is Tuesday. The most expensive day to stay in Dufftown is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To discover the most affordable prices and offers, arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your Dufftown hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dufftown

Dufftown offers an ideal setting for outdoor adventures, romantic getaways, and family-friendly experiences. Visitors can explore captivating attractions such as the local visitor centre, historic castles, and event venues, all set against the stunning Scottish landscape. Whether you're seeking culture, adventure, or simply a tranquil escape, Dufftown's diverse points of interest promise to create unforgettable memories for every traveller.

  • Speyside Cooperage: This unique visitor centre, located 4.8km from Dufftown, offers an engaging insight into the art of barrel-making. Families can enjoy outdoor activities while learning about this traditional craft, surrounded by the stunning Speyside landscape.
  • Whisky Museum: Situated within Dufftown, the Whisky Museum immerses visitors in the rich culture and history of Scotland’s famed whisky industry. Explore fascinating exhibits and savour the essence of Speyside’s whisky heritage.
  • The Linn Falls: A picturesque waterfall located 6.4km from Dufftown, The Linn Falls is perfect for a romantic stroll or adventurous hike. Experience the natural beauty and calming sounds of cascading water in a serene outdoor setting.

Best time to go to Dufftown

The best time to visit Dufftown can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dufftown falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dufftown falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 LowSlightly Low
December38.1°F (3.4°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dufftown

When planning your visit to Dufftown, the nearest major airports are Aberdeen (ABZ) and INVerness (INV). Aberdeen Airport is situated 61.2km from Dufftown, with notable hotels nearby including the 5-star Marcliffe, 9.7km away, and the Village Hotel Aberdeen, 6.4km distant. Inverness Airport is 56.3km from Dufftown, featuring excellent accommodation such as the 5-star Ness Walk and Rocpool Reserve, both 12.9km away. These hotels offer various transportation services to facilitate your airport transfers, ensuring a smooth journey to your Scottish destination.

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 Ben Shea Smart Home 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 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 Glenfiddich Whisky Distillery, Balvenie Distillery and Dufftown 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.