
Find hotels in Keith from ₩53,599
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Keith
Family friendly
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 ₩578,783
₩694,539 total
includes taxes & fees
Feb 9 - Feb 10

Premier Inn Elgin
Premier Inn ElginElgin
7.4 out of 10, Good, (3 reviews)
cleanliness Explore historic Elgin from this comfy hotel near city center and top museums.
The price is ₩80,879
₩97,055 total
includes taxes & fees
Feb 27 - Feb 28

The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (150 reviews)
cleanliness Centrally located in Elgin with easy access to museums and Relax attraction.

The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (80 reviews)
cleanliness Enjoy Scottish hospitality near museums and local attractions in this Elgin gem.
The price is ₩162,602
₩195,126 total
includes taxes & fees
Jan 30 - Jan 31

Sunninghill
SunninghillElgin
9.2 out of 10, Wonderful, (114 reviews)
cleanliness Charming Elgin retreat near the station with a welcoming restaurant and bar.
The price is ₩212,827
₩255,392 total
includes taxes & fees
Jan 29 - Jan 30

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.

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 ₩257,493
₩308,992 total
includes taxes & fees
Jan 30 - Jan 31

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,571
₩257,493 total
includes taxes & fees
Feb 7 - Feb 8

The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very Good, (534 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,877
₩171,452 total
includes taxes & fees
Feb 3 - Feb 4

River View Apartment
River View ApartmentElgin
7.8 out of 10, Good, (7 reviews)
cleanliness Cozy Elgin apartment with kitchen, near local museum and downtown attractions.

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,666
₩53,599 total
includes taxes & fees
Jan 29 - Jan 30

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 ₩124,025
₩148,830 total
includes taxes & fees
Feb 1 - Feb 2

Hotel Square
Hotel SquareBallindalloch
8.4 out of 10, Very Good, (7 reviews)
cleanliness Unwind in Ballindalloch's charming 3-star retreat near Scottish attractions.
The price is ₩317,687
₩381,224 total
includes taxes & fees
Jan 29 - Jan 30

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (244 reviews)
cleanliness Rest easy near Glen Grant Distillery with free amenities and 24-hour service.
The price is ₩194,213
₩233,068 total
includes taxes & fees
Jan 29 - Jan 30

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,672
₩150,806 total
includes taxes & fees
Feb 26 - Feb 27

Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (42 reviews)
cleanliness Serene countryside B&B near hiking trails and Aberlour's natural wonders.
The price is ₩214,571
₩257,493 total
includes taxes & fees
Feb 27 - Feb 28

Kildrummy Inn
Kildrummy InnAlford
9.6 out of 10, Exceptional, (94 reviews)
cleanliness Elegant retreat near Cairngorms with garden views and a renowned restaurant.
The price is ₩486,919
₩584,311 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,666 per night from Jan 29 to Jan 30
₩44,666
₩53,599 total
Jan 29 - Jan 30
includes taxes & fees
7.4/10 Good! (6 reviews)













































































