Keith Hotels

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 €402
includes taxes & fees
6 Jan - 7 Jan
Hillhead Hideaways

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 €56
includes taxes & fees
29 Jan - 30 Jan
Premier Inn Elgin

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

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (112)
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 €148
includes taxes & fees
7 Jan - 8 Jan
Sunninghill

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 €113
includes taxes & fees
6 Jan - 7 Jan
The Pines Guesthouse

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (453)
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

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 €179
includes taxes & fees
14 Jan - 15 Jan
Douneside 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 €149
includes taxes & fees
6 Jan - 7 Jan
The Commercial Hotel

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

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (259)
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.

"Breakfast and service amazing. Small town so not a great selection of amenities but generally everything you need available."
United Kingdom
Christopher
The price is €99
includes taxes & fees
6 Jan - 7 Jan
Argyle Guest House

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.4 out of 10, Good, (6)
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.

"The room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
The price is €40
includes taxes & fees
6 Jan - 7 Jan
Cluny Hill 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

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 €221
includes taxes & fees
6 Jan - 7 Jan
Hotel Square

Taigh Mor

Taigh Mor
3.0 star property
Elgin
The price is €71
includes taxes & fees
16 Jan - 17 Jan
Taigh Mor

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

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 €135
includes taxes & fees
6 Jan - 7 Jan
The Station Hotel

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42)
Wake up to complimentary breakfast at this charming Aberlour B&B before exploring nearby Sandy Hole and The Linn Falls. Tennis courts on-site, with hiking trails, kayaking, and mountain biking adventures just moments away.

"Owners are so nice and breakfast is delicious!!!!"
Canada
Steve
The price is €149
includes taxes & fees
31 Jan - 1 Feb
Bankhouse B&B

Haughton Arms Hotel

Haughton Arms Hotel
2.5 star property
Alford
9.2 out of 10, Wonderful, (13)
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 €86
includes taxes & fees
11 Jan - 12 Jan
Haughton Arms 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

Find out more about Keith

Top reasons to visit Keith

  • Stunning Outdoor Adventures: Keith offers a plethora of hiking trails and golf courses, perfect for outdoor enthusiasts seeking both tranquillity and excitement.
  • Cultural Attractions: Explore local castles, museums, and event venues that provide insight into the rich heritage of the region.
  • Charming Accommodation: A range of delightful options, from cosy bed and breakfasts to family-friendly hotels, cater to all types of travellers.
  • Scenic Beauty: The lush landscapes surrounding Keith make it an ideal base for exploring Scotland’s picturesque countryside.
  • Welcoming Atmosphere: Keith's friendly community ensures a warm and inviting experience for all visitors.

Find great hotels near Keith

Discover a range of delightful accommodation options in Keith, Scotland, perfect for every type of traveller. From charming bed and breakfasts to comfortable hotels, you’ll find pet-friendly and family-oriented facilities that cater to your needs. Whether you’re looking for a business-themed stay or a relaxing family holiday, Keith offers a variety of choices to ensure a memorable visit.

  • The Old Coach House Hotel: Experience a warm, welcoming atmosphere at The Old Coach House Hotel, a charming 3-star establishment located 14.5km from Keith. This hotel is perfect for pet lovers, allowing dogs and ensuring their comfort with a pet-friendly policy. Guests appreciate the relaxed vibe and the opportunity to explore the beautiful Scottish countryside with their furry friends. The amenities include provisions for service animals, making it an excellent choice for those travelling with pets.
  • Craigellachie Hotel of Speyside: Situated 16.1km from Keith, the Craigellachie Hotel of Speyside offers a perfect blend of business and leisure, boasting a 4-star rating. This elegantly designed hotel caters to both pet owners and business travellers, featuring dedicated meeting rooms and services for corporate needs. Guests can enjoy a stress-free stay with their pets, thanks to the hotel's flexible pet policy. Visitors appreciate the refined ambience and the luxurious experience that makes it an ideal choice for work and relaxation alike.
  • The Station Hotel: The Station Hotel, also a 4-star property located 16.1km away from Keith, excels in providing an enjoyable dining and recreational experience. Guests can indulge in delicious meals at the onsite restaurant, which serves breakfast and dinner. The hotel is a haven for outdoor enthusiasts, offering nearby activities such as hiking, horse riding, and fishing. With entertainment options that include flat-screen and satellite TVs, The Station Hotel ensures a delightful stay for all its guests.

Where to stay in and around Keith

