A large Gothic-style church with multiple spires and a prominent central tower.

Keith Hotels from ₹8,406

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
24 Oct - 25 Oct
Tomorrow
25 Oct - 26 Oct
Next weekend
30 Oct - 1 Nov
In two weeks
6 Nov - 8 Nov

Filter by

Star rating

Guest rating

Our top choices for Keith hotels

1. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
₹12,256
₹12,256 total
includes taxes & fees
20 Nov - 21 Nov
Chapelhill Croft Farmhouse B&B

2. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
₹34,761
₹41,713 total
includes taxes & fees
24 Nov - 25 Nov
Hillhead Hideaways

3. The Dance Hall, The Institute Executive Apartments

The Dance Hall, The Institute Executive Apartments
Keith
Canada
Calvin
₹58,766
₹70,519 total
includes taxes & fees
14 Nov - 15 Nov
The Dance Hall, The Institute Executive Apartments

4. The Clock Tower at The Institute Executive Apartments

The Clock Tower at The Institute Executive Apartments
Keith
₹48,500
₹58,200 total
includes taxes & fees
30 Oct - 31 Oct
The Clock Tower at The Institute Executive Apartments

5. The Court Room at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments
Keith
₹48,500
₹58,200 total
includes taxes & fees
30 Oct - 31 Oct
The Court Room at The Institute Executive Apartments

6. The Marriage Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments
Keith
₹55,305
₹66,366 total
includes taxes & fees
30 Oct - 31 Oct
The Marriage Room at The Institute Executive Apartments

7. The Keepers Cottage at The Institute Executive Apartments

The Keepers Cottage at The Institute Executive Apartments
Keith
United Kingdom
Carlo
₹48,462
₹58,154 total
includes taxes & fees
24 Nov - 25 Nov
The Keepers Cottage at The Institute Executive Apartments

8. The Reception Room at The Institute Executive Apartments

The Reception Room at The Institute Executive Apartments
Keith
₹61,522
₹73,826 total
includes taxes & fees
1 Nov - 2 Nov
The Reception Room at The Institute Executive Apartments

9. Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
Keith
₹48,462
₹58,154 total
includes taxes & fees
24 Nov - 25 Nov
Council Chambers at The Institute Executive Apartments

10. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Banan
₹21,010
₹25,212 total
includes taxes & fees
24 Nov - 25 Nov
Craigellachie Hotel of Speyside

11. The Station Hotel

The Station Hotel
Aberlour
Australia
Thomas
₹16,346
₹19,615 total
includes taxes & fees
24 Nov - 25 Nov
The Station Hotel

12. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
₹22,295
₹26,755 total
includes taxes & fees
17 Nov - 18 Nov
Craigellachie Lodge

13. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
₹9,856
₹11,828 total
includes taxes & fees
30 Oct - 31 Oct
The Mill House Hotel

14. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
₹12,063
₹14,476 total
includes taxes & fees
24 Nov - 25 Nov
The Seafield Arms

15. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
Xu
₹17,989
₹21,587 total
includes taxes & fees
22 Nov - 23 Nov
The Aberlour Hotel

16. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Ian
₹11,640
₹13,968 total
includes taxes & fees
1 Nov - 2 Nov
Cullen Bay Hotel

17. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
₹5,291
₹6,349 total
includes taxes & fees
25 Oct - 26 Oct
The Old Coach House Hotel

18. The Mash Tun

The Mash Tun
Aberlour
₹14,932
₹17,919 total
includes taxes & fees
24 Nov - 25 Nov
The Mash Tun

19. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
₹10,581
₹12,698 total
includes taxes & fees
27 Oct - 28 Oct
The Royal Oak Hotel

20. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
₹17,384
₹20,861 total
includes taxes & fees
25 Oct - 26 Oct
Cardhu Country House
View all properties

Holiday Rentals in Keith

Cottage

The Milking Sheds, Dufftown

