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?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Keith on Hotels.com. These Keith hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (618 reviews)
Discover a charming boutique retreat next to golf greens in Elgin. Just a 14-minute walk from the train station, this hotel features a restaurant, garden, and terrace. Relax and Elgin Museum are nearby, with free WiFi and parking for added convenience.
The price is £118
includes taxes & fees
8 Nov - 9 Nov
The Mansion House Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (399 reviews)
Escape to this charming hotel in Aberlour, where 2 cosy bars welcome you after a day exploring nearby Speyside Cooperage and Macallan Distillery. Free breakfast, WiFi and parking add value while the helpful staff ensure a memorable Scottish stay.
The price is £192
includes taxes & fees
9 Nov - 10 Nov
Craigellachie Hotel of Speyside

3. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (254 reviews)
The price is £120
includes taxes & fees
1 Nov - 2 Nov
Banff Springs Hotel

4. Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
Unwind at this luxurious lodge offering private hot tubs and complimentary perks like WiFi and parking. Explore nearby Aultmore and Glen Keith Distilleries, just a short drive from Keith Station.
The price is £354
includes taxes & fees
11 Oct - 12 Oct
Hillhead Hideaways

5. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (285 reviews)
Feel the charm of this Scottish retreat offering 24-hour room service and free WiFi. Glen Grant Distillery waits nearby, while Pagodas restaurant serves delicious breakfast and dinner. Enjoy free parking and easy access to Keith and Dufftown Railway.
The price is £179
includes taxes & fees
10 Nov - 11 Nov
The Station Hotel

6. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (35 reviews)
Experience countryside comfort at this welcoming B&B with cooked-to-order breakfast. Just 9 minutes from Keith Station and near Strathisla Distillery, this farmhouse provides free WiFi and parking for easy Highland exploration.
The price is £98
includes taxes & fees
8 Nov - 9 Nov
Chapelhill Croft Farmhouse B&B

7. Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (246 reviews)
The price is £93
includes taxes & fees
8 Nov - 9 Nov
Golf View Hotel

8. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (129 reviews)
Discover this welcoming hotel near Quarry Loch, offering a cosy bar and on-site café. After exploring nearby Portgordon Harbour, return to friendly service and convenient amenities including free WiFi and parking.
The price is £97
includes taxes & fees
18 Oct - 19 Oct
The Mill House Hotel

9. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (115 reviews)
Experience warm Highland hospitality at this Aberlour retreat with 2 cosy bars and an on-site restaurant serving lunch and dinner. Explore nearby Sandy Hole and The Linn Falls, then return to enjoy the outdoor terrace and convenient free WiFi and parking.
The price is £170
includes taxes & fees
15 Oct - 16 Oct
The Aberlour Hotel

10. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (181 reviews)
This charming hotel in Buckie offers complimentary parking and easy access to Cluny Square and Ian Johnston Park. Just a 21-minute drive from Elgin Station, the Old Coach House provides a comfortable base for exploring the area.
The price is £50
includes taxes & fees
11 Oct - 12 Oct
The Old Coach House Hotel

11. Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (291 reviews)
Surrounded by rolling Scottish landscapes, this Edwardian retreat sits conveniently near a train station. Enjoy British cuisine at Mither Tap Restaurant, unwind with drinks at the bar, or explore the garden and terrace before visiting nearby Bennachie Centre.
The price is £123
includes taxes & fees
12 Oct - 13 Oct
Macdonald Pittodrie House

12. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (498 reviews)
Savour the comforts of this charming hotel with 2 bars and a café, just 4 minutes from Elgin Station. After exploring nearby Elgin Museum, return to welcoming staff and enjoy free WiFi, breakfast, and parking during your Scottish getaway.
The price is £112
includes taxes & fees
18 Oct - 19 Oct
Laichmoray Hotel

13. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (305 reviews)
Embrace coastal charm at this Lossiemouth inn, just steps from the Fisheries & Community Museum and Harbour Treasures. Unwind with a drink at the bar or grab a bite at the café. The terrace and garden offer peaceful spots to relax after exploring nearby attractions.
The price is £62
includes taxes & fees
8 Nov - 9 Nov
Firth Hotel & Restaurant

14. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (181 reviews)
Enjoy homemade treats at the café before exploring nearby Elgin Museum or unwinding with a drink at the bar. After a day of sightseeing, return to comfortable accommodation with free WiFi and daily housekeeping service.
The price is £107
includes taxes & fees
8 Nov - 9 Nov
The Royal Hotel

