
Find hotels in Keith from ₩53,409
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Keith
Family friendly
Apartment
Check prices for these dates
Our top choices for Keith hotels

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (32 reviews)
cleanliness Experience countryside tranquility at this inviting farmhouse B&B in Keith.

Hillhead Hideaways
Hillhead HideawaysKeith
10.0 out of 10, Exceptional, (7 reviews)
cleanliness Escape to the Scottish countryside with private hot tubs at this Keith lodge.
The price is ₩576,611
₩691,933 total
includes taxes & fees
Feb 9 - Feb 10

Cluny Hill Hotel
Cluny Hill HotelForres
7.4 out of 10, Good, (6 reviews)
cleanliness Savor the charm of Forres at a hotel close to Grant Park and Nelson's Tower.
The price is ₩44,508
₩53,409 total
includes taxes & fees
Feb 4 - Feb 5

Fife Lodge
Fife LodgeBanff
9.4 out of 10, Exceptional, (238 reviews)
cleanliness Cozy retreat in charming Banff with garden views and superb staff service.
The price is ₩172,983
₩207,580 total
includes taxes & fees
Feb 2 - Feb 3

Banff Springs Hotel
Banff Springs HotelBanff
8.6 out of 10, Excellent, (217 reviews)
cleanliness Stay at a charming Banff hotel with fantastic staff and on-site dining options.
The price is ₩187,810
₩225,372 total
includes taxes & fees
Feb 2 - Feb 3

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (347 reviews)
cleanliness Rest in historic Speyside with whisky bar and riverside location.
The price is ₩259,060
₩310,876 total
includes taxes & fees
Feb 10 - Feb 11

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (98 reviews)
cleanliness Stay in comfort with 2 bars and a restaurant in scenic Aberlour.

The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very Good, (535 reviews)
cleanliness Elegant riverside escape with golf course views and boutique charm.

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (259 reviews)
cleanliness Escape to the heart of Victorian charm with 3 bars and free breakfast in Ballindalloch.
The price is ₩142,340
₩170,808 total
includes taxes & fees
Feb 3 - Feb 4

Nethybridge Hotel
Nethybridge HotelNethy Bridge
7.8 out of 10, Good, (278 reviews)
cleanliness Explore Scottish Highlands from this historic hotel with 2 restaurants and bars.
The price is ₩125,200
₩150,240 total
includes taxes & fees
Mar 3 - Mar 4

Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (457 reviews)
cleanliness Centrally located hotel in Elgin with cafe, bars, and exceptional staff service.

The Speyside Hotel
The Speyside HotelGrantown-on-Spey
9.4 out of 10, Exceptional, (339 reviews)
cleanliness Charming Speyside retreat minutes from Cairngorms National Park with golf nearby.

Haughton Arms Hotel
Haughton Arms HotelAlford
9.0 out of 10, Wonderful, (14 reviews)
cleanliness Visit Alford and enjoy the comforts of a hotel with a bar and restaurant on-site.
The price is ₩123,560
₩148,272 total
includes taxes & fees
Mar 1 - Mar 2

Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (187 reviews)
cleanliness Serene country guesthouse near Cardhu Distillery with complimentary amenities.

The Commercial Hotel
The Commercial HotelAboyne
9.4 out of 10, Exceptional, (263 reviews)
cleanliness Traditional Scottish lodging in Aboyne with outdoor tennis and Cairngorms proximity.
The price is ₩214,163
₩257,004 total
includes taxes & fees
Feb 7 - Feb 8

The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (81 reviews)
cleanliness Enjoy Scottish hospitality near museums and local attractions in this Elgin gem.
The price is ₩161,992
₩194,394 total
includes taxes & fees
Feb 3 - Feb 4

Douneside House
Douneside HouseAboyne
9.8 out of 10, Exceptional, (54 reviews)
cleanliness Beautiful country estate with indoor pool and health club at Cairngorms gateway.
The price is ₩296,543
₩355,852 total
includes taxes & fees
Feb 3 - Feb 4

The Seafield Arms
The Seafield ArmsBuckie
9.4 out of 10, Exceptional, (127 reviews)
cleanliness Buckie getaway with coastal views and elegant dining in Scottish town.
The price is ₩192,753
₩231,304 total
includes taxes & fees
Feb 2 - Feb 3

Carlton Hotel
Carlton HotelForres
7.6 out of 10, Good, (61 reviews)
cleanliness Elegant hotel in Forres with access to Tolbooth and Moray Coast attractions.
The price is ₩90,778
₩108,933 total
includes taxes & fees
Feb 1 - Feb 2

The Royal Oak Hotel
The Royal Oak HotelBuckie
9.6 out of 10, Exceptional, (87 reviews)
cleanliness Experience coastal charm in Buckie with free breakfast and nearby attractions.
The price is ₩222,407
₩266,888 total
includes taxes & fees
Feb 6 - Feb 7
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
Learn more about Keith
This charming Scottish town invites you to explore the historic Keith and Dufftown Railway with its vintage steam trains. Visit the Strathisla Distillery to learn whisky-making secrets and sample Scotland's oldest continuously operating single malt.

Photo by Anne Burgess
Open Photo by Anne Burgess
More cheap stays in Keith

Cluny Hill Hotel
Saint Leonards Road Forres Scotland
The price is ₩44,508 per night from Feb 4 to Feb 5
₩44,508
₩53,409 total
Feb 4 - Feb 5
includes taxes & fees
7.4/10 Good! (6 reviews)












































