The Milking Sheds, Dufftown
Keith
"We enjoyed our stay at the Milking Sheds. Great location for touring castles and sampling at the local distilleries. The facilities were comfortable and clean. Definitely recommend"
The Milking Sheds, Dufftown
Apartment

The Copper Loft Apartment Keith

The Copper Loft Apartment Keith
Keith
"Perfect location and facilities for what we needed "
The Copper Loft Apartment Keith
Cottage

The Dance Hall, The Institute Executive Apartments

The Dance Hall, The Institute Executive Apartments
Keith
"Needs Bathroom seat changed......Place fabulous though....xo..."
The Dance Hall, The Institute Executive Apartments
Holiday Home

Ben Shea Smart Home

Ben Shea Smart Home
Keith
"Beautiful place to stay. Couldn't be more comfortable with a lovely back garden for BBQ, amazing links to the big distilleries and a host that was super helpful and responsive"
Ben Shea Smart Home
Cottage

The Keepers Cottage at The Institute Executive Apartments

The Keepers Cottage at The Institute Executive Apartments
Keith
"Hire car sat nav took me to the wrong place, found correct place an hour later, parked car behind building, and put code into main door, entered building, noticed there was no key safe outside my apartment door, the only key safe was by a store cupboard, so I entered the same code into that key safe and after trying the key in the apartment door lock, I realised this key would only fit the store cupboard, both me and my wife tried calling the phone number that I had, and after many attempts I...
The Keepers Cottage at The Institute Executive Apartments
Holiday Home

The Tannochbrae

The Tannochbrae
Keith
"A beautiful period accommodation, welcoming host, exceptionally clean and comfortable "
The Tannochbrae
See all holiday rentals
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Keith attractions

Glenfiddich Whisky Distillery

9.4/10 (65 reviews)
You can spend time browsing the exhibits at Glenfiddich Whisky Distillery in Dufftown. Savour the area's bars and restaurants.
See properties

Strathisla Distillery

9.6/10 (9 reviews)
You can spend time exploring the galleries in Strathisla Distillery in Fife Keith. You can enjoy the bars while in the area.
See properties

Dufftown Distillery

You can take time to visit Dufftown Distillery during your travels to Dufftown. Take in the museums while you're in the area.
See properties

Balvenie Distillery

You can take time to visit Balvenie Distillery during your travels to Dufftown. Take in the museums while you're in the area.
See properties

Whisky Museum

You can spend an afternoon studying the exhibits at Whisky Museum in Dufftown. Savour the area's bars and restaurants.
See properties

Aultmore Distillery

You can take time to visit Aultmore Distillery during your travels to Keith. Amble around the area's parks or experience its museums.
See properties

House of Mulben

10.0/10 (1 review)
Catch an event at House of Mulben during your trip to Mulben. Discover the area's countryside and spas.
See properties

Newmill Village Hall

Newmill Village Hall is just one of the places to see in Keith, so why not enjoy the other things to explore during your travels? Amble around the area's parks or experience its museums.
See properties

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.

See all hotels in Keith
A railway track with a bench and a sign that reads 'KEITH TOWN'.

Top Keith Hotel Reviews

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"Great place to stay while in Speyside. The breakfast was excellent. The restaurant has great food too! Would stay here again."
Banan 5-night trip
Posted 12 hours ago
Craigellachie Hotel of Speyside
Ben Mhor Hotel

Ben Mhor Hotel

10/10 Excellent
"The Ben Morh hotel is a beautiful old building with a lot of character."
Lester 5-night trip
Posted 1 day ago
Ben Mhor Hotel
Nethybridge Hotel

Nethybridge Hotel

8/10 Good
"The hotel is old but offers excellent value for money. Breakfast is really good and the staff are welcoming and helpful. Located on a bus route between Aviemore and Grantown so plenty of opportunities for walking or just visiting local facilities."
Robert 2-night trip
Posted 2 days ago
Nethybridge Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