15. Kintrae B&B

Kintrae B&B
4.0 star property
Buckie
9.8 out of 10, Exceptional, (113 reviews)
Outdoor enthusiasts will love this inviting B&B near Cluny Square and Buckie Range Rear. Kayaking, mountain biking, and cross-country skiing await nearby, with daily housekeeping adding comfort to your Scottish coastal adventure.
The price is £87
includes taxes & fees
1 Nov - 2 Nov
Kintrae B&B

16. Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (96 reviews)
Escape to this luxurious inn near Kildrummy Castle, offering a serene garden setting and elegant terrace. The on-site restaurant serves delicious meals, while the inviting bar provides perfect evening relaxation after exploring Cairngorms National Park.
The price is £295
includes taxes & fees
21 Oct - 22 Oct
Kildrummy Inn

17. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (123 reviews)
Set in Buckie, this inviting hotel offers complimentary breakfast, WiFi, and parking. Unwind at the welcoming bar/lounge or grab a bite at the on-site café. Explore nearby attractions like Cullen Harbour and Millennium Garden, with Keith Station just a short drive away.
The price is £96
includes taxes & fees
10 Nov - 11 Nov
The Royal Oak Hotel

18. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (135 reviews)
Immerse yourself in this charming Sunninghill hotel near Elgin Station. Savour meals at the restaurant, unwind with drinks at the cosy bar, and explore nearby Elgin Museum. Complimentary WiFi and parking make your Scottish getaway effortless.
The price is £146
includes taxes & fees
18 Oct - 19 Oct
Sunninghill

19. Poseidon's Inn

Poseidon's Inn
3.0 star property
Lossiemouth
9.0 out of 10, Wonderful, (249 reviews)
Discover comfort near Lossiemouth's Fisheries & Community Museum at this welcoming hotel. Unwind in rooms with rainfall showerheads, take advantage of free WiFi and parking, and explore local attractions just minutes away.
Poseidon's Inn

20. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (153 reviews)
Experience warm hospitality at this coastal retreat with a welcoming bar and the elegant Grant Dining Room restaurant for dinner. Nearby attractions include Cullen Millennium Garden and Harbour, with free WiFi and parking enhancing your stay in Buckie.
The price is £120
includes taxes & fees
18 Oct - 19 Oct
The Seafield Arms
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.

When is the best time to visit Keith?

Our prices for hotels in Keith are cheapest in February
Price trends for hotels in Keith
Pricing is based on two traveller single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Typical weather for Keith
October
High 11°C / low 6°C. Cloudy most days.
View properties in October
11°
weather_cloudy
October, no crowd data, average high temperature 11 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
6°
8°
weather_cloudy
November, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
5°
weather_cloudy
December, no crowd data, average high temperature 5 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
5°
weather_cloudy
January, no crowd data, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
1°
6°
weather_cloudy
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
1°
8°
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
10°
weather_cloudy
April, no crowd data, average high temperature 10 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
13°
weather_cloudy
May, no crowd data, average high temperature 13 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
5°
15°
weather_cloudy
June, no crowd data, average high temperature 15 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
8°
17°
weather_cloudy
July, no crowd data, average high temperature 17 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
16°
weather_cloudy
August, no crowd data, average high temperature 16 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
15°
weather_cloudy
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
Monthly weather averages (˚C)

Top landmarks in Keith

Learn more about Keith

Keith is well known for its attractions such as Strathisla Distillery and Glenfiddich Whisky Distillery.

A large stone building with a conical roof, surrounded by lush green fields and rolling hills.
Photo by Anne Burgess
Open Photo by Anne Burgess

Check out reviews of Keith hotels guests love

Frequently asked questions

