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

Keith Hotels

  • 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
20 Aug - 21 Aug
Tomorrow
21 Aug - 22 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

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
€112
includes taxes & fees
19 Sept - 20 Sept
Chapelhill Croft Farmhouse B&B

2. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
€383
includes taxes & fees
20 Sept - 21 Sept
Hillhead Hideaways

3. The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
Keith
Canada
Calvin
€635
includes taxes & fees
25 Aug - 26 Aug
The Dance Hall at The Institute Executive Apartments

4. Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
Keith
€535
includes taxes & fees
27 Aug - 28 Aug
Council Chambers at The Institute Executive Apartments

5. The Clock Tower at The Institute Executive Apartments

The Clock Tower at The Institute Executive Apartments
Keith
€534
includes taxes & fees
27 Aug - 28 Aug
The Clock Tower at The Institute Executive Apartments

6. The Court Room at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments
Keith
€534
includes taxes & fees
29 Aug - 30 Aug
The Court 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
€535
includes taxes & fees
28 Aug - 29 Aug
The Keepers Cottage at The Institute Executive Apartments

8. The Marriage Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments
Keith
€611
includes taxes & fees
28 Aug - 29 Aug
The Marriage Room at The Institute Executive Apartments

9. The Reception Room at The Institute Executive Apartments

The Reception Room at The Institute Executive Apartments
Keith
€677
includes taxes & fees
30 Aug - 31 Aug
The Reception Room at The Institute Executive Apartments

10. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
€58
includes taxes & fees
23 Aug - 24 Aug
The Old Coach House Hotel

11. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
€128
includes taxes & fees
21 Aug - 22 Aug
The Mill House Hotel

12. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
€279
includes taxes & fees
20 Sept - 21 Sept
Craigellachie Hotel of Speyside

13. Premier Inn Elgin

Premier Inn Elgin
Elgin
United States
george
€61
includes taxes & fees
6 Sept - 7 Sept
Premier Inn Elgin

14. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
€122
includes taxes & fees
30 Aug - 31 Aug
Fife Lodge

15. The Station Hotel

The Station Hotel
Aberlour
United States
Kadence
€218
includes taxes & fees
21 Aug - 22 Aug
The Station Hotel

16. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
€251
includes taxes & fees
31 Aug - 1 Sept
Craigellachie Lodge

17. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
€150
includes taxes & fees
21 Aug - 22 Aug
Banff Springs Hotel

18. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
David
€198
includes taxes & fees
18 Sept - 19 Sept
The Aberlour Hotel

19. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
€175
includes taxes & fees
3 Sept - 4 Sept
The Seafield Arms

20. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
€115
includes taxes & fees
30 Aug - 31 Aug
Kintrae B&B
View all properties
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

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

Longmore Hall

After visiting Longmore Hall, make a plan to see the other sights and activities in Fife Keith.
See properties

Keith Golf Club

Enjoy a round of golf in Fife Keith at Keith Golf Club.
See properties

Keith library

Keith library is just one of the places to see in Fife Keith, so why not enjoy the other things to explore during your travels?
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 historic stone castle with multiple towers and a grassy courtyard.
Photo by Anne Burgess

Top Keith Hotel Reviews

Nethybridge Hotel

Nethybridge Hotel

8/10 Good
"Unique older hotel with modern rooms, but exterior renovations are needed. Rooms were quite spacious and comfortable. Delightful staff. Great bar/pub area with two large complimentary snooker tables."
David 1-night trip
Posted 9 hours ago
Nethybridge Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 9 hours ago
The Station Hotel
The Speyside Hotel

The Speyside Hotel

10/10 Excellent
"The property was cozy and welcoming. Breakfast was simple but really good."
Pamela 1-night trip
Posted 11 hours ago
The Speyside Hotel
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Good location, nice building, friendly staff"
Katarina 1-night trip
Posted 17 hours ago
Craiglynne Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"The location was amazing, directly onto Athena stunning East Beach road. The staff were incredibly helpful and friendly. We ordered the Scottish breakfast and it was freshly cooked and delicious. The room was a bit small with a tiny en-suite."
Kay 2-night trip
Posted 2 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 2 days ago
Laichmoray Hotel
Modern Rural Cottage for 2-6 people

Modern Rural Cottage for 2-6 people

10/10 Excellent
"Wir haben uns in diesem Cottage rundum wohlgefühlt. Es liegt wunderschön und vor allem herrlich ruhig, ist aber trotzdem gut erreichbar. Das Haus war bei unserer Ankunft sehr sauber, ausgesprochen geräumig und mit allem ausgestattet, was wir für unseren Aufenthalt brauchten.Ein besonderes Highlight ist das große Panoramafenster: Der Blick hinaus in die Landschaft ist einfach traumhaft und wir haben ihn jeden Tag genossen. Die ruhige Lage hat für uns wesentlich dazu beigetragen, dass der Aufenthalt so erholsam war.Ein wirklich schönes Cottage, in das wir sehr gerne wiederkommen würden."
Emanuel M. 10-night trip
Posted 4 days ago
Modern Rural Cottage for 2-6 people
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"great snooker table and bar, good parking, nice location, nice bedrooms -good value for money"
Akash 1-night trip
Posted 7 days ago
The Mansion House Hotel
The Grant Arms Hotel