Keith, a charming town in Scotland, offers a delightful blend of outdoor adventures and scenic beauty. With its friendly atmosphere, visitors can explore nearby regions that exude romance and culture, perfect for a relaxing getaway. Don't miss the chance to discover the lush landscapes and accessible destinations that surround Keith, making it an ideal base for your Scottish holiday.

  • Buckie: Nestled approximately 14.5km from Keith, Buckie is a vibrant coastal town that invites travellers with its stunning scenery and outdoor adventures. The town enjoys a steady flow of visitors throughout the year, with peaks in March to April and September, making it an ideal spot for those seeking a mix of relaxation and activity. Here, you can indulge in a round of golf at the local course or explore the picturesque harbour and marina. Buckie's charming museums provide a glimpse into its rich maritime history, ensuring an enriching travel experience.
  • Dufftown: Just a stone's throw from Keith, Dufftown is a quaint village renowned for its outdoor pursuits and romantic charm. With visitor numbers peaking in April, July, and September, this picturesque locale offers an array of hiking trails that wind through breathtaking landscapes, perfect for those seeking adventure and serenity. Dufftown is also home to a visitor centre and a national state park, allowing you to immerse yourself in nature's beauty. Whether you're hiking or simply enjoying the local museums, Dufftown promises a delightful getaway.
  • Huntly: Located 14.5km from Keith, Huntly is a city that captivates with its outdoor experiences and enchanting scenery. Visitors flock to Huntly primarily in April and during the summer months, drawn by its exhilarating ski fields and golf courses. The city boasts easy access to a national park, where you can explore the great outdoors and appreciate the natural beauty that surrounds you. With museums and stunning landscapes at your fingertips, Huntly provides an exciting backdrop for your Scottish adventure.

Things to do in and around Keith

Keith, Scotland, is an excellent destination for outdoor enthusiasts, offering a range of adventures amidst stunning scenery. Visitors can explore various hiking trails that showcase the natural beauty of the region, enjoy trail access for leisurely strolls, and experience a round of golf at the local golf course. Whether you're seeking tranquility or adventure, Keith provides ample opportunities to appreciate the great outdoors.

Shopping

In Keith, you can explore local shops for unique gifts and souvenirs. If you're up for a drive, visit Relax, 24.1km away, or Portsoy Ice Cream, 22.5km away. Harbour Treasures is 27.4km from Keith, offering a delightful selection of treasures.

Recreation

Keith Golf Club offers a luxurious golfing experience amidst picturesque landscapes, perfect for relaxation and leisure. For family fun, Tininver Park provides an outdoor playground, ideal for enjoying quality time. Dufftown Golf Course also boasts luxury vibes, making it a fantastic spot for golf enthusiasts.

Adventure

The Lecht Ski Resort, located 41.8km from Keith, offers thrilling skiing experiences amidst stunning highland scenery. For hiking enthusiasts, the Speyside Way - Tominoul Spur, also 41.8km away, provides picturesque landscapes and invigorating trails. Bike Glenlivet, 38.6km from Keith, is perfect for adventurous cycling amidst breathtaking surroundings.

Nightlife

In Keith, the lively atmosphere can be found at the Keith & Dufftown Railway pub, where local ales flow and friendly banter fills the air. The nearby Keith Golf Club occasionally hosts social events, perfect for mingling with locals and enjoying a casual evening out.

*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 is an ideal destination for outdoor enthusiasts and culture seekers alike, offering a delightful mix of adventure and scenic beauty. Visitors can explore various attractions such as castles, museums, and event venues, ensuring a memorable family experience. Whether you're looking to immerse yourself in local culture or enjoy the surrounding landscapes, Keith has something for everyone.

  • Huntly Castle: Nestled 14.5km from Keith, Huntly Castle exudes romance and rich cultural heritage. Explore its impressive ruins and imagine the grandeur of its past, surrounded by picturesque landscapes.
  • Whisky Museum: Located in the heart of Keith, the Whisky Museum offers a deep dive into Scotland's iconic spirit. Experience the culture of whisky production through fascinating exhibits and tastings, perfect for enthusiasts and novices alike.
  • Ben Rinnes: This majestic mountain, situated within Keith, promises exhilarating adventures. Hike its trails for stunning panoramic views of the surrounding scenery, making it a must-visit for outdoor lovers.

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

For your visit to Keith, Scotland, you can fly into Aberdeen (ABZ) or Inverness (INV). Aberdeen Airport is situated 59.5km from Keith, with notable hotels such as the 5-star Marcliffe, 9.7km away, and Trump Macleod House & Lodge, 12.9km away, both offering convenient access to the airport. Inverness Airport is 66.0km from Keith, featuring luxury options like Rocpool Reserve and Ness Walk, both located 12.9km away. Daviot Lodge, a charming bed and breakfast, is also nearby. Transportation services to both airports from these hotels include airport shuttles and transfers, ensuring a smooth travel experience.

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. Chapelhill Croft Farmhouse B&B 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?
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 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 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.