
Book Dufftown Bed & Breakfast
- Bundle & SaveGet more, spend less whenever you see Bundle & Save deals
- OneKeyCashEarn OneKeyCash on all your eligible bookings
- Upfront pricingWe are not like the others - we include taxes and fees
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Our top choices for Dufftown bed & breakfast

1. Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (52 reviews)
$135 nightly
The price is $161
Nov 15 - Nov 16
Total with taxes and fees

2. Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (36 reviews)
$128 nightly
The price is $128
Nov 20 - Nov 21
Total with taxes and fees

3. The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (183 reviews)
$99 nightly
The price is $119
Dec 11 - Dec 12
Total with taxes and fees

4. Kintrae B&B
Kintrae B&BBuckie
9.8 out of 10, Exceptional, (114 reviews)
$90 nightly
The price is $108
Nov 26 - Nov 27
Total with taxes and fees
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.
Top Dufftown Hotel Reviews

Firth Hotel & Restaurant
8/10 Good
Find out more about Dufftown
Dufftown B&B information
Number of reviews | 202 |
|---|---|
Accommodation | 10 B&B |
Lowest Price | $108 |
Highest Price | $161 |
Frequently asked questions
Explore a world of travel with Expedia
- 5 Star Hotels in Dufftown
- Cottages in Dufftown
- Hotels in Aberlour
- Pet Friendly in Aberlour
- Bespoke Hotels in Craigellachie
- 4 Star Hotels in Dufftown
- Bed and Breakfast in Aberlour
- Luxury in Aberlour
- Hotels in Craigellachie
- Macdonald Hotels in Huntly
- Bed and Breakfast in Rothes
- Hotels in Keith
- Hotels in Rothes
- Bed and Breakfast in Elgin
- Hotels in Ballindalloch
- Bed and Breakfast in Fochabers
- Hotels in Archiestown
- Bed and Breakfast in Tomintoul
- Bed and Breakfast in Garmouth
- Bed and Breakfast in Strathdon
- Bed and Breakfast in Findochty
- Lodges in Aberlour
- Caravan Parks in Keith
- Cabins in Keith
- Hostels in Ballindalloch
- Guesthouses in Fochabers
- Apartments in Elgin
- Private Vacation Homes in Huntly
- Villas in Garmouth
- Chalets in Ballindalloch
- Lodges in Archiestown
- Caravan Parks in Craigellachie
- Hostels in Craigellachie
- Cottages in Huntly
- Cabins in Elgin
- Guesthouses in Elgin
- Apartments in Craigellachie
- Villas in Grantown-on-Spey
- Private Vacation Homes in Kingston
- Lodges in Huntly
- Hostels in Elgin
- Cottages in Tomintoul
- Caravan Parks in Elgin
- Apartments in Buckie
- Guesthouses in Grantown-on-Spey
- Cabins in Kildrummy
- Lodges in Tomintoul
- Cottages in Grantown-on-Spey
- Hostels in Tomintoul
- Apartments in Clochan
- Guesthouses in Portessie
- Cottages in Cromdale
- Hostels in Buckie
- Lodges in Cromdale
- Apartments in Kildrummy
- Lodges in Rhynie
- Cottages in Kildrummy
- Apartments in Archiestown
- Cottages in Rothes
- Apartments in Rafford
- Avis Rental Cars in Dufftown
- Car rentals in Dufftown
- Van Car Rentals in Huntly
- Essence Car Rental Cars in Dufftown
- Car rentals in Aberlour
- Premium Car Rentals in Keith
- Offer Car Hire Rental Cars in Craigellachie
- Car rentals in Craigellachie
- Convertible Car Rentals in Buckie
- Car rentals in Keith
- Car rentals in Rothes
- Car rentals in Huntly
- Dufftown Vacation Rentals
- Craigellachie Vacation Rentals
- Keith Vacation Rentals
- Rothes Vacation Rentals
- Elgin Vacation Rentals
- Huntly Vacation Rentals
- Buckie Vacation Rentals
- Findochty Vacation Rentals
- Grantown-on-Spey Vacation Rentals
- Tomintoul Vacation Rentals
- Rhynie Vacation Rentals
- Cromdale Vacation Rentals
- Kildrummy Vacation Rentals



