10/10 Excellent
"We arrived shortly after the check-in time of 1pm and were immediately made welcome. Room was accessed by a spiral staircase and a corridor. Not so handy if you have mobility issues. The room itself was spotless and the bed comfortable. Good shower but be aware the floor can get wet in front. We chose to eat in the restaurant and happily recommend you do likewise. The staff were exemplary throughout the stay."
allan 2-night trip
Posted 2 days ago
Firth Hotel & Restaurant
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"Fantastic hotel. Superb food. Very friendly staff. Perfect location with stunning sea views. Would definitely recommend this hotel"
David 7-night trip
Posted 3 days ago
The Knowes Hotel & Restaurant
Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Good location. Good prices. Very squeaky floorboards in the bedroom."
Diana 1-night trip
Posted 3 days ago
Craiglynne Hotel
The Mansion House Hotel

The Mansion House Hotel

8/10 Good
"Good stay. Breakfast was nice with hot options from the menu included. Floor carpet was full of coffestains, bur overall clean and a nice hotel."
Johan 2-night trip
Posted 4 days ago
The Mansion House Hotel
The Seafield Arms

The Seafield Arms

8/10 Good
"Great Annexe room with nice views. Very quiet. Lovely bathroom."
Richard 2-night trip
Posted 5 days ago
The Seafield Arms
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 3 weeks ago
Laichmoray Hotel

More cheap stays in Keith

Haughton Arms Hotel

Haughton Arms Hotel

Main St Alford Scotland
₹7,005
₹8,406 total
25 Oct - 26 Oct
includes taxes & fees
Haughton Arms Hotel
Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
₹7,817
₹9,380 total
24 Nov - 25 Nov
includes taxes & fees
7.4/10 Good! (81 reviews)
Carlton Hotel
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
₹10,091
₹10,091 total
27 Oct - 28 Oct
includes taxes & fees
Deveron Lodge B&B
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
₹10,092
₹12,110 total
24 Nov - 25 Nov
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
₹11,428
₹13,714 total
31 Oct - 1 Nov
includes taxes & fees
The Station House Boutique Hotel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
₹13,756
₹16,507 total
31 Oct - 1 Nov
includes taxes & fees
9.4/10 Exceptional! (52 reviews)
Bankhouse B&B

Find out more about Keith

Top reasons to visit Keith

  • Outdoor Adventures: Keith is ideal for hiking scenic trails and enjoying golf, making it perfect for nature enthusiasts.
  • Whisky Trail: Experience the famous whisky trail, sampling some of Scotland's finest spirits.
  • Rich Cultural Attractions: Explore fascinating museums, historic castles, and charming urban parks that reflect local heritage.
  • Quaint Accommodation: Enjoy a variety of welcoming bed and breakfasts and hotels that provide warm hospitality.
  • Scenic Beauty: Revel in the stunning landscapes and friendly atmosphere that characterise this picturesque Scottish town.

Find great hotels near Keith

Discover a variety of charming accommodation options in Keith, Scotland, perfect for every traveller. From welcoming bed and breakfasts to comfortable hotels, you'll find ideal places to stay that cater to families, pet owners, and adventure seekers alike. Enjoy the warm hospitality and unique experiences that Keith hotels offer, ensuring a memorable visit to this picturesque Scottish town.

  • The Old Coach House Hotel: This charming 3-star hotel, located 14km from Keith, offers a pet-friendly atmosphere that is ideal for travellers looking to enjoy a getaway with their furry companions. The Old Coach House Hotel features amenities such as in-room pet accommodation and a policy that welcomes dogs and cats alike, making it a distinctive choice for animal lovers. The hotel's warm hospitality and comfortable lodging create a relaxed environment, ensuring a pleasant stay for both guests and their pets.
  • Craigellachie Hotel of Speyside: Situated 16km from Keith, this 4-star hotel boasts a guest rating of 9.0 out of 10, making it a sought-after destination for those wishing to immerse themselves in nature. The Craigellachie Hotel of Speyside focuses on combining natural elements with wellness, offering a serene escape for business and leisure travellers alike. With well-appointed rooms and a stunning natural backdrop, this hotel truly encapsulates the essence of tranquillity and rejuvenation, making it perfect for those seeking a peaceful retreat.
  • The Station Hotel: Located 16km from Keith, this 4-star hotel has earned a commendable guest rating of 9.4 out of 10. The Station Hotel offers a variety of dining options, including an accessible onsite restaurant and a bar/lounge, enhancing the culinary experience for its guests. For those interested in outdoor activities, the hotel is conveniently near horse riding, fishing, and hiking/biking locations. Additionally, guests can unwind with entertainment options such as satellite and flatscreen TVs, making this hotel a versatile choice for both relaxation and active pursuits.