How much does a hotel room cost in Keith?
You can choose a great hotel in Keith from £96 with properties to suit all budgets and needs. To find an affordable hotel in Keith that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in Keith?
You can choose a great hotel in Keith from £96 with properties to suit all budgets and needs. To find an affordable hotel in Keith that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Keith hotels?
Discover great deals on Keith hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Keith hotels.
How can I find deals and earn rewards at Keith hotels?
Members can save up to 20% on select hotels in Keith. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Keith hotels with free cancellation?
In order to book a refundable Keith hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Keith?
One of the most popular luxury hotels in Keith is Hillhead Hideaways. Hillhead Hideaways is a luxury lodge with a high guest rating amongst our travellers, and it offers 4 hot tubs and couples/private dining, plus private indoor hot tubs in the guestrooms.
What are some of the best hotels in Keith for couples?
Stay at a top-rated Keith romantic hotel and make the most of your couple's holiday. Our travellers love Hillhead Hideaways, a lodge with couples/private dining as well as a private indoor hot tub. Discover more hotels in Keith on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some popular hotels in central Keith?
For hotels in central Keith, check out Chapelhill Croft Farmhouse B&B and Hillhead Hideaways. Travellers love Chapelhill Croft Farmhouse B&B for its location, as well as the free cooked-to-order breakfast, free parking and free WiFi this bed & breakfast offers. Hillhead Hideaways is another popular central lodge with 4 hot tubs, couples/private dining and proposal/romance packages.
What hotels do travellers recommend in Keith?
Can I book a refundable accommodation option in Keith?
If you want the flexibility to change your plans to Keith, most hotels offer refundable* rates that 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 holiday rental instead of a hotel?
You'll find 9 holiday homes on our site. You can also consider one of the 30 cottages for your trip.
What will the weather in Keith be like during my visit?
The warmest months in Keith are usually July and August, with an average temperature of 13°C. January and February are the chilliest months, when the average temperature is 4°C. The rainiest months are August and July.

Find out more about Keith

Discover the Timeless Charm of Keith: Where History Meets Nature’s Majesty

Nestled in the heart of Moray, Keith is a charming town steeped in history and culture, making it a delightful off-the-beaten-path destination. Visitors can explore the fascinating Keith Museum and Visitor Centre, which showcases the town's rich heritage. The nearby scenic landscapes of the Cairngorms National Park beckon nature lovers, offering stunning hikes and wildlife encounters. Don’t miss the majestic castles that pepper the region, inviting you to step back in time. With its warm hospitality and quaint atmosphere, Keith is perfect for those seeking a unique Scottish experience.

Discover great hotels near Keith

Keith offers a variety of accommodation options, from cosy bed and breakfasts to comfortable hotels. Ideal for those seeking a peaceful retreat, you can enjoy the charm of local hospitality and easy access to the stunning Scottish countryside. It’s a great base for exploring the surrounding areas. Here are some of our travellers' favourite hotels near Keith:

  1. The Mill House HotelOpens in a new window: The Mill House Hotel is a delightful 3.5-star hotel that caters to adventurous leisure travellers seeking unique experiences. With a remarkable guest rating of 8.6 out of 10, this property features an array of onsite and nearby adventure sports, including cave exploring, mountain biking, and horse riding. Its spacious and clean accommodations are complimented by a lovely dining experience, ensuring a comfortable stay. The property also allows pets, making it convenient for those wishing to travel with their furry companions. The warm and friendly atmosphere adds an extra touch to the overall experience.
  2. Gordon Arms HotelOpens in a new window: Gordon Arms Hotel is a charming accommodation option perfect for pet-friendly leisure travellers. This welcoming property boasts amenities that cater to pet owners, ensuring a hassle-free stay. The inviting atmosphere and pet-friendly policies provide a unique experience for those looking to explore the area with their four-legged friends. Comfort and convenience are at the forefront, making it an ideal choice for visitors keen on enjoying a relaxed getaway.
  3. The Highlander HotelOpens in a new window: The Highlander Hotel is a well-appointed 3.0-star hotel, perfect for leisure travellers seeking comfort and convenience during their stay. With a variety of dining options, including a bar and lounge and a restaurant serving complimentary breakfast, this hotel offers a delightful culinary experience. Guests can also enjoy entertainment features such as a flat-screen television in their rooms, enhancing the overall comfort of their stay. This hotel is an excellent choice for those looking to unwind and enjoy their time in the area.

Where to stay in and around Keith

Some of the best areas to stay near Keith, Scotland, are Buckie, Huntly, and Dufftown. Buckie offers a charming seaside experience with friendly locals and beautiful beaches. Huntly boasts stunning castles and a rich historical culture, perfect for romantic getaways. Dufftown is ideal for those interested in whisky tours and museums. For first-time visitors, Buckie is the most welcoming choice.

  1. BuckieOpens in a new window: Buckie is a delightful coastal town perfect for a relaxing stay, especially if you appreciate the charm of friendly locals and stunning sea views. This area is ideal for families and those looking to enjoy leisurely walks along picturesque beaches. You won’t want to miss Bow Fiddle Rock, a unique natural formation that’s a favourite for photos. Stroll around Cullen Harbour to soak in the maritime atmosphere, or explore Findochty Harbour for a taste of local fishing culture. Buckie’s dining scene offers a variety of options, from casual cafés to family-friendly eateries, making it easy to refuel after a day of exploration.
  2. HuntlyOpens in a new window: If you’re drawn to history and romance, Huntly is a charming destination with its beautiful countryside and impressive castles. Staying here offers a chance to delve into Scotland's rich history at Huntly Castle, or take a scenic hike at Haughton Country Park, where you can enjoy the great outdoors. For a unique experience, visit Fyvie Castle, renowned for its stunning architecture and captivating stories. The area is also home to several inviting bars and dining spots, perfect for unwinding after a day of sightseeing or enjoying a cozy evening out.
  3. DufftownOpens in a new window: Dufftown is the heart of whisky country, making it an enchanting spot for those interested in distillery tours and local culture. The friendly atmosphere is welcoming, and the town is surrounded by beautiful scenery, perfect for leisurely exploration. While visiting, be sure to check out the local museums that showcase the area’s rich heritage. Dufftown's dining options reflect the local flavours, offering a taste of traditional Scottish cuisine. This quaint town provides a perfect base for discovering the whisky trail while enjoying a relaxed, community vibe.

Things to do in Keith

Keith offers a delightful blend of stunning natural parks and serene woodlands, perfect for outdoor enthusiasts. Whether you fancy hiking through lush trails, enjoying tranquil lakes, or embarking on scenic tours, this charming destination invites travellers to embrace nature while soaking in the picturesque landscapes.

  • Speyside WayOpens in a new window – Stroll along Speyside Way, a charming street that meanders through the stunning natural landscapes of Scotland. This scenic route provides a perfect opportunity to soak in the beauty of the surrounding parks while enjoying a leisurely walk or bike ride.
  • WDCS Wildlife CentreOpens in a new window – Visit the WDCS Wildlife Centre, an environmental hub where you can learn about local wildlife conservation efforts. Engage with interactive exhibits and discover the fascinating species that inhabit the area, making it a captivating stop for nature enthusiasts.
  • Whisky Museum – Dive into the rich heritage of Scotland’s whisky production at the Whisky Museum. Explore the history and craftsmanship behind this iconic drink, and perhaps enjoy a tasting session to truly appreciate the distinctive flavours.
  • Bow Fiddle RockOpens in a new window – Take a trip to Bow Fiddle Rock, an impressive natural rock formation. This striking landmark is perfect for photography and offers a great spot for a picnic while enjoying the coastal scenery.
  • Huntly CastleOpens in a new window – Discover the storied past of Huntly Castle, a majestic structure that showcases Scotland's architectural beauty. As you wander through the ruins, imagine the lives of those who once inhabited this historical site.

4 tips for savvy savings when booking a hotel in Keith

  1. Book for the cheapest times: The most affordable time to visit Keith is during January, February, and December, when hotel prices are generally lower. For a budget-friendly trip, staying for at least 2 to 3 days is recommended to fully appreciate the town's significant landmarks, cultural sites, and natural attractions. You can explore various museums, enjoy local dining experiences, and take part in tours that highlight the area's rich history. With thoughtful planning, you can enjoy great value for money while discovering the friendly atmosphere and scenic parks that Keith has to offer.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals on Hotels.com, Keith should explore the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections, where he may discover discounted rates on hotels as his travel date approaches. By enabling email alerts or push notifications, he could stay informed about flash sales and exclusive promotions, maximising his chances of securing cheap hotels. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows him to compare hotel prices and amenities effortlessly. If prices drop or rooms become available, he’ll be among the first to know, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate based on various factors, including the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could help you find a more favourable rate for your stay in a Keith hotel. If you're seeking unique experiences, boutique hotels can provide a more personalised atmosphere and occasionally offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we may suggest alternative dates that could lead to a more appealing rate.
  4. Consider your location: Opting for accommodation nearer to major attractions or city centres can offer convenience, but it often comes with a higher price tag. For more affordable options, you might want to consider hotels in areas that are slightly less central, striking a balance between cost and accessibility to the sites you intend to visit. You may also wish to look into independent hotels located further out, as they usually tend to be cheaper and can provide a more authentic and budget-friendly experience.

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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in Keith, January, April, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring