
Keith hotels from RM251
- 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)
The price is RM543
RM543 total
includes taxes & fees
26 Apr - 27 Apr

Hillhead Hideaways
Hillhead HideawaysKeith
10.0 out of 10, Exceptional, (7 reviews)
The price is RM1,402
RM1,682 total
includes taxes & fees
10 May - 11 May

Council Chambers at The Institute Executive Apartments
Council Chambers at The Institute Executive ApartmentsKeith
The price is RM2,038
RM2,446 total
includes taxes & fees
29 Apr - 30 Apr

The Keepers Cottage at The Institute Executive Apartments
The Keepers Cottage at The Institute Executive ApartmentsKeith
8.0 out of 10, Very good, (1 review)
The price is RM2,038
RM2,446 total
includes taxes & fees
6 May - 7 May

The Court Room at The Institute Executive Apartments
The Court Room at The Institute Executive ApartmentsKeith
The price is RM2,038
RM2,446 total
includes taxes & fees
29 Apr - 30 Apr

The Dance Hall at The Institute Executive Apartments
The Dance Hall at The Institute Executive ApartmentsKeith
The price is RM2,424
RM2,909 total
includes taxes & fees
2 May - 3 May

The Marriage Room at The Institute Executive Apartments
The Marriage Room at The Institute Executive ApartmentsKeith
The price is RM2,324
RM2,789 total
includes taxes & fees
2 May - 3 May

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (262 reviews)
The price is RM459
RM550 total
includes taxes & fees
30 Apr - 1 May

Banff Springs Hotel
Banff Springs HotelBanff
8.6 out of 10, Excellent, (225 reviews)
The price is RM425
RM510 total
includes taxes & fees
27 Apr - 28 Apr

Premier Inn Elgin
Premier Inn ElginElgin
7.4 out of 10, Good, (3 reviews)
The price is RM259
RM311 total
includes taxes & fees
8 May - 9 May

Brylach Steading
Brylach SteadingAberlour
The price is RM617
RM1,009 total
includes taxes & fees
26 Apr - 27 Apr

The Commercial Hotel
The Commercial HotelAboyne
9.4 out of 10, Exceptional, (264 reviews)
The price is RM578
RM694 total
includes taxes & fees
4 May - 5 May

Haughton Arms Hotel
Haughton Arms HotelAlford
8.6 out of 10, Excellent, (20 reviews)
The price is RM425
RM510 total
includes taxes & fees
3 May - 4 May

Harbour Nights
Harbour NightsLossiemouth
The price is RM411
RM494 total
includes taxes & fees
26 Apr - 27 Apr

Nethybridge Hotel
Nethybridge HotelNethy Bridge
7.8 out of 10, Good, (288 reviews)
The price is RM380
RM456 total
includes taxes & fees
10 May - 11 May

The Station Hotel
The Station HotelInsch
The price is RM534
RM641 total
includes taxes & fees
7 May - 8 May

Deveron Lodge B&B
Deveron Lodge B&BTurriff
9.8 out of 10, Exceptional, (25 reviews)
The price is RM451
RM451 total
includes taxes & fees
28 Apr - 29 Apr

Kildrummy Inn
Kildrummy InnAlford
9.6 out of 10, Exceptional, (95 reviews)
The price is RM1,313
RM1,575 total
includes taxes & fees
29 Apr - 30 Apr

Fife Lodge
Fife LodgeBanff
9.4 out of 10, Exceptional, (245 reviews)
The price is RM469
RM563 total
includes taxes & fees
27 Apr - 28 Apr

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (95 reviews)
The price is RM704
RM845 total
includes taxes & fees
27 Apr - 28 Apr
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

Carlton Hotel
67 High St Forres Scotland
The price is RM342 per night from 17 May to 18 May
RM342
RM411 total
17 May - 18 May
includes taxes & fees
7.6/10 Good! (63 reviews)












































































