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

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, (364 reviews)
"Beautiful historic property with restaurant and bar on site. Make sure to visit the dedicated scotch bar with over 100 different bottles and a very knowledgeable bar tender/manager."
United States
Gaylord
The price is AU$418
includes taxes & fees
24 June - 25 June
Craigellachie Hotel of Speyside

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (573 reviews)
"Great service at breakfast"
Canada
Luc
The price is AU$206
includes taxes & fees
7 June - 8 June
The Mansion House Hotel

The Commercial Hotel

The Commercial Hotel
3.0 star property
Aboyne
9.4 out of 10, Exceptional, (268 reviews)
"Clean room and good breakfast"
United Kingdom
Dyson
The price is AU$245
includes taxes & fees
11 June - 12 June
The Commercial Hotel

Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (95 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$555
includes taxes & fees
10 June - 11 June
Kildrummy Inn

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (256 reviews)
"Great location "
Australia
Vincent
The price is AU$434
includes taxes & fees
7 June - 8 June
The Station Hotel

Poseidon's Inn

Poseidon's Inn
3.0 star property
Lossiemouth
9.0 out of 10, Wonderful, (247 reviews)
"Beautiful location, could use a Reno, a little rough around the edges. "
Canada
Michael
Poseidon's Inn

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
8.0 out of 10, Very good, (1 review)
"Great clean accomodations with plenty of facilities but all messages through Expedia were automated and I did not receive responses to enquiries sent. Otherwise everything was as described and we had a lovely stay"
Australia
Natalie
The price is AU$344
includes taxes & fees
18 June - 19 June
The Fiddichside Inn

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is AU$186
includes taxes & fees
3 July - 4 July
Kintrae B&B

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (440 reviews)
"Staff are very friendly and helpful"
United Kingdom
Edith
The price is AU$186
includes taxes & fees
21 June - 22 June
Stotfield Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (121 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is AU$193
includes taxes & fees
6 June - 7 June
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, (163 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is AU$94
includes taxes & fees
6 June - 7 June
The Old Coach House Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is AU$581
includes taxes & fees
18 June - 19 June
Hillhead Hideaways

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (233 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is AU$248
includes taxes & fees
9 June - 10 June
Banff Springs Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (103 reviews)
"Cozy hotel "
United States
Tom
The price is AU$339
includes taxes & fees
24 June - 25 June
The Aberlour Hotel

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (48 reviews)
"One of the best places to stay on our visit to the highlands of Scotland. Quiet, Clean rooms, great breakfast. I would stay again."
United States
Mark
The price is AU$301
includes taxes & fees
27 June - 28 June
Bankhouse B&B

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (100 reviews)
"We stayed for 4 nights and could not fault the hotel,staff or the food . Staff really friendly and took time to speak to us. We had breakfast and evening meal each day...we could not fault any meal"
United Kingdom
Ann
The price is AU$259
includes taxes & fees
7 June - 8 June
The Royal Oak Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (476 reviews)
"We found the hotel to be clean and comfortable with polite friendly staff. My husband had a suggestion for Scottish beer to be sold in the bar. We enjoyed our stay."
Canada
Rosemary
The price is AU$251
includes taxes & fees
7 June - 8 June
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.
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.

Photo by Anne Burgess
Open Photo by Anne Burgess

Top Keith Hotel Reviews

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. 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 of Keith has a TV and WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop and a microwave. Another good choice for your trip to Keith is Modern Rural Cottage for 2-6 people. 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 46 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 Ben Rinnes, St Rufus Park and Cuthil Park. A couple of additional sights to add to your itinerary are Strathisla Distillery and Balvenie 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