Compare Cheap Hotels in Keith and Dufftown Railway
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Check dates for Keith and Dufftown Railway hotels
Cheap Keith and Dufftown Railway Hotels

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$219 nightly
The price is $263 total per night
$263 total
Nov 16 - Nov 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.06 mi from Keith and Dufftown Railway
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 15-minute walk of River Spey and Speyside Cooperage.
Breakfast included
Pet friendly

The Station Hotel
51 New Street Aberlour Scotland
$134 nightly
The price is $161 total per night
$161 total
Dec 2 - Dec 3
Total with taxes and fees
5.66 mi from Keith and Dufftown Railway
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.
Parking included
Free WiFi

The Aberlour Hotel
87 HIGH STREET Aberlour Scotland
$172 nightly
The price is $206 total per night
$206 total
Nov 7 - Nov 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.57 mi from Keith and Dufftown Railway
Located in Aberlour, The Aberlour Hotel is near the beach, within a 5-minute walk of Sandy Hole and River Spey.
Pet friendly
Parking included

The Mash Tun
Broomfield Sq Aberlour Scotland
$161 nightly
The price is $193 total per night
$193 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.67 mi from Keith and Dufftown Railway
When you stay at The Mash Tun in Aberlour, you'll be on the riverwalk, within a 5-minute walk of River Spey and Sandy Hole.
Breakfast included
Spa

Hotel 1881 Archiestown
The Square Archiestown Scotland
$302 nightly
The price is $363 total per night
$363 total
Nov 19 - Nov 20
Total with taxes and fees
5.97 mi from Keith and Dufftown Railway
When you stay at Hotel 1881 Archiestown in Aberlour, you'll be within a 10-minute drive of Cardhu Distillery and Macallan Distillery.
Breakfast included
Parking included

Craigellachie Lodge
Craigellachie Lodge Aberlour Scotland
$197 nightly
The price is $236 total per night
$236 total
Nov 10 - Nov 11
Total with taxes and fees
3.03 mi from Keith and Dufftown Railway
With a stay at Craigellachie Lodge in Aberlour, you'll be in the mountains, just a 5-minute walk from River Spey and 14 minutes by foot from Speyside Cooperage.
Breakfast included
Parking included

In the heart of Speyside. A charming 3 bedroom home walking distance of Aberlour
Aberlour Scotland
3.2 mi from Keith and Dufftown Railway
Located in Aberlour, this vacation home is within a 15-minute walk of Aberlour Distillery and Sandy Hole.
Kitchen
Washer

Stunning 4 bedroom countryside retreat
Aberlour SCT
2.85 mi from Keith and Dufftown Railway
Located in Aberlour, this vacation home is in a rural location, a 4-minute drive from GlenAllachie Distillery and 8 minutes from The Linn Falls.
Kitchen
Washer

The Milking Sheds, Dufftown
12 Church Street Keith Scotland
0.97 mi from Keith and Dufftown Railway
With a stay at The Milking Sheds, Dufftown in Keith, you'll be a 3-minute walk from Whisky Museum and 5 minutes by foot from Stephen Cottage Hospital.
Pet friendly
Parking included

Hillside Havens
Hillside View Keith Scotland
1.27 mi from Keith and Dufftown Railway
Located in Keith, Hillside Havens is in a rural location, a 4-minute drive from Glenfiddich Whisky Distillery and 7 minutes from Speyside Cooperage.
Kitchen
Pet friendly

Bankhouse B&B
102a High Street Aberlour Scotland
$146 nightly
The price is $175 total per night
$175 total
Nov 9 - Nov 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.59 mi from Keith and Dufftown Railway
With a stay at Bankhouse B&B in Aberlour, you'll be just steps from Sandy Hole and River Spey.
Parking included
Free WiFi

OYO Eastbank Hotel, Speyside Scotland
High Street, Rothes, 15 - 17 Aberlour SCT
5.54 mi from Keith and Dufftown Railway
When you stay at OYO Eastbank Hotel, Speyside Scotland in Aberlour, you'll be next to a golf course, within a 5-minute drive of Glen Grant Distillery and Macallan Distillery.
Pet friendly
Parking included
Don't see what you're looking for?
See all available properties in Keith and Dufftown Railway
View all propertiesLowest 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.
Keith and Dufftown Railway hotels essential information
Accommodation | 75 hotels |
|---|---|
Lowest Price | $161 |
Highest Price | $363 |
Popular hotels | Craigellachie Hotel of Speyside, The Station Hotel, The Aberlour Hotel, The Mash Tun, Hotel 1881 Archiestown, Craigellachie Lodge, In the heart of Speyside. A charming 3 bedroom home walking distance of Aberlour, Stunning 4 bedroom countryside retreat, The Milking Sheds, Dufftown, Hillside Havens, Bankhouse B&B, OYO Eastbank Hotel, Speyside Scotland |
Most Recent Keith and Dufftown Railway Hotel Reviews

The Station Hotel
5 out of 5
Posted 22 hours ago
CheapTickets Verified Review
"Great stay, great food and brilliant staff"
A verified traveler stayed at The Station Hotel
More to Explore in Keith and Dufftown Railway
Top Picks
- Business Hotels in Moray
- Arcade Hotels in Moray
- Hotels with Tennis Courts in Moray
- Luxury Hotels in Moray
- Hostels in Moray
- Historic Hotels in Moray
- Fishing Resorts & in Moray
- Spa Resorts & in Moray
- Green Hotels in Moray
- Cottages in Moray
- Hotels with a Wedding Venue in Moray
- Golf Resorts & in Moray
- Hotels with Air Conditioning in Moray
- Country Houses in Moray
- Hotels with Hot Tubs in Moray
- Oceanfront Hotels in Moray
- Pet Friendly Hotels in Moray
- Hotels with a Gym in Moray
- Hotels with Free Parking in Moray
- 3 Star Hotels in Haugh of Glass
- Hotels with Free Breakfast in Moray