Where to stay in and around Keith

Keith offers a delightful blend of outdoor adventures and scenic beauty, perfect for a relaxing getaway. With its friendly atmosphere and quaint shops, you’ll find the charm of this small city captivating. Just minutes from Elgin, Keith serves as a convenient base to explore nearby attractions, allowing you to immerse yourself in the rich culture and romance of the region. Enjoy the breathtaking landscapes and welcoming vibes that make this area truly special.

  • Buckie: Situated approximately 14km from Keith, Buckie is a vibrant coastal town renowned for its stunning scenery and outdoor activities. Visitors flock to Buckie, particularly between March to April and September, to experience its beautiful beaches and picturesque harbour. The town offers excellent golfing opportunities, with several courses nearby, as well as access to scenic trails that highlight the area's natural beauty. Buckie's bay and marina are local landmarks that provide a perfect backdrop for leisurely strolls and water-based activities, making it an ideal destination for those seeking both relaxation and adventure.
  • Dufftown: Nestled within the vicinity of Keith, Dufftown is a charming village known for its romantic atmosphere and outdoor adventures. With peak visitor numbers in April, July, and September, this quaint village is a hidden gem for those seeking a tranquil retreat. Outdoor enthusiasts will appreciate the hiking trails and golf courses that abound in the area. Notable attractions include the local museum and visitor centre, which offer insights into the region's rich history, as well as the impressive castle that stands as a testament to Dufftown's heritage. This village is perfect for couples and families looking to explore the beauty of the Scottish countryside.
  • Huntly: Located just 14km from Keith, Huntly is a lively city that attracts visitors year-round, with peaks in April and June to July. Known for its adventurous spirit, Huntly is a gateway to outdoor experiences, including skiing and hiking, thanks to its proximity to national parks. The city is surrounded by breathtaking landscapes, making it a favourite for nature lovers. Key attractions such as the local museum and the expansive national state park offer visitors a chance to delve into the area's natural and cultural history. Huntly is the perfect spot for those looking to combine adventure with scenic exploration.

Things to do in Keith

Shopping

In Keith, explore the local shops for unique gifts and souvenirs, with options like The Keith Gift Shop. If you're up for a drive, visit Elgin’s St. Giles Centre, around 18km away, featuring various retailers and eateries for a pleasant shopping experience.

Recreation

Explore the tranquil surroundings of the Keith Wellness Centre, where you can indulge in relaxing spa treatments and yoga classes. For outdoor enjoyment, take a leisurely stroll along the scenic River Isla or participate in local wellness workshops that promote mindfulness and well-being.

Adventure

In Keith, explore the stunning scenery with a hiking adventure in the nearby Moray hills, or try your hand at fishing in the River Isla. For a unique experience, consider a whisky distillery tour to learn about the region’s renowned spirits and enjoy tastings.

Nightlife

In Keith, you can enjoy a relaxed evening at The Keith Hotel, where you can savour local ales and hearty meals. For a lively atmosphere, visit The Commercial Hotel, known for its live music and friendly crowd, making it a great spot to mingle and unwind.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Keith

To save money on your visit to Keith, consider travelling during the off-peak months of December to February, when accommodation prices are lower. Booking your hotel about a month in advance can yield the best deals, with Mondays typically being the least expensive nights. Use Expedia's search tool to find eco-friendly options and sort by price. Moreover, combining your hotel, flights, and activities into a package can lead to significant savings. Don't forget to explore free local attractions and make use of public transport for affordable travel around the area.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Keith are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Keith about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Keith is Monday. The most expensive day to stay in Keith is Friday.
  • Find cheap hotels on Expedia: Make use of Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply adjust the price filter to sort from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel booking in Keith with your flights and activities by opting for an Expedia package.

