Keith hotels from HK$340

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
Wake to a freshly cooked breakfast at this charming farmhouse. Just a 9-minute drive from Keith Station, with Strathisla Distillery nearby. Free WiFi and parking make exploring the Scottish countryside effortless.

"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
Set amid the Scottish countryside near Keith Station and Glen Keith Distillery, this luxury lodge offers private hot tubs for ultimate relaxation. Enjoy free WiFi and parking while exploring nearby Aultmore Distillery.

"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is HK$3,026
HK$3,632 total
includes taxes & fees
5 Jan - 6 Jan 2026
Hillhead Hideaways

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (149)
Just minutes from Elgin Station, this charming B&B welcomes guests with complimentary WiFi and parking. Wind down with a drink at the bar or enjoy a bite at the café after exploring nearby Elgin Museum.

"Located not far from the rail station, an old fashioned hotel ,very pleasant staff ,really comfortable bed ,tea ,coffee in the room ,excellent choice for breakfast ,and dinner menu ,free parking,I would stay here again "
United Kingdom
R
The Royal Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (79)
Wake up to a cooked-to-order breakfast at this charming guesthouse with free WiFi and parking. Just a 13-minute walk from Elgin Station and close to Elgin Museum and Relax. Fellow travellers praise the helpful staff and morning meals.

"Great breakfast-Walkable-convenient parking"
United States
Ben D
The price is HK$842
HK$1,011 total
includes taxes & fees
4 Jan - 5 Jan 2026
The Pines Guesthouse

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
Close to Elgin Museum and Relax attractions, this hotel offers convenient free parking and breakfast options. Just a 3-minute drive from Elgin Station, the 24-hour front desk ensures seamless service throughout your Scottish adventure.
The price is HK$428
HK$514 total
includes taxes & fees
22 Jan - 23 Jan 2026
Premier Inn Elgin

Douneside House

Douneside House
4.0 star property
Aboyne
9.8 out of 10, Exceptional, (54)
Surrounded by Cairngorms National Park, this hotel offers a restaurant, bar, and full health club with indoor pool. Enjoy tennis and sauna facilities after exploring nearby Craigievar Castle. Free WiFi and parking make your stay in Aboyne seamless.

"Lovely stay, would highly recommend!"
United States
Leslie
The price is HK$911
HK$1,093 total
includes taxes & fees
14 Jan - 15 Jan 2026
Douneside House

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (111)
Unwind at this friendly Elgin hotel, just a 6-minute walk from Elgin Station. Enjoy a relaxing drink at the bar after exploring nearby Relax and Elgin Museum. The restaurant offers tasty meals while free WiFi and parking enhance your stay.

"We stayed here for two nights on our trip around Scotland and loved it. Friendly staff, clean accommodation and great food. Highly recommend."
United States
Anthony
The price is HK$1,124
HK$1,349 total
includes taxes & fees
27 Dec - 28 Dec
Sunninghill

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (452)
Just 4 minutes from Elgin Station, this welcoming hotel offers free breakfast, WiFi, and parking. Guests can enjoy refreshments at the coffee shop or unwind in 2 bars. Nearby attractions include Elgin Museum and Relax for local exploration.

"We loved our room. The bathroom was luxurious. The breakfast was excellent."
United States
Jonathan
Laichmoray Hotel

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (258)
Surrounded by Scottish splendour, this Victorian guesthouse offers 2 restaurants and multiple bars for evening relaxation. Cyclists will appreciate the bike cleaning station and charging points, while free WiFi and parking enhance your Highland adventure.

"The room was so cosy, Diana was very nice and made a stunning breakfast 👌. We really enjoyed staying there . "
Norway
Aina
The price is HK$755
HK$905 total
includes taxes & fees
6 Jan - 7 Jan 2026
Argyle Guest House

The Commercial Hotel

The Commercial Hotel
3.0 star property
Aboyne
9.4 out of 10, Exceptional, (262)
Located a short drive from Cairngorms National Park, this hotel offers outdoor tennis courts and convenient free parking. Enjoy a meal at the restaurant or relax with a drink at the bar. Near Deeside Activity Park and Craigievar Castle with attentive staff to assist you.

"Very helpful staff, cozy pub excellent Sunday roast beef dinner."
Canada
James
The price is HK$1,135
HK$1,362 total
includes taxes & fees
28 Dec - 29 Dec
The Commercial Hotel

River View Apartment

River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7)
Experience comfort in this central Elgin apartment with a fully equipped kitchen and flat-screen TV. A short walk from Elgin Station and local attractions like Elgin Museum and Relax. Enjoy free parking and handy laundry facilities.

"Clean place to stay for couple of day. Great view of river and bridge is bonnie light up at night. River view right next to cathedral. 2 things would say that was bed was the bed could of be more comfortable. Also toilet maybe needs fix noticed the water still running long after flush. Also small park for kids. I would stay again. "
United Kingdom
Lisa
River View Apartment

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (528)
Set in Elgin, this boutique hotel sits adjacent to a golf course with Elgin Museum nearby. Enjoy the garden terrace, restaurant, and bar while staying in well-maintained accommodation. Free WiFi and parking enhance the experience with friendly staff ready to assist.

"Breakfast really good and lots to choose from. Easy parking and secluded area. Rooms big and beds v comfy."
United Kingdom
John
The Mansion House Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (4)
Located in scenic Forres, this welcoming hotel offers free WiFi and 24-hour assistance. Explore nearby attractions including Grant Park and Nelson's Tower, with convenient access from Forres Station just 8 minutes away.

"Very clean, very helpful staff. Slightly strange.environment. Old Findhorn retreat about 15 minutes walk from middle of Forres, almost a hundred rooms, but only two seemed occupied. Impression was refurbishment may be incomplete, but difficult to see it will ever have enough trade. Reception was unoccupied and accessible by mobile. It all worked, but not the typical hotel experience."
United Kingdom
Allan
The price is HK$283
HK$340 total
includes taxes & fees
26 Dec - 27 Dec
Cluny Hill Hotel

Beach Cottage Pet Child Friendly Stay in Moray

Beach Cottage Pet Child Friendly Stay in Moray
3.0 star property
Lossiemouth
This welcoming holiday home offers free parking and a garden, making coastal exploration simple. Just minutes from Lossiemouth East Beach and the Fisheries & Community Museum. Elgin Station is only a 14-minute drive away.
Beach Cottage Pet Child Friendly Stay in Moray

Hotel Square

Hotel Square
3.0 star property
Ballindalloch
8.4 out of 10, Very good, (7)
Explore the Scottish countryside from this welcoming hotel offering free breakfast, WiFi, and parking. After visiting nearby Tomintoul Museum, relax at the on-site café or unwind with evening drinks at the bar lounge.

"Nice hotel. If you want a tv you need to have a room on the second floor but who needs a tv nowadays when there is WiFi. Very comfortable bed and lovely big bathroom."
United Kingdom
Christine
The price is HK$1,567
HK$1,880 total
includes taxes & fees
1 Jan - 2 Jan 2026
Hotel Square

Taigh Mor

Taigh Mor
3.0 star property
Elgin
The price is HK$542
HK$651 total
includes taxes & fees
27 Dec - 28 Dec
Taigh Mor

Haughton Arms Hotel

Haughton Arms Hotel
2.5 star property
Alford
9.0 out of 10, Wonderful, (12)
Charming countryside retreat near Alford Valley Steam Railway and Grampian Transport Museum. Enjoy complimentary breakfast, WiFi, and parking while unwinding with a drink at the bar after a day of local exploration.

"The staff were so friendly and helpful. The breakfast was delicious"
United Kingdom
Kathleen
The price is HK$655
HK$786 total
includes taxes & fees
4 Jan - 5 Jan 2026
Haughton Arms Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
Situated in Aberlour with free WiFi and parking, this hotel offers 24-hour room service. Enjoy breakfast or dinner at Pagodas restaurant, then explore nearby Glen Grant Distillery and The Glenrothes Distillery.

"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is HK$944
HK$1,133 total
includes taxes & fees
2 Jan - 3 Jan 2026
The Station Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
Ideally positioned for exploring Sandy Hole and The Linn Falls, this hotel offers multiple dining options including Restaurant Aberlour for lunch and dinner. Enjoy convenient perks like free WiFi, parking, and a terrace after your adventures.

"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

Nethybridge Hotel

Nethybridge Hotel
3.0 star property
Nethy Bridge
7.8 out of 10, Good, (278)
Steeped in Victorian charm near Cairngorms National Park, this welcoming retreat offers regional cuisine at Abernethy restaurant. Enjoy 2 bars, a terrace, and deli while being minutes from Abernethy Golf Club and Loch Garten Osprey Centre.

"Beautiful Victorian hotel with partially updated rooms in a country garden setting. Breakfast was exceptional and staff were lovely. "
Canada
Peter
The price is HK$664
HK$796 total
includes taxes & fees
4 Jan - 5 Jan 2026
Nethybridge 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.

Balvenie Castle
Photo by Anne Burgess
Open Photo by Anne Burgess

Top Keith Hotel Reviews

More cheap stays in Keith

Hotels in Keith with star-rating

Find out more about Keith

Top reasons to visit Keith

  • Outdoor Adventures: Keith offers stunning scenery and adventurous activities, perfect for nature enthusiasts.
  • Rich Heritage: Explore local castles, museums, and educational attractions that showcase Keith's cultural background.
  • Scenic Hiking Trails: Discover various hiking routes that highlight the natural beauty of the Scottish landscape.
  • Charming Local Atmosphere: Experience the friendly locals and quaint charm of this picturesque town.
  • Diverse Accommodation Options: Enjoy a range of lodging choices, from cosy B&Bs to comfortable hotels.

Find great hotels near Keith

Discover a range of accommodation options in Keith, Scotland, from charming bed and breakfasts to well-equipped hotels. Ideal for families, business travellers, and pet owners alike, the area offers a variety of services to enhance your stay. With accessible facilities and a focus on comfort, you'll find suitable lodging whether you're exploring Aberdeenshire or seeking a peaceful retreat in Aberlour.

  • The Old Coach House Hotel: Nestled 14.5km from Keith, The Old Coach House Hotel is a charming 3-star establishment perfect for pet lovers seeking a relaxed getaway. With its rustic charm and warm atmosphere, this hotel offers a unique pet-friendly experience where dogs are welcomed. Guests can enjoy the comfort of a home-like environment while exploring the beautiful surroundings. The hotel’s amenities include a flexible pet policy, making it an ideal choice for those travelling with furry companions.
  • Craigellachie Hotel of Speyside: Located 16.1km from Keith, the Craigellachie Hotel of Speyside is a distinguished 4-star hotel that beautifully combines nature-themed aesthetics with modern comforts. This establishment is perfect for travellers who appreciate the tranquillity of the countryside while also catering to business needs. The hotel welcomes pets, allowing guests to enjoy the stunning landscapes without leaving their furry friends behind. With its exquisite dining options and serene environment, this hotel promises a delightful stay for nature enthusiasts and business travellers alike.
  • The Station Hotel: Situated 16.1km from Keith, The Station Hotel is a sophisticated 4-star accommodation featuring a range of dining options, including an onsite restaurant and bar. This hotel is ideal for those looking to indulge in local cuisine after a day of exploration. Guests can partake in various outdoor activities such as horse riding, hiking, and fishing, all located nearby. With additional amenities like satellite TV and flatscreen televisions, The Station Hotel ensures a comfortable and entertaining stay for all visitors.

Where to stay in and around Keith

Keith, Scotland, offers a delightful blend of outdoor adventure and scenic beauty, perfect for any traveller. Explore the charming atmosphere filled with friendly locals and romantic spots. Nearby, you can find luxurious and relaxing accommodations, including options in Aberdeen. Don't miss the chance to visit the abundant springs that enhance the region's natural charm. Keith is a hidden gem that promises a memorable experience for all who visit.

  • Buckie: Situated a mere 14.5km from Keith, Buckie is a charming coastal city known for its picturesque scenery and vibrant beach atmosphere. The town offers a range of outdoor activities, making it a perfect spot for nature enthusiasts. Visitors can enjoy skiing and trail access during the winter months, while the summer months are ideal for relaxing at the beach or exploring the nearby national state park. Buckie's harbour and beautiful bay provide stunning views and opportunities for photography, making it a must-visit for anyone looking to experience Scotland's coastal charm.
  • Dufftown: Nestled within the region of Keith, Dufftown is a quaint village that boasts a rich history and a romantic atmosphere. It's a popular destination for adventure seekers, with access to numerous hiking trails and a renowned golf course. Visitors can explore local attractions such as the museum and visitor centre, which offer insights into the area's whisky heritage and cultural significance. The surrounding national state park provides ample opportunities for outdoor exploration, making Dufftown an ideal base for those looking to immerse themselves in the natural beauty of Scotland.
  • Huntly: Just 14.5km from Keith, Huntly is a vibrant city surrounded by stunning landscapes and outdoor adventures. Known for its scenic trails and golf courses, Huntly attracts visitors throughout the year who seek adventure and exploration. The local landmarks, including the national park and museum, offer a glimpse into the area's rich history and natural beauty. With its welcoming atmosphere and diverse activities, Huntly is a delightful destination for those looking to experience the best of Scotland's outdoors.

Things to do in and around Keith

Keith, Scotland, is perfect for outdoor enthusiasts, offering stunning scenery and adventurous activities. Visitors can explore educational attractions, enjoy scenic hiking trails, and access various routes. Notable activities include milling, golfing, and guided tours that showcase the charm of this quaint town. Experience the natural beauty and rich heritage of Keith for an unforgettable getaway.

Shopping

In Keith, you can explore unique local shops and enjoy a charming shopping experience. If you're up for a drive, visit Relax, 24.1km away, and Portsoy Ice Cream, 22.5km away, for delightful treats. Harbour Treasures is another option, located 27.4km from Keith.

Recreation

Keith Golf Club offers a luxurious golfing experience amidst stunning landscapes, perfect for relaxation and recreation. Tininver Park is a family-friendly playground, ideal for outdoor fun and leisurely picnics. Dufftown Golf Course provides another opulent golfing venue, combining sport with the serene beauty of the Scottish countryside.

Adventure

At Lecht Ski Resort, 41.8km from Keith, embrace the thrill of skiing amidst breathtaking snow-capped mountains. For a scenic adventure, hike the Speyside Way - Tominoul Spur, also 41.8km away, where stunning landscapes await. Bike Glenlivet, 38.6km from Keith, offers exhilarating cycling trails in a beautiful setting.

Nightlife

In Keith, enjoy a lively evening at the Keith Hotel for hearty pub grub and local ales. For a more relaxed vibe, the Newmill Inn offers a cosy atmosphere with traditional Scottish music, perfect for unwinding after a day of exploration.

*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 trip to Keith, consider visiting between December and February when accommodation prices are lower. Book your hotel about a month in advance, or look for last-minute deals on Expedia for discounted rates. Stay on a Wednesday for the best savings, and use Expedia’s search tools to filter by budget and eco-friendly options. Combining your flight, hotel, and activities in a package can also lead to significant savings. Lastly, explore free activities in the area to make the most of your visit without overspending.

  • 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 July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Keith is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Keith is Wednesday. 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 preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Keith with your flights and activities through an Expedia package.

Find the best attractions in and around Keith

Keith is ideal for those seeking outdoor adventures and scenic beauty, with popular attractions including castles, conference venues, and museums. The local points of interest provide a blend of outdoor experiences and cultural enrichment, making it a perfect destination for families and culture enthusiasts alike. Explore the diverse offerings that Keith has to provide, ensuring a memorable visit.

  • Huntly Castle: Nestled 14.5km from Keith, Huntly Castle offers a romantic glimpse into Scotland's rich history. Explore its impressive architecture and enjoy the serene surroundings that exude cultural charm, perfect for a leisurely stroll or a picturesque picnic.
  • House of Mulben: Located within Keith, the House of Mulben is a vibrant stadium that buzzes with sports energy. Attend a thrilling match or event and immerse yourself in the local sporting culture, making for an exhilarating experience.
  • Gordon Castle Walled Garden: Just 11.3km from Keith, this private garden is a hidden gem. Wander through beautifully manicured landscapes, indulge in the tranquillity, and discover a variety of plants, making it a perfect escape into nature.

Best time to go to Keith

The best time to visit Keith is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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 CloudyAverageAverage
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 CloudyAverageSlightly High
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

When planning your visit to Keith, Scotland, you have two major airports to consider. Aberdeen Airport (ABZ) is situated 59.5km away, with excellent nearby hotels like the 5-star Marcliffe, located 9.7km from the airport, and the 4-star Village Hotel Aberdeen, just 6.4km away. INVerness Airport (INV), located 66.0km from Keith, also offers luxurious accommodation options such as the 5-star Ness Walk and Rocpool Reserve, both 12.9km from the airport. The Factor's House, a charming 5-star bed and breakfast, is 14.5km from Inverness. Transport services from these hotels to their respective airports are readily available, ensuring a convenient journey.

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 The Milking Sheds, Dufftown and Hillside Havens. See all available top hotels, or vacation rentals in Keith.
What are some of the best holiday rentals that Keith has to offer?
The Tannochbrae: This highly rated holiday home rental in Keith offers a BBQ and free WiFi to help you feel comfortable in your new surroundings. This holiday rental also comes with free parking to give you added peace of mind. 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 43 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.