Search Keith hotels

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Keith hotels

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (350 reviews)
"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 AU$316
includes taxes & fees
8 Mar - 9 Mar
Craigellachie Hotel of Speyside

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (542 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The Mansion House Hotel

The Commercial Hotel

The Commercial Hotel
3.0 star property
Aboyne
9.4 out of 10, Exceptional, (263 reviews)
"Staff super friendly and room was clean and cosy "
United Kingdom
Andy
The price is AU$246
includes taxes & fees
17 Mar - 18 Mar
The Commercial Hotel

Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (94 reviews)
"Really terrific small hotel, with lovely ambiance and beautifully appointed rooms. Excellent food served in extremely attractive dining area. Thoroughly enjoyable stay."
Australia
Gordon
The price is AU$557
includes taxes & fees
15 Mar - 16 Mar
Kildrummy Inn

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is AU$212
includes taxes & fees
7 Mar - 8 Mar
The Station Hotel

Poseidon's Inn

Poseidon's Inn
3.0 star property
Lossiemouth
9.0 out of 10, Wonderful, (245 reviews)
"Clean and very good stay"
United Kingdom
Cameron
Poseidon's Inn

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
The price is AU$308
includes taxes & fees
25 Mar - 26 Mar
The Fiddichside Inn

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is AU$187
includes taxes & fees
18 Mar - 19 Mar
Kintrae B&B

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (428 reviews)
"Nice hotel, very welcoming and friendly staff. Good value with an excellent breakfast."
United Kingdom
Emma
The price is AU$125
includes taxes & fees
7 Mar - 8 Mar
Stotfield Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (118 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is AU$148
includes taxes & fees
7 Mar - 8 Mar
The Mill House Hotel

Dunedin House

Dunedin House
3.0 star property
Huntly
Dunedin House

The Highlander Hotel

The Highlander Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (2 reviews)
"Not the best stay in the world, the internet was nil n void... I even tried to help the girl on the bar to fix it, and when I mentioned this in the morning I was told "well there should have been internet" I stay in hotels a minimum of 3 times a week and this to be fair has to be the worst for service and well...… In the morning I was asked if I was ready for breakfast..... Yup I replied, expecting her to come back and ask me what I would like cooked, like any normal person would have thought...
United Kingdom
Dean
The Highlander Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (153 reviews)
"Lovely clean room maybe next time we come will ask for soft pillows "
United Kingdom
Mary
The price is AU$94
includes taxes & fees
12 Mar - 13 Mar
The Old Coach House Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is AU$642
includes taxes & fees
5 Apr - 6 Apr
Hillhead Hideaways

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (219 reviews)
"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 AU$165
includes taxes & fees
16 Mar - 17 Mar
Banff Springs Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (99 reviews)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The price is AU$302
includes taxes & fees
18 Mar - 19 Mar
The Aberlour Hotel

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (43 reviews)
"Owners are so nice and breakfast is delicious!!!!"
Canada
Steve
The price is AU$248
includes taxes & fees
13 Mar - 14 Mar
Bankhouse B&B

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (90 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is AU$222
includes taxes & fees
9 Mar - 10 Mar
The Royal Oak Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (460 reviews)
"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
The price is AU$217
includes taxes & fees
8 Mar - 9 Mar
Laichmoray 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.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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

Recent Reviews in Keith

More cheap accommodation in Keith

Find out more about Keith

Top reasons to visit Keith

  • Outdoor Adventures: Keith is a haven for outdoor enthusiasts, featuring stunning hiking trails and beautiful landscapes perfect for exploration.
  • Golfing Experience: The Keith Golf Club offers a fantastic golfing experience for both beginners and seasoned players amid scenic surroundings.
  • Charming Town Atmosphere: With its laidback charm and retro vibe, Keith invites visitors to relax and enjoy its friendly community.
  • Cultural Exploration: Discover captivating castles, engaging museums, and local events that showcase the region’s rich heritage.
  • Diverse Accommodation: A range of lodging options, from pet-friendly B&Bs to comfortable motels, cater to every type of traveller.

Find great hotels near Keith

Discover the charming town of Keith, Scotland, where a variety of accommodation options await, including hotels and welcoming bed & breakfasts. Whether you're seeking pet-friendly lodging, family-friendly stays, or business-oriented facilities, you'll find it all here. Enjoy the comfort of local motels and motor inns that cater to every traveller's needs, ensuring a memorable Scottish getaway.

  • The Old Coach House Hotel: Nestled 14.5km from Keith, The Old Coach House Hotel is a welcoming 3-star accommodation that caters to pet lovers and those seeking a laid-back getaway. With a pet-friendly policy that allows dogs on-site, it’s perfect for travellers who wish to bring their furry friends along. The hotel features a warm, rustic charm and offers essential amenities like a waived fee for service animals, making it a hassle-free choice for animal lovers. Guests can enjoy comfortable rooms that blend traditional decor with modern conveniences, ensuring a relaxing stay.
  • Craigellachie Hotel of Speyside: Located 16.1km from Keith, this 4-star hotel is an ideal choice for business travellers and pet owners alike. Craigellachie Hotel of Speyside seamlessly combines a professional atmosphere with homey comforts. This property boasts meeting rooms equipped for business needs and a pet-friendly policy, allowing pets free of charge. The hotel’s elegant design reflects the rich heritage of the region, and guests can unwind in stylish accommodations after a productive day. With its focus on both work and leisure, it’s a great spot for those balancing business and relaxation.
  • The Station Hotel: Situated 16.1km from Keith, The Station Hotel is a charming 4-star lodging that offers a delightful blend of dining and recreational experiences. With an on-site restaurant, bar, and various dining options, guests can indulge in delicious meals and unwind with a drink. For those seeking outdoor activities, there are horse riding and hiking opportunities nearby, ensuring an adventurous stay. The hotel also features entertainment options including satellite and flatscreen TVs, making it a fantastic choice for guests who appreciate both comfort and leisure.

Where to stay in and around Keith

Keith, Scotland, offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal stop for tourists. With its laidback charm and retro vibe, this friendly town invites you to explore its culture and relax in its picturesque surroundings. Venture beyond Keith to discover nearby areas that exude romance and luxury, ensuring a well-rounded travel experience in this charming part of the UK.

  • Buckie: A charming coastal city located 14.5km from Keith, Buckie is renowned for its scenic beauty and outdoor adventures. The harbour and marina are popular attractions, offering visitors a chance to enjoy the maritime atmosphere. Golf enthusiasts will appreciate the local golf course, while the nearby museum provides a glimpse into the area's rich history. Buckie sees a steady flow of travellers, particularly during the peak seasons of March to April and September, making it an ideal spot for those seeking an adventurous getaway amidst stunning landscapes.
  • Dufftown: Nestled within the Keith area, Dufftown is a delightful village famous for its romantic ambiance and outdoor pursuits. It draws visitors year-round, with peak arrivals in April, July, and September. The village is surrounded by picturesque hiking trails, perfect for exploring the natural beauty of the region. Golf enthusiasts will also find excellent facilities nearby. Local highlights include a visitor centre and a museum, along with easy access to a national state park, making Dufftown an enchanting destination for those seeking adventure and tranquillity.
  • Huntly: Located 14.5km from Keith, Huntly is a vibrant city that offers a mix of outdoor activities and stunning scenery. Popular among adventurers, it boasts ski fields and a golf course, ensuring that there's something for everyone. Huntly attracts visitors throughout the year, with peaks in April and during the summer months of June to July. Local attractions include a museum and access to a national park, providing ample opportunities for exploration and relaxation. With its charming atmosphere, Huntly is a perfect stop for those looking to experience the best of the Scottish Highlands.

Things to do in and around Keith

Keith, Scotland, is perfect for outdoor and adventure enthusiasts, offering stunning scenery and various activities. Visitors can explore scenic hiking trails and enjoy access to beautiful landscapes. The Keith Golf Club is a popular highlight for golf lovers. Whether you fancy a leisurely stroll or an exhilarating round of golf, Keith has something to suit every adventurer's taste.

Shopping

In Keith, you can enjoy local shops for gifts and souvenirs. If you're up for a drive, visit Relax (24.1km away) for unique finds, Portsoy Ice Cream (22.5km away) for a delightful treat, and Harbour Treasures (27.4km away) for charming gifts and antiques.

Recreation

At Keith Golf Club, indulge in a round of golf surrounded by lush landscapes, offering a luxurious and serene atmosphere. Tininver Park is perfect for families, featuring a vibrant playground for kids to enjoy outdoor fun while you relax. Dufftown Golf Course presents another exquisite golfing experience in a picturesque setting.

Adventure

At Lecht Ski Resort, 41.8km from Keith, enjoy thrilling skiing and snowboarding on varied slopes. The Speyside Way - Tominoul Spur, also 41.8km away, offers breathtaking views for hikers seeking outdoor adventures. Nearby, Bike Glenlivet, 38.6km from Keith, provides exhilarating mountain biking experiences amidst stunning landscapes.

Nightlife

Keith offers a charming nightlife with venues like the Keith Hotel, perfect for a pint and local banter. For a cosy experience, the Commercial Hotel provides a welcoming atmosphere with live music and hearty meals, making it an ideal spot to unwind after a day of exploration.

Booking tips and Expedia advantages for Keith

Visiting Keith, Scotland, can be budget-friendly if you plan wisely. The cheapest months to stay are December to February, with Monday being the least expensive day. Book your accommodation about a month in advance or take advantage of last-minute deals on platforms like Expedia. Consider filtering for eco-certified hotels to find sustainable options. Combine your hotel, flights, and activities for additional savings. Lastly, explore free local attractions to maximise your experience without breaking the bank.

  • 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: Book your hotel in Keith about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you’re after. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some cash by combining your hotel stay in Keith with your flights and activities through an Expedia package.

Find the best attractions in and around Keith

Keith, Scotland, offers an ideal getaway for those keen on outdoor adventures and stunning scenery. Visitors can explore captivating castles, engaging museums, and venues for local events. The town caters to families seeking cultural experiences and outdoor activities. Don't miss out on discovering the top attractions in and around Keith to make the most of your trip!

  • Huntly Castle: Immerse yourself in the romantic atmosphere of Huntly Castle, located 14.5km from Keith. This historic site boasts stunning architecture and rich cultural heritage, perfect for exploring Scotland's medieval past.
  • Gordon Castle Walled Garden: Experience the serene beauty of the private Gordon Castle Walled Garden, just 11.3km from Keith. This exquisite garden features meticulously maintained landscapes, vibrant flowers, and a tranquil setting ideal for leisurely strolls.
  • Whisky Museum: Situated within Keith, the Whisky Museum offers a deep dive into Scotland's renowned whisky culture. Discover the history, craftsmanship, and stories behind this iconic spirit through engaging exhibits and tastings.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

If you're planning a trip to Keith, Scotland, the major airports to consider are Aberdeen (ABZ) and Inverness (INV). Aberdeen Airport is approximately 59.5km away, with excellent hotels nearby, including the 5-star Marcliffe Hotel, located 9.7km from the airport, and the 4-star Leonardo Hotel Aberdeen, also 9.7km away. Inverness Airport is about 66.0km from Keith, with luxurious options like the 5-star Ness Walk and Rocpool Reserve, both situated 12.9km from the airport. These hotels provide various transportation services, ensuring smooth access to the respective airports and the beautiful Scottish countryside beyond.

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. Modern Rural Cottage for 2-6 people is another good option for your trip. 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 comes with WiFi so that you can feel at home during your trip. 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 42 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, Ben Rinnes and Cuthil Park. 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