The Grant Arms Hotel

10/10 Excellent
"From the initial booking , all that transpired relating to the two day booking was first class , could not identify a fault . Also , the staff who served and looked after my wife and I were in my opinion a credit to the company ."
James Shaw 2-night trip
Posted 10 days ago
The Grant Arms Hotel

More cheap stays in Keith

Haughton Arms Hotel

Haughton Arms Hotel

Main St Alford Scotland
€89
23 Aug - 24 Aug
includes taxes & fees
8.6/10 Excellent! (31 reviews)
Haughton Arms Hotel
Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
€90
20 Sept - 21 Sept
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
€97
28 Aug - 29 Aug
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
€98
19 Sept - 20 Sept
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
The Smugglers Hostel

The Smugglers Hostel

Main Street Ballindalloch Scotland
€134
12 Sept - 13 Sept
includes taxes & fees
7/10 Good! (12 reviews)
The Smugglers Hostel
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
€140
23 Aug - 24 Aug
includes taxes & fees
8/10 Very good! (1 review)
The Station House Boutique Hotel

Find out more about Keith

Top reasons to visit Keith

  • Outdoor Adventures: Keith offers stunning hiking trails and a beautiful golf course, making it perfect for outdoor enthusiasts.
  • Whisky Trail: Explore the renowned whisky trail, a must for connoisseurs and those wishing to experience Scotland's whisky heritage.
  • Charming Museums: Visit local museums that highlight Keith's rich history and cultural heritage.
  • Scenic Landscapes: Enjoy the breathtaking natural beauty surrounding Keith, ideal for relaxation and exploration.
  • Welcoming Accommodation: Choose from a variety of charming B&Bs and hotels, ensuring a comfortable stay for every traveller.

Find great hotels near Keith

Experience a delightful stay in Keith, Scotland, with a range of accommodation options tailored to suit every traveller. From charming bed and breakfasts to welcoming hotels, you'll find the perfect base for your adventures. Many establishments offer pet-friendly services and family-friendly amenities, ensuring a memorable visit for all. Discover the beauty of Keith while enjoying comfortable lodging that meets your needs.

  • The Old Coach House Hotel: This charming 3-star hotel, located 14.5km from Keith, caters to pet lovers looking for a welcoming getaway. The Old Coach House Hotel provides a warm and homely atmosphere, allowing pets onsite to join in the adventure. With amenities such as pet-friendly rooms and a waiver for service animals, it offers a relaxing environment for both you and your furry companions. Guests appreciate the personal touches and cosy decor that enhance their stay.
  • Craigellachie Hotel of Speyside: Situated 16.1km from Keith, this 4-star hotel boasts a commendable guest rating of 9.0 out of 10. Craigellachie Hotel of Speyside is perfect for travellers seeking a blend of business and nature-themed experiences. The hotel allows pets, specifically dogs, and provides a serene atmosphere amidst the natural splendour of the Scottish landscape. With a focus on wellness, guests can indulge in relaxing activities, making it an ideal retreat for both work and leisure.
  • The Station Hotel: Located 16.1km from Keith, The Station Hotel is a distinguished 4-star establishment with an impressive guest rating of 9.4 out of 10. This hotel combines comfort and convenience, featuring an onsite restaurant and bar, perfect for unwinding after a day of exploration. With recreational activities such as hiking, horse riding, and fishing nearby, it caters to outdoor enthusiasts. Guests also appreciate the modern entertainment options available, including flat-screen and satellite televisions, ensuring a delightful stay.

Where to stay near Keith