Find the best attractions in and around Keith

Keith is an ideal destination for those seeking outdoor adventures and stunning scenery. Visitors can explore a variety of attractions, including fascinating museums, charming urban parks, and historic castles. Whether you're interested in immersing yourself in the local culture or enjoying the city experience, there are plenty of points of interest around Keith that cater to all types of travellers.

  • Huntly Castle: Located 14km from Keith, this historic castle offers a glimpse into Scotland's rich heritage. With its dramatic architecture and romantic ambiance, visitors can wander through the ruins and imagine the lives of those who once inhabited this grand estate.
  • Whisky Museum: Situated within Keith, the Whisky Museum provides an insightful experience into Scotland's famed whisky culture. Explore exhibits showcasing the history and craftsmanship behind this beloved spirit, as well as the opportunity to sample local varieties.
  • Ben Rinnes: A mountain within Keith, Ben Rinnes invites outdoor enthusiasts to hike its trails. With stunning views of the surrounding countryside, it offers a rewarding adventure for those keen to connect with nature and enjoy breathtaking scenery.

Best time to go to Keith

The best time to visit Keith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Keith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Keith falls in January, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January37.2°F (2.9°C)Light RainMostly CloudySlightly HighSlightly Low
February37.9°F (3.3°C)Light RainMostly CloudyAverageSlightly Low
March40.3°F (4.6°C)Light RainMostly CloudyAverageAverage
April43.7°F (6.5°C)Light RainMostly CloudySlightly HighAverage
May48.4°F (9.1°C)Light RainMostly CloudyAverageAverage
June53.4°F (11.9°C)Light RainMostly CloudyAverageSlightly High
July56.5°F (13.6°C)Light RainMostly CloudySlightly HighSlightly High
August55.6°F (13.1°C)Light RainMostly CloudyAverageSlightly High
September52.9°F (11.6°C)Light RainMostly CloudyAverageAverage
October47.5°F (8.6°C)Light RainMostly CloudySlightly LowAverage
November42.3°F (5.7°C)Light RainMostly CloudySlightly LowAverage
December38.1°F (3.4°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Keith

Flying into Keith, Scotland, is convenient with three major airports nearby. Aberdeen Airport (ABZ) is located 60km away, with notable hotels such as the 5-star Marcliffe and Leonardo Hotel, both 10km from the airport. INVerness Airport (INV), 66km distant, offers 5-star options like Ness Walk and Rocpool Reserve, each 13km away. Dundee Airport (DND), situated 121km from Keith, features the 5-star Hideaway Experience and Apex City Quay Hotel & Spa, both within 8km. Each hotel provides various transportation services for easy access to their respective airports, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

Where is the best place for a stay in Keith?
Based on our traveller data, Hillhead Hideaways is one of the top choices for your stay. This lodge offers free parking and private decks. Two other choices for your stay in the area are Craiglynne Hotel and Nethybridge Hotel. See all available top hotels, or vacation rentals in Keith.
What are some of the best holiday rentals that Keith has to offer?
Taigh Mor: This holiday home rental outside Keith has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. 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 reservations are refundable provided that you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Keith.
What's the best luxury hotel in Keith?
Hillhead Hideaways is a luxury lodge with in-room kitchens, and a popular choice for Expedia travellers 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 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 50 hotels and other accommodation options to choose from. Find out more about Keith.
What is there to see in Keith?
Natural beauty is on display at St Rufus Park, Cuthil Park and Horse Market Leas. A couple of additional sights to add to your itinerary are Strathisla Distillery and Glenfiddich Whisky Distillery. Take a look at what more there is to see and do in Expedia's Keith guide.
How can 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 weather like in Keith?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Keith is 899 mm.

Explore a world of travel with Expedia