Photo by Anne Burgess

Hotels in Keith

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Keith?

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.

Top landmarks in Keith

Learn more about Keith

Keith is well-known for its attractions such as Strathisla Distillery and Balvenie Distillery.

Balvenie Castle
Photo by Anne Burgess
Open Photo by Anne Burgess

Check out reviews of Keith hotels guests love

Frequently asked questions

Can I book refundable hotels in Keith?
If you need the flexibility to change your travel plans to Keith, most hotels offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Keith if I want a vacation rental instead of a traditional hotel?
You'll find 8 vacation homes on our site. You can also consider one of the 25 cottages for your trip.
What will the weather in Keith be like during my trip?
The warmest months in Keith are usually July and August with an average temp of 55°F. January and February are the chilliest months when the average temp is 38°F. The rainiest months are August and July.
Why should I book my Keith hotel through Hotels.com?
There are plenty of reasons to book your Keith travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Keith

Unveiling the Allure of Keith: A Journey Through Nature's Canvas and Cultural Treasures

Nestled in the heart of Moray, Keith is a charming Scottish town that offers a delightful blend of rich history and natural beauty. Known for its picturesque landscapes and proximity to the stunning natural parks, visitors can explore the scenic trails and enjoy the tranquillity of the surrounding countryside. Key attractions include the fascinating Keith Museum, which showcases local heritage, and the nearby distilleries producing exquisite Scotch whisky. With its warm, welcoming atmosphere and captivating charm, Keith is the perfect off-the-beaten-path destination for those seeking an authentic Scottish experience.

Discover great hotels in Keith

Keith, a charming town in Scotland, offers a variety of accommodation options, from cosy bed and breakfasts to comfortable hotels. Visitors can find inviting rooms with local character, perfect for exploring the scenic Speyside region, renowned for its whisky distilleries and beautiful landscapes. Here are some of the most popular hotels with our travelers in Keith:

  1. The Mill House HotelOpens in a new window: The Mill House Hotel is a well-appointed 3.5-star hotel that caters to adventurous travellers seeking a unique experience. With a range of adventure sports and recreational activities available both onsite and nearby, this property offers everything from mountain biking to horse riding. Notably, the hotel features a pet-friendly policy, providing amenities such as food and water bowls for your furry companions. Frequent travellers appreciate the balance of adventure and comfort offered here, making it an excellent choice for those looking to explore the outdoors while enjoying a relaxed stay.
  2. Gordon Arms HotelOpens in a new window: Gordon Arms Hotel is an inviting lodging option that is perfect for travellers with pets who want a comfortable and accommodating stay. This property allows pets onsite and is designed to ensure a pleasant experience for both you and your furry friend. With an emphasis on comfort and relaxation, it is a popular choice among those seeking a pet-friendly environment. The hotel's welcoming atmosphere resonates positively with visitors, making it a top contender for those prioritising a hassle-free getaway with their pets.
  3. The Highlander HotelOpens in a new window: The Highlander Hotel is a delightful 3.0-star hotel that offers a variety of dining options, including a restaurant and a cosy bar. Guests can indulge in a complimentary buffet breakfast and enjoy the convenience of a coffee shop on-site. The property features modern amenities such as flat-screen televisions, enhancing the overall comfort of your stay. Frequent travellers commend this hotel for its relaxing atmosphere and excellent dining experiences, making it an appealing choice for those seeking a comfortable retreat after a day of exploring the local area.

Top locations to stay in Keith

