Find hotels in Keith from ₩53,409

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Keith hotels

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
  • cleanliness
    Experience countryside tranquility at this inviting farmhouse B&B in Keith.
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

Hillhead Hideaways

Hillhead Hideaways
Keith
10.0 out of 10, Exceptional, (7 reviews)
  • cleanliness
    Escape to the Scottish countryside with private hot tubs at this Keith lodge.
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is ₩576,611
₩691,933 total
includes taxes & fees
Feb 9 - Feb 10
Hillhead Hideaways

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
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 room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
The price is ₩44,508
₩53,409 total
includes taxes & fees
Feb 4 - Feb 5
Cluny Hill Hotel

Fife Lodge

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

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (217 reviews)
  • cleanliness
    Stay at a charming Banff hotel with fantastic staff and on-site dining options.
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
The price is ₩187,810
₩225,372 total
includes taxes & fees
Feb 2 - Feb 3
Banff Springs Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (347 reviews)
  • cleanliness
    Rest in historic Speyside with whisky bar and riverside location.
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is ₩259,060
₩310,876 total
includes taxes & fees
Feb 10 - Feb 11
Craigellachie Hotel of Speyside

The Aberlour Hotel

The Aberlour Hotel
Aberlour
9.0 out of 10, Wonderful, (98 reviews)
  • cleanliness
    Stay in comfort with 2 bars and a restaurant in scenic Aberlour.
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (535 reviews)
  • cleanliness
    Elegant riverside escape with golf course views and boutique charm.
"Very comfortable, friendly hotel. "
United Kingdom
Alexander
The Mansion House Hotel

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (259 reviews)
  • cleanliness
    Escape to the heart of Victorian charm with 3 bars and free breakfast in Ballindalloch.
"Breakfast and service amazing. Small town so not a great selection of amenities but generally everything you need available."
United Kingdom
Christopher
The price is ₩142,340
₩170,808 total
includes taxes & fees
Feb 3 - Feb 4
Argyle Guest House

Nethybridge Hotel

Nethybridge Hotel
3.0 star property
Nethy Bridge
7.8 out of 10, Good, (278 reviews)
  • cleanliness
    Explore Scottish Highlands from this historic hotel with 2 restaurants and bars.
"Beautiful Victorian hotel with partially updated rooms in a country garden setting. Breakfast was exceptional and staff were lovely. "
Canada
Peter
The price is ₩125,200
₩150,240 total
includes taxes & fees
Mar 3 - Mar 4
Nethybridge Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (457 reviews)
  • cleanliness
    Centrally located hotel in Elgin with cafe, bars, and exceptional staff service.
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
Laichmoray Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (339 reviews)
  • cleanliness
    Charming Speyside retreat minutes from Cairngorms National Park with golf nearby.
"Great staff. Lovely food. Clean and tidy."
United Kingdom
Barry
The Speyside Hotel

Haughton Arms Hotel

Haughton Arms Hotel
2.5 star property
Alford
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 staff were so friendly and helpful. The breakfast was delicious"
United Kingdom
Kathleen
The price is ₩123,560
₩148,272 total
includes taxes & fees
Mar 1 - Mar 2
Haughton Arms Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
  • cleanliness
    Serene country guesthouse near Cardhu Distillery with complimentary amenities.
"Fantastic place. Will stay again."
United States
Ronak
Cardhu Country House

The Commercial Hotel

The Commercial Hotel
Aboyne
9.4 out of 10, Exceptional, (263 reviews)
  • cleanliness
    Traditional Scottish lodging in Aboyne with outdoor tennis and Cairngorms proximity.
"Staff super friendly and room was clean and cosy "
United Kingdom
Andy
The price is ₩214,163
₩257,004 total
includes taxes & fees
Feb 7 - Feb 8
The Commercial Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (81 reviews)
  • cleanliness
    Enjoy Scottish hospitality near museums and local attractions in this Elgin gem.
"We had a great stay at The Pines Guesthouse. The hosts Lynn and Les were wonderful and very accommodating. The house is beautiful and our room was very comfortable, spacious and clean. The location is very good and although it is on a main road, it is very quiet in the house. We would definitely stay again and highly recommend it. "
United Kingdom
Anja
The price is ₩161,992
₩194,394 total
includes taxes & fees
Feb 3 - Feb 4
The Pines Guesthouse

Douneside House

Douneside House
4.0 star property
Aboyne
9.8 out of 10, Exceptional, (54 reviews)
  • cleanliness
    Beautiful country estate with indoor pool and health club at Cairngorms gateway.
"Lovely stay, would highly recommend!"
United States
Leslie
The price is ₩296,543
₩355,852 total
includes taxes & fees
Feb 3 - Feb 4
Douneside House

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (127 reviews)
  • cleanliness
    Buckie getaway with coastal views and elegant dining in Scottish town.
"All clean and very hospitable."
United Kingdom
Lee
The price is ₩192,753
₩231,304 total
includes taxes & fees
Feb 2 - Feb 3
The Seafield Arms

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (61 reviews)
  • cleanliness
    Elegant hotel in Forres with access to Tolbooth and Moray Coast attractions.
"Great location "
United Kingdom
John
The price is ₩90,778
₩108,933 total
includes taxes & fees
Feb 1 - Feb 2
Carlton Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (87 reviews)
  • cleanliness
    Experience coastal charm in Buckie with free breakfast and nearby attractions.
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is ₩222,407
₩266,888 total
includes taxes & fees
Feb 6 - Feb 7
The Royal Oak Hotel
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

Stay near popular Keith attractions

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.

Balvenie Castle
Photo by Anne Burgess
Open Photo by Anne Burgess

Top Keith Hotel Reviews

More cheap stays in Keith

Frequently asked questions

Where is the best place for a stay in Keith?
Based on our traveler data, Hillhead Hideaways is one of the top choices for your stay. This lodge offers free parking and private decks. The Dance Hall at The Institute Executive Apartments is another good option for your visit. See all available top hotels, or vacation rentals in Keith.
What's the top vacation rental in Keith?
Taigh Mor: This vacation home rental outside of Keith comes with free WiFi so you can feel at home during your trip. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. See all vacation rentals in Keith.
If I need to cancel my hotel reservation in Keith, will I receive a refund?
Yes! Most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Keith.
Where can I learn more about changing or cancelling my trip to Keith?
For more information about changing or cancelling your trip to Keith, click here.
Where is the best hotel to stay close to Strathisla Distillery?
Adjacent to Strathisla Distillery, Isla Bank House is one of the top choices for your stay based on our traveler data, and this 4-star B&B offers free breakfast and free parking. Other good choices within 5 miles include Crooksmill Bed & Breakfast and Hillhead Hideaways.
What about the best place to stay close to Ben Rinnes?
One of the top choices for your stay is The Old Manse B&B, located 1.8 mi (2.9 km) from Ben Rinnes, and this 3-star B&B offers free breakfast and a restaurant. Hobbit Hideaway and Copperbroc -whisky House in the Scottish Highlands are two other good choices within a few miles.
What's the best high-end hotel in Keith?
Hillhead Hideaways is a luxury lodge with in-room kitchens, and a popular choice for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in Keith.
What are some hotels with pools in Keith?
The Milking Sheds, Dufftown: Offers a children's pool and free self parking. View all hotels with pools in Keith.
What is the best accommodation for staying close to Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
What is staying in Keith like?
Visitors can enjoy all that Keith has to offer including the local tours, parks, and museums. Tourists can also enjoy so much more including its restaurants. In Keith, there are 42 hotels and other accommodations to choose from. Find out more about Keith.
What are the top places to visit in Keith?
Natural beauty is on display at Ben Rinnes, St Rufus Park, and Cuthil Park. A couple of additional sights to add to your agenda are Strathisla Distillery and Glenfiddich Whisky Distillery. Check out what more to see and do in Expedia's Keith guide.
How should I get around Keith?
To explore the surrounding area, ride one of the trains from Keith Station or Keith and Dufftown Railway. If you want to venture out around the area, you may want a rental car in Keith for your journey.
What's the seasonal weather like in Keith?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 38°F. Average annual precipitation for Keith is 35 inches.