Keith, Scotland, is a charming destination perfect for outdoor enthusiasts and those seeking scenic getaways. Discover quaint shops and enjoy the friendly atmosphere as you explore the nearby towns, just minutes from Elgin. Immerse yourself in the rich culture, relax in luxury accommodations, and take in the stunning landscapes that surround this delightful town. Whether you're after adventure or a romantic retreat, Keith offers the ideal blend of experiences for every traveller.

  • Fochabers: Nestled approximately 11.3km from Keith, Fochabers is a charming town that offers a delightful blend of outdoor adventures and scenic views. Popular for its hiking trails and golf course, visitors are drawn here to experience the natural beauty surrounding the area. Fochabers boasts attractions such as a local museum and a vibrant visitor centre, making it an ideal spot for those keen on exploring Scottish culture. The best times to visit are in April, July, and September when the town sees a surge in travellers eager to embrace the outdoor lifestyle.
  • Portgordon: Located about 14.5km from Keith, Portgordon is a quaint village that exudes a relaxed coastal charm. Known for its picturesque beach and sports activities, it attracts visitors primarily between July and September. Golf enthusiasts will find excellent facilities at the local golf course and private country club. The village is also home to a marina and harbour, perfect for those looking to enjoy seaside strolls or engage in water sports. Whether you're seeking a tranquil day by the sea or an active adventure, Portgordon has something for everyone.
  • Rothes: Just 14.5km from Keith, Rothes is a delightful village that caters to families and adventure seekers alike. With its accessible hiking trails and golf opportunities, it’s perfect for outdoor enthusiasts. The village is rich in history, featuring a local museum and a welcoming visitor centre that showcases its cultural heritage. Peak visitor months are March to April and September, making these times ideal for experiencing the community's lively atmosphere. Rothes offers a unique blend of family-friendly activities and stunning landscapes, ensuring a memorable visit.

Things to do in Keith

Shopping

In Keith, you can explore local shops like The Gift Box for unique souvenirs and L.J. McEwan for traditional Scottish crafts. If you're up for a drive, visit Elgin's St. Giles Shopping Centre for a broader selection, including high street brands and local delicacies.

Recreation

The Keith Wellness Centre offers a serene environment for relaxation, featuring yoga classes and holistic therapies. Nearby, the Moray Leisure Centre provides a range of facilities, including swimming pools and fitness classes, ideal for those seeking an active yet rejuvenating experience.

Adventure

Explore the scenic Speyside Way, a long-distance walking trail offering stunning views of the Scottish countryside. For a thrilling experience, try white-water rafting on the River Findhorn, which provides exhilarating rapids and beautiful surroundings perfect for adventure enthusiasts.

Nightlife

In Keith, the Keith Arms Hotel offers a welcoming pub atmosphere with local ales and occasional live music. The nearby Strathisla Distillery provides unique whisky tasting experiences, while The Royal Hotel features a cosy lounge for enjoying drinks and socialising with friendly locals.

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

Booking tips and Expedia advantages for Keith

For a budget-friendly trip to Keith, consider visiting from December to February when accommodation prices are lower. Book your hotel about a month in advance for the best rates, and look for last-minute deals on Expedia. Mondays are the cheapest days to stay, while Fridays are the priciest. Use Expedia’s search tools to filter by budget and hotel type, and consider booking a package that includes flights and activities to save more. Additionally, explore free local attractions and utilise public transport for cost-effective 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear at the top. Furthermore, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly accommodation options available for booking.
  • Consider bundling your trip: You can save some money by booking an Expedia package, which combines your stay at a Keith hotel with your flights and activities.

Find the best attractions in and around Keith

Keith offers a delightful blend of outdoor adventure and cultural experiences, making it ideal for visitors seeking scenic beauty. Key attractions include local museums that showcase the area's rich history, charming urban parks for leisurely strolls, and stunning castles that reflect Scotland's heritage. Whether you're exploring the countryside or immersing yourself in the vibrant town atmosphere, Keith provides a perfect backdrop for an unforgettable getaway.

  • Whisky Museum: Situated in the heart of Keith, this museum offers a fascinating glimpse into Scotland’s whisky heritage. With interactive displays and tasting opportunities, visitors can immerse themselves in the rich culture and craftsmanship behind this iconic spirit.
  • Ben Rinnes: This majestic mountain near Keith presents a thrilling adventure for outdoor enthusiasts. With scenic walking trails, it features stunning panoramic views of the surrounding landscape, making it a perfect spot for photography and nature lovers.
  • Huntly Castle: Located 14.5km from Keith, this historic castle exudes romance and cultural significance. Wander through its impressive ruins and learn about its storied past, all set against a picturesque backdrop.

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

Accessing Keith, Scotland, is convenient via several major airports. Aberdeen International Airport (ABZ) is situated 59.5km from Keith, with excellent hotel options nearby such as the 5-star Trump® International Scotland, 12.9km away, and the 4-star Hilton Aberdeen TECA, just 1.6km from the airport. Inverness Airport (INV), located 66.0km from Keith, offers accommodation like the 5-star Factor's House and the 4-star Golf View Hotel & Spa, both within 14.5km. For those considering Kirkwall Airport (KOI), 157.7km away, nearby options include the 4-star Hildeval B&B and the 3-star Ayre Hotel, both 4.8km from the airport.

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. Other good choices for your stay include Hillside Havens and Chapelhill Croft Farmhouse B&B. 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. Some other homes for rent in Keith include Modern Rural Cottage for 2-6 people and Traditional Scottish family home comprising 4 large bedrooms. 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 45 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