Some of the best areas to stay near Keith, Scotland, are Buckie, Huntly, and Dufftown. Buckie is known for its friendly people and coastal charm, Huntly boasts a rich history with its stunning castle, while Dufftown offers fantastic tours and a welcoming atmosphere. For first-time visitors, Dufftown is particularly appealing due to its vibrant local culture and attractions.

  1. DufftownOpens in a new window: Known as the Whisky Capital of the World, Dufftown is a charming spot for those looking to explore Scotland's rich distilling heritage. With friendly people and a range of tours available, visitors can immerse themselves in whisky tastings at local distilleries. The picturesque landscape surrounding Dufftown is perfect for leisurely walks, and you can also visit the historic Balvenie Castle nearby. This quaint town offers a unique blend of culture and relaxation, making it an ideal base for your adventures in the Speyside region.
  2. HuntlyOpens in a new window: Huntly boasts a delightful mix of history and natural beauty, making it a great place to stay. The stunning Huntly Castle is a must-visit, offering a glimpse into Scotland's storied past. The town is also surrounded by scenic countryside, perfect for those who enjoy walking or cycling. With a friendly atmosphere and local shops to explore, Huntly invites you to take your time and soak in the charm of this historic town.
  3. BuckieOpens in a new window: Buckie is a lovely coastal town that offers a friendly vibe and beautiful seaside views. It’s a fantastic spot for those who enjoy leisurely strolls along the beach and picturesque harbours. Buckie is well-known for its fishing heritage, and you can often see local fishermen at work. The town's proximity to the Moray Firth also means you can explore nearby coastal paths and enjoy the fresh sea air. With a relaxed atmosphere, Buckie is perfect for unwinding after a day of exploration.

Things to do in Keith

Keith is a charming destination nestled among rolling hills and lush forests, offering a delightful mix of outdoor activities. Explore scenic trails for hiking, enjoy tranquil lakes for boating, or delve into local heritage at inviting museums. It’s a perfect spot for nature lovers and curious travellers alike!

  • Speyside WayOpens in a new window – Take a leisurely stroll along the Speyside Way, a scenic route that meanders through picturesque landscapes. Enjoy the fresh air while soaking in views of the stunning countryside, making it an ideal spot for walking or cycling enthusiasts.
  • Huntly CastleOpens in a new window – Explore the historic Huntly Castle, where you can wander through its majestic ruins and imagine the grandeur of the past. The castle's impressive architecture and surrounding gardens provide a perfect backdrop for photography and a picnic.
  • Whisky MuseumOpens in a new window – Dive into the rich heritage of Scotland's whisky-making tradition at the Whisky Museum. Discover the fascinating history behind this iconic drink and enjoy interactive exhibits that will tantalise your taste buds.
  • Bow Fiddle RockOpens in a new window – Marvel at the natural beauty of Bow Fiddle Rock, a striking rock formation along the coast. This unique geological feature offers stunning coastal views and is perfect for a peaceful day out, where you can enjoy the sounds of the sea.
  • House of MulbenOpens in a new window – Visit the House of Mulben, an intriguing stadium that often hosts various community events. Feel the local spirit and check out what’s on during your visit, whether it's a sports match or a cultural gathering.

4 tips for savvy savings when booking a hotel in Keith

  1. Book for the cheapest times: The most budget-friendly time to visit Keith is during January, February, and December, when hotel prices are generally lower. To fully appreciate the town's historical landmarks, cultural sites, and natural attractions, it is advisable to stay for at least 2 to 3 days. This duration allows for a great value for money experience, as visitors can explore museums, enjoy local dining, and take in the beautiful parks while interacting with the friendly locals. Additionally, there is a possibility that prices may drop during these months, making it even more affordable for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals, Keith, you could start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on hotels that are approaching your travel date. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, helping you seize any opportunities to save. Furthermore, the Smart Shopping feature on the app allows you to compare hotel prices and amenities, ensuring you’re informed if rooms become available or prices drop. This way, you’re more likely to find the best options for your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could enable you to save on your stay at a hotel in Keith. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you make a booking through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that might be more affordable, thereby increasing the likelihood of securing a better deal.
  4. Consider your location: Choosing accommodation closer to major attractions or city centres may offer convenience, but it often comes at a higher price. For more affordable options, you might consider hotels in less central areas or neighbourhoods, allowing you to strike a balance between cost and accessibility to the sights you wish to visit. Additionally, exploring independent hotels situated further afield can provide a more authentic and potentially budget-friendly experience, as they usually tend to be cheaper.

Best time to go to Keith

Keith experiences its lowest average temperature in January, at 37.2°F (2.9°C), while July is the hottest month, with an average temperature of 56.5°F (13.6°C). August tends to be the wettest month. The peak travel months to visit Keith are January, April, and July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring