Hotels in Keith

Search Your Keith Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

15 Keith hotels for your stay

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Hillhead Hideaways Hotels in Keith
Hillhead Hideaways Hotels in KeithHillhead Hideaways Hotels in Keith
Hotel near Keith
Located in Keith, Hillhead Hideaways is in a rural location, a 4-minute drive from Newmill Village Hall and 6 minutes from Strathisla Distillery. This luxury lodge is 2.4 mi (3.9 km) from St Rufus Park and 2.5 mi (4 km) from Glen Keith Distillery. Make use of convenient amenities, which include complimentary wireless internet access and barbecue grills. Free self parking is available onsite. Treat yourself to a stay in one of the 4 guestrooms, featuring indoor private spa tubs and Smart televisions. Kitchens are outfitted with refrigerators, ovens, and stovetops. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include separate sitting areas and microwaves.
Perfect
37 reviews
5.0/5
Price from
PHP 20,936
per night
Check Availability
Chapelhill Croft Hotels in Keith
Chapelhill Croft Hotels in KeithChapelhill Croft Hotels in Keith
Hotel near Keith
With a stay at Chapelhill Croft Farmhouse B&B in Keith, you'll be 4.6 mi (7.5 km) from Strathisla Distillery and 14 mi (22.6 km) from Moray Firth. This bed & breakfast is 18.8 mi (30.2 km) from Aberlour Distillery and 31.8 mi (51.2 km) from Cairngorms National Park. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. A complimentary cooked-to-order breakfast is served daily from 7:30 AM to 9 AM. Free self parking is available onsite. Make yourself at home in one of the 3 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms feature shower/tub combinations, complimentary toiletries, and hair dryers. Conveniences include coffee/tea makers, housekeeping is provided daily, and irons/ironing boards can be requested.
Outstanding
16 reviews
4.7/5
Price from
PHP 3,769
per night
Check Availability
The Mill House Hotel Hotels in Keith
The Mill House Hotel Hotels in KeithThe Mill House Hotel Hotels in Keith
Hotel near Keith
With a stay at The Mill House Hotel in Buckie, you'll be within a 5-minute drive of Portgordon Harbour and Quarry Loch. This hotel is 2.5 mi (4 km) from Spey Bay Golf Course and 2.6 mi (4.2 km) from Tannachy Sands. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. Additional features at this hotel include an arcade/game room and wedding services. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 6:30 AM to 9:30 AM for a fee. Planning an event in Buckie? This hotel has facilities measuring 86 square feet (8 square meters), including conference space. Free self parking is available onsite. Stay in one of 18 guestrooms featuring Smart televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms have deep soaking bathtubs and complimentary toiletries. Conveniences include coffee/tea makers and free tea bags/instant coffee, and housekeeping is provided daily.
Very Good
60 reviews
4.2/5
Price from
PHP 4,241
per night
Check Availability
Keith
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
The Gordon Arms Hotel Hotels in Keith
The Gordon Arms Hotel Hotels in KeithThe Gordon Arms Hotel Hotels in Keith
Hotel near Keith
With a stay at Gordon Arms Hotel in Huntly, you'll be a 5-minute walk from Huntly Castle and 9 minutes by foot from Dean's of Huntly. This hotel is 7.7 mi (12.4 km) from Leith Hall and Garden and 8 mi (12.9 km) from Glass Hall. This smoke-free hotel offers complimentary parking nearby. A complimentary breakfast is included. Make yourself at home in one of the 13 guestrooms.
19 reviews
2.5/5
Price from
PHP 8,067
per night
Check Availability
The Brig & Barrel hotel Hotels in Keith
The Brig & Barrel hotel Hotels in KeithThe Brig & Barrel hotel Hotels in Keith
Hotel near Keith
At Brig&Barrel, exceptional service and top-notch amenities create a memorable experience for guests. Complimentary internet access is available in the hotel to ensure you stay connected during your visit.Complimentary parking is available for guests. Due to health concerns, smoking is strictly prohibited within the entire premises of hotel. At Brig&Barrel, each day commences with a scrumptious breakfast offered at no additional cost. Allow your journey to be free from the pangs of hunger! On-site eateries offer delicious and accessible meal choices.
Excellent
6 reviews
4.4/5
Price from
PHP 4,363
per night
Check Availability
The Old Coach House Hotels in Keith
The Old Coach House Hotels in KeithThe Old Coach House Hotels in Keith
Hotel near Keith
With a stay at The Old Coach House Hotel in Buckie, you'll be within a 5-minute walk of Cluny Square and Ian Johnston Park. This hotel is 0.2 mi (0.3 km) from Buckie Library and 0.2 mi (0.4 km) from Buckie and District Fishing Heritage Centre. Free self parking is available onsite. Make yourself at home in one of the 20 guestrooms.
42 reviews
3.0/5
Price from
PHP 2,768
per night
Check Availability
The Fiddichside Inn Hotels in Keith
The Fiddichside Inn Hotels in KeithThe Fiddichside Inn Hotels in Keith
Hotel near Keith
Located in Aberlour, The Fiddichside Inn is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole. This bed & breakfast is 15.9 mi (25.7 km) from Cairngorms National Park and 2.5 mi (4 km) from Macallan Distillery. Take in the views from a terrace. Quench your thirst with your favorite drink at the bar/lounge. Continental breakfasts are available daily from 7:00 AM to 9:00 AM for a fee. Featured amenities include multilingual staff and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 2 guestrooms, featuring kitchenettes with refrigerators and ovens. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include microwaves and electric kettles, and housekeeping is provided on request.
Excellent
4.5/5
Price from
PHP 13,480
per night
Check Availability
Kintrae B&B Hotels in Keith
Kintrae B&B Hotels in KeithKintrae B&B Hotels in Keith
Hotel near Keith
With a stay at Kintrae B&B in Buckie, you'll be within a 5-minute walk of Cluny Square and Buckie Range Rear. This bed & breakfast is 0.3 mi (0.4 km) from Buckie Library and 0.3 mi (0.5 km) from Well Road Play Park. This smoke-free bed & breakfast features downhill skiing nearby, cross-country skiing nearby, and kayaking nearby. Recreational activities include sailing nearby and mountain biking nearby. Breakfast is available for a fee. Guests will find features like a car charging station. Make yourself at home in one of the 4 guestrooms.
Outstanding
56 reviews
4.8/5
Price from
PHP 3,460
per night
Check Availability
OYO Eastbank Hotel, Speyside Scotland Hotels in Keith
OYO Eastbank Hotel, Speyside Scotland Hotels in KeithOYO Eastbank Hotel, Speyside Scotland Hotels in Keith
Hotel near Keith
Eet10 2023.09.30
We got this room on a fly, as we were stopping to rest before we continued on our own whisky trail. The innkeeper was lovely, very accommodating. The room we got was the largest we experienced in uk/Scotland. It was not too cold, as they had heaters in the room AND in the bathroom. The room was facing the main road, so it was a little noisy, but we were so tired, that we really couldn't hear it...bed was kinda springy, but when you lie in it, it's alright. However, hopefully the management would consider putting on a topper, so that guests won't feel the springs so much. Tea n coffee was provided...we didn't try the breakfast but had a slice of homemade apple pie with cream.....not sweet, more tart, I like it tart rather than sweet. Hubby was happy looking at all the various whisky the bar had. Overall we like this hotel/Inn as people were really friendly and the location was good. Also, the room was very clean. Didn't give 5* for amenities, as the toiletries such as toothbrushes, slippers were not provided, if it did, would have been wonderful. But I would happily stay there again as we liked the staff who ran the show. Thank you
52 reviews
3.7/5
Price from
PHP 3,492
per night
Check Availability
Craigellachie Hotel of Speyside Hotels in Keith
Craigellachie Hotel of Speyside Hotels in KeithCraigellachie Hotel of Speyside Hotels in Keith
Hotel near Keith
GGuest User 2022.09.25
Great hotel for a 3 night stay during our Whisky Tour. Rooms were clean and all ensuite with a hug bathroom and great shower. The entire staff was friendly and very helpful with any and all requests. Copper Dog Bar / Restaurant was great and the Quaich Bar was a dream for any Whisky Lover!!
Very Good
80 reviews
4.2/5
Price from
PHP 8,612
per night
Check Availability
See All Hotels in Keith

Hotels near must-see attractions in Keith

Make the most of your visit by choosing from our selected Keith hotels near popular attractions.
Buckie Hotels in Keith

Buckie

15.0km from Keith
Learn More
The Seafield Arms-Cullen Hotels in Cullen
The Seafield Arms-Cullen
Hotel in Cullen
With a stay at The Seafield Arms in Buckie, you'll be a 2-minute walk from Cullen Millennium Garden and 6 minutes by foot from Cullen Harbour. This hotel is 1 mi (1.5 km) from Cullen Golf Club and 2.7 mi (4.3 km) from Bow Fiddle Rock. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and a television in a common area. Additional features at this hotel include tour/ticket assistance and a banquet hall. Satisfy your appetite at Grant Dining Room, one of the hotel's 2 restaurants. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. This hotel has 2 meeting rooms available for events. Free self parking is available onsite. Make yourself at home in one of the 17 individually decorated guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include safes and electric kettles, as well as phones with free local calls.
Show More
4.4/5
Excellent78 review
Price per night from: PHP 7098
The Mill House Hotel Hotels in Buckie
The Mill House Hotel
Hotel in Buckie
With a stay at The Mill House Hotel in Buckie, you'll be within a 5-minute drive of Portgordon Harbour and Quarry Loch. This hotel is 2.5 mi (4 km) from Spey Bay Golf Course and 2.6 mi (4.2 km) from Tannachy Sands. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. Additional features at this hotel include an arcade/game room and wedding services. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 6:30 AM to 9:30 AM for a fee. Planning an event in Buckie? This hotel has facilities measuring 86 square feet (8 square meters), including conference space. Free self parking is available onsite. Stay in one of 18 guestrooms featuring Smart televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms have deep soaking bathtubs and complimentary toiletries. Conveniences include coffee/tea makers and free tea bags/instant coffee, and housekeeping is provided daily.
Show More
4.2/5
Very Good60 review
Price per night from: PHP 4241
Cullen Bay Hotel Hotels in Cullen
Cullen Bay Hotel
Hotel in Cullen
Located in Buckie, Cullen Bay Hotel is in a rural location, within a 5-minute drive of Cullen Golf Club and Cullen Harbour. This hotel is 0.9 mi (1.5 km) from Cullen Millennium Garden and 1.8 mi (2.9 km) from Bow Fiddle Rock. Take in the views from a garden and make use of amenities such as a television in a common area and a banquet hall. At Cullen Bay Hotel, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. A complimentary full breakfast is served on weekdays from 7:30 AM to 9:30 AM and on weekends from 8 AM to 10 AM. The front desk is staffed during limited hours. Free self parking is available onsite. Stay in one of 14 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include electric kettles and blackout drapes/curtains, and housekeeping is provided daily.
Show More
4.4/5
Excellent69 review
Price per night from: PHP 5234

FAQs About Keith Hotels

Where is the best place for a stay in Keith?

Keith has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Chapelhill Croft and Hillhead Hideaways are preferred hotels.

What is the average hotel fee in Keith?

For hotels in Keith, the average price on weekdays is PHP 15,287, the average price on weekends (Friday–Saturday) is PHP 17,350.

Which hotels in Keith has the best breakfast?

Chapelhill Croft provides high-quality breakfast. Start your day with fresh, delicious breakfast!

Which hotels in Keith provide free Wi-Fi?

Whether you're traveling on business or for vacation, internet connection is essential. Chapelhill Croft and Hillhead Hideaways are popular hotels with free Wi-Fi.

Where to find hotel deals in Keith?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Hotel Info for Tourists

Highest PricePHP 35,680
Lowest PricePHP 3,778
Number of Reviews288
Number of Hotels99
Average Price (Weekdays)PHP 15,287
Average Price (Weekends)PHP 17,350