Find and Book Top Hotels in Keith

Search among 2 available hotels and places to stay in Keith from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great42 reviews
MapView on map700 yd from City Center100 yd from Strathisla Distillery
From   US$ 269 /nightSelect
8.4
Great30 reviews
MapView on map3.2 mi from City Center
From   US$ 156 /nightSelect

Best hotels and places to stay in Keith

Why visit?

Keith offers a unique blend of natural beauty, historical landmarks, and warm hospitality, making it an intriguing destination for tourists. With a range of activities and attractions, visitors can explore the captivating landscapes, indulge in local cuisine, and immerse themselves in the rich cultural heritage of Keith.

Where to stay?

Keith Town Center: The heart of Keith is an ideal location for tourists seeking convenience and easy access to local attractions. With a selection of charming bed and breakfasts and cozy hotels, such as the Keith Hotel and Keith Lodge, this area provides comfortable accommodation options to suit various budgets.

Strathisla Distillery Area: Whisky enthusiasts will find the Strathisla Distillery area particularly appealing. Located just outside Keith, this region is home to one of Scotlands oldest distilleries. Visitors can enjoy guided tours and even sample some of the world-renowned Scotch whisky. Accommodation options in the vicinity include the Strathisla Bed & Breakfast and the Glenfiddich Hotel.

Surrounding Countryside: For those seeking a tranquil retreat surrounded by nature, the countryside surrounding Keith offers a range of idyllic options. Choose from picturesque farm stays, self-catering cottages, or guesthouses nestled amidst the rolling hills. Some popular choices include the Abbey Cottage and the Glenbuchat Bothy, providing an authentic Scottish experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $350.

Best value for money:

Keith Lodge: Situated in the heart of Keith, Keith Lodge offers comfortable and affordable accommodation. With its convenient location and spacious rooms, this hotel provides excellent value for money. The friendly staff and cozy atmosphere make it a popular choice among visitors seeking a budget-friendly stay in Keith.

The Haugh Hotel: Another great option for value-conscious travelers is The Haugh Hotel. This family-run establishment offers comfortable rooms at reasonable rates. With its warm hospitality and convenient location near local attractions, The Haugh Hotel provides guests with a pleasant and affordable stay.

Craigellachie Hotel: Located a short distance from Keith, in the charming village of Craigellachie, the Craigellachie Hotel offers a great combination of quality and value. This historic hotel provides comfortable and well-appointed rooms, along with an on-site restaurant serving delicious local cuisine. With its reasonable rates and picturesque surroundings, it offers a fantastic value for money.

Best kids-friendly hotels:

Dowans Hotel: The Dowans Hotel is an excellent choice for families traveling with children. The spacious rooms and family-friendly amenities, such as a childrens play area and outdoor spaces, make it a favorite among parents. The hotels central location provides easy access to nearby attractions, ensuring a memorable stay for the whole family.

Fife Arms Hotel: Situated in the scenic town of Dufftown, a short drive from Keith, the Fife Arms Hotel offers a delightful experience for families. With its spacious family rooms and a range of activities for children, including outdoor adventures and exploring the nearby wildlife parks, this hotel ensures a fun-filled stay for kids of all ages.

Best hotels for a romantic getaway:

The Mash Tun: Nestled in the heart of Keith, The Mash Tun is a charming hotel perfect for couples seeking a romantic escape. With its cozy and beautifully decorated rooms, as well as a candlelit dining experience in their on-site restaurant, couples can enjoy a truly intimate and memorable stay.

Cardhu Country House: Located in Knockando, a short drive away from Keith, Cardhu Country House offers a romantic retreat amidst stunning Scottish countryside. With its luxurious rooms featuring four-poster beds and breathtaking views, this hotel provides a serene and idyllic setting for a romantic getaway.

Best for location:

The Keith Hotel: As one of the central hotels in Keith, The Keith Hotel enjoys a prime location that offers easy access to local attractions, shops, and restaurants. Its convenient position makes it a top choice for travelers looking for accommodations with excellent access to the towns amenities.

Seafield Arms Hotel: Located a short distance from Keith, in the coastal village of Cullen, the Seafield Arms Hotel promises a scenic stay. Situated near picturesque beaches and rugged cliffs, this hotel boasts an enviable location for travelers looking to explore the stunning coastal landscapes of the area.

Castle Hotel: Situated in Huntly, a charming town close to Keith, the Castle Hotel offers a convenient base for exploring both Keith and the beautiful surrounding countryside. With its easy access to outdoor activities, historic sites, and local amenities, this hotel provides a great location for travelers seeking a diverse range of experiences.

Best for a short city break:

The Station Hotel: This historic hotel, located in the center of Keith, offers stylish and comfortable accommodation for a short city break. With its proximity to local landmarks, museums, and dining options, The Station Hotel is an ideal choice for visitors looking to soak up the lively atmosphere of the town.

Dufftown Glasshouses: Situated in the charming village of Dufftown, a short drive from Keith, the Dufftown Glasshouses offers a unique and intimate experience for a short city break. This boutique hotel features individually designed rooms and a tranquil garden, providing a peaceful haven in which to unwind after exploring the local whisky distilleries and quaint streets of Dufftown.

Show moreLess