Photo by Rebecca Ireland

Find hotels in Keith from £42

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Keith hotels and places to stay

Chapelhill Croft Farmhouse B&B

3.0 star property
10.0 out of 10, Exceptional, (26)
"One night stay which was perfect for what we needed. Room was clean and comfortable and the breakfast was lovely. "
The price is £101
includes taxes & fees
18 Jul - 19 Jul
Chapelhill Croft Farmhouse B&B

Hillhead Hideaways

5.0 star property
10.0 out of 10, Exceptional, (4)
"Everything you need amd more for a great few nights away. Great job!"
The price is £340
includes taxes & fees
13 Jul - 14 Jul
Hillhead Hideaways

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (307)
"Beautiful historic inn with very modern convenience. Friendly and helpful staff. Great restaurant and bar! "
The price is £188
includes taxes & fees
28 Jul - 29 Jul
Craigellachie Hotel of Speyside

Ben Mhor Hotel

3.0 star property
8.2 out of 10, Very good, (149)
"Friendly staff, good breakfast "
The price is £42
includes taxes & fees
14 Jul - 15 Jul
Ben Mhor Hotel

The Old Coach House Hotel

3.0 star property
7.0 out of 10, Good, (126)
"A cute little restored old hotel. Perfect for me as a solo traveler. I felt safe, comfortable and the rate was ver affordable. "
The price is £44
includes taxes & fees
8 Jul - 9 Jul
The Old Coach House Hotel

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (220)
"Nice place to stay in speyside area. Walking distance to some distilleries and the bar and food were great"
The price is £187
includes taxes & fees
14 Jul - 15 Jul
The Station Hotel

OYO Eastbank Hotel, Speyside Scotland

3.5 star property
7.8 out of 10, Good, (128)
"Check in was very smooth. Rooms are dated with shared bathroom but all clean enough. Have booked to have breakfast but not yet been for this."
The price is £83
includes taxes & fees
9 Jul - 10 Jul
OYO Eastbank Hotel, Speyside Scotland

Poseidon's Inn

3.0 star property
9.0 out of 10, Wonderful, (191)
"2nd time staying here and I will be back, Was working locally so needed somewhere to stop by for the night, comfortable bed, nice sleep, nice decor with room equipped with everything that’s needed. Loved the shower "
The price is £71
includes taxes & fees
6 Jul - 7 Jul
Poseidon's Inn

Craiglynne Hotel

3.0 star property
7.4 out of 10, Good, (419)
"Very old hotel, but room and breakfast were nice. I would stay again."
The price is £53
includes taxes & fees
15 Jul - 16 Jul
Craiglynne Hotel

The Speyside Hotel

3.5 star property
9.4 out of 10, Exceptional, (308)
"Great hotel, very comfortable and an excellent restaurant."
The price is £128
includes taxes & fees
10 Jul - 11 Jul
The Speyside Hotel

The Grant Arms Hotel

4.0 star property
9.2 out of 10, Wonderful, (118)
"Very old, things have to be updated even in an antique hotel. Food was great"
The price is £115
includes taxes & fees
5 Jul - 6 Jul
The Grant Arms Hotel

The Royal Oak Hotel

3.5 star property
9.6 out of 10, Exceptional, (73)
"A very pleasant stay in Cullen. The staff were all very accommodating and friendly. There are really nice walking trails near the hotel"
The price is £148
includes taxes & fees
5 Jul - 6 Jul
The Royal Oak Hotel

Banff Springs Hotel

4.0 star property
8.6 out of 10, Excellent, (183)
"Great location, great food and lovely staff"
The price is £124
includes taxes & fees
8 Jul - 9 Jul
Banff Springs Hotel

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very good, (482)
"Elgin was a wonderful town with great access to Speyside area, and this property was a nice /a good stay especially due to the wonderful staff but the property is in need of some updates and walking into town for restaurants involved crossing several roads (not ideal for traveling with kids or elderly). Worth the stay."
The price is £112
includes taxes & fees
6 Jul - 7 Jul
The Mansion House Hotel

Stotfield Hotel

3.0 star property
7.4 out of 10, Good, (407)
"Good price for comfortable room with great breakfast. Great part of the country."
The price is £85
includes taxes & fees
7 Jul - 8 Jul
Stotfield Hotel

Golf View Hotel

3.0 star property
8.4 out of 10, Very good, (175)
"Great location looking out into the North Sea. Definitely book a table for dinner, worth it as food was very good especially the fish and chips. Will visit and stay here again next year! Thank you"
The price is £111
includes taxes & fees
18 Jul - 19 Jul
Golf View Hotel

Cardhu Country House

3.0 star property
10.0 out of 10, Exceptional, (175)
"We had a wonderful stay! "
The price is £155
includes taxes & fees
13 Jul - 14 Jul
Cardhu Country House

Nethybridge Hotel

3.0 star property
7.8 out of 10, Good, (254)
"Beautiful 1600 Inn. Great food. Very pleasant staff. "
The price is £84
includes taxes & fees
6 Jul - 7 Jul
Nethybridge Hotel

Firth Hotel & Restaurant

3.0 star property
8.4 out of 10, Very good, (218)
"Great views of the beach and river Lossie.short walk to the marina and the cafes"
The price is £92
includes taxes & fees
6 Jul - 7 Jul
Firth Hotel & Restaurant

Ramnee Hotel

4.0 star property
8.6 out of 10, Excellent, (158)
"Great stay and lovely people "
The price is £161
includes taxes & fees
12 Jul - 13 Jul
Ramnee 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

Learn more about Keith

Escape to Keith! Enjoy its parks, museums and dining.

by
(
)
Open Photo by Anne Burgess (CC BY-SA) / Cropped from original

Find out more about Keith

Find out more about Keith

Top reasons to visit Keith

  • Scenic Hiking Trails: Keith boasts a variety of picturesque hiking trails, perfect for nature enthusiasts looking to explore the stunning Scottish landscapes.
  • Rich Cultural Heritage: Discover impressive castles and intriguing museums that showcase the area's unique history and culture.
  • Welcoming Atmosphere: Experience the friendly local shops and charming cottages that create a warm and inviting environment for visitors.
  • Diverse Accommodation Options: Choose from a range of delightful places to stay, including pet-friendly and family-oriented options.
  • Outdoor Adventures: Enjoy activities like golfing and sightseeing, making it an ideal spot for adventure seekers.

Find great hotels near Keith

Discover a range of delightful accommodation options in Keith, Scotland, perfect for every traveller. From charming bed and breakfasts to well-appointed hotels, you'll find pet-friendly, family-oriented, and business-themed facilities to suit your needs. Whether you're seeking a relaxing getaway or a convenient base for exploration, the hotels in Keith offer a warm welcome and exceptional service for a memorable stay.

  • The Old Coach House Hotel: This charming 3-star hotel, located 5.6km from Keith, offers a delightful retreat for pet lovers. The Old Coach House Hotel is renowned for its warm, welcoming atmosphere and pet-friendly policy, which allows guests to bring their furry companions along for the stay. The hotel features essential amenities, including a service animal policy with fees waived for assistance animals, making it an ideal choice for travellers seeking comfort without leaving their pets behind. Guests have praised the quaint decor and homely feel, perfect for a relaxing getaway.
  • Craigellachie Hotel of Speyside: A picturesque 4-star property situated 6.2km from Keith, the Craigellachie Hotel of Speyside is a nature-themed haven that caters to both leisure and business travellers. With its stunning surroundings, guests can enjoy the beauty of the Scottish countryside while benefiting from well-equipped business facilities, including meeting rooms. The hotel welcomes pets, offering a fee-waived policy for service animals and free accommodation for pets, creating an inclusive atmosphere for all visitors. The combination of natural charm and modern amenities makes it a superb choice for diverse travel needs.
  • The Station Hotel: Located 6.2km from Keith, the 4-star Station Hotel is a blend of comfort and convenience, featuring an onsite restaurant that serves breakfast and dinner. This hotel is perfect for those who appreciate good dining and entertainment options, with amenities such as flatscreen and satellite TV for evening relaxation. The nearby activities, including hiking and horse riding, provide adventure seekers with plenty to explore. Guests have appreciated the warm hospitality and well-appointed rooms that ensure a memorable stay.

Where to stay in and around Keith

Keith, Scotland, offers an idyllic escape with its charming cottages and welcoming local shops. Nestled in the heart of Moray, this town is perfect for outdoor enthusiasts seeking stunning scenery and adventure. Explore the friendly atmosphere, indulge in romantic strolls, and immerse yourself in the rich culture. Nearby hillside havens provide a tranquil retreat, making Keith an ideal destination for relaxation and luxury amidst the breathtaking landscapes of Scotland.

  • Buckie: Nestled 5.6km from Keith, Buckie is a charming coastal town known for its stunning scenery and outdoor adventures. This picturesque location offers a perfect blend of relaxation and excitement, attracting visitors year-round, with peaks in March to April and September. Golf enthusiasts will enjoy the local golf course and private country club, while the nearby harbour and marina present opportunities for scenic walks and exploration. Buckie's rich maritime heritage is showcased in its local museum, making it a delightful destination for those eager to soak in both culture and nature.
  • Dufftown: Located within the area of Keith, Dufftown is a quaint village famed for its romantic charm and outdoor activities. This delightful village sees a surge of visitors during April, July, and September, drawn by the allure of its hiking trails and golf courses. Nature lovers can explore the stunning landscapes of the nearby national state park, while the local museum and visitor centre provide a glimpse into Dufftown's history and culture. Whether you're seeking adventure or a peaceful retreat, Dufftown is an idyllic choice for a memorable getaway.
  • Huntly: Just 5.6km from Keith, Huntly is a vibrant city that captivates visitors with its captivating scenery and outdoor activities. With peaks in traveller arrivals during April and June to July, this destination is perfect for those seeking adventure. Visitors can enjoy skiing at local ski fields or tee off at the golf course. The proximity of museums and the national park offers a wealth of exploration opportunities for history buffs and nature enthusiasts alike. Huntly’s blend of excitement and natural beauty makes it an excellent stop on your Scottish adventure.

Things to do in and around Keith

Keith offers a delightful blend of outdoor activities perfect for adventure seekers and nature lovers alike. You can explore scenic hiking trails, enjoy access to various trails, and play a round at the local golf course. For a truly Scottish adventure, immerse yourself in the picturesque landscapes and rich culture that this charming town has to offer.

Shopping

In Keith, you can visit Relax, a delightful store located 9.3km away, and Portsoy Ice Cream, only 8.7km from the town. If you're up for a drive, Harbour Treasures is situated 10.6km away, offering unique finds and charming gifts.

Recreation

Keith Golf Club offers a luxurious golfing experience amidst stunning landscapes, perfect for relaxation and recreation. For family-friendly fun, Tininver Park provides a delightful playground surrounded by nature. Alternatively, Dufftown Golf Course presents another luxurious golfing option, ensuring a rejuvenating day in beautiful surroundings.

Adventure

Experience the thrill at Lecht Ski Resort, located 16.2km from Keith, offering exhilarating skiing and sports vibes. For an adventurous day, head to Bike Glenlivet, 14.9km away, where you can enjoy stunning trails. Don’t miss Lecht 2090, 17.4km from Keith, perfect for ski enthusiasts.

Nightlife

Experience the vibrant nightlife in Keith by visiting the Keith Hotel for a welcoming atmosphere and hearty meals. For a lively evening, head to the Crown Bar, where you can enjoy a selection of ales and occasional live music, perfect for mingling with locals.

Booking tips and Expedia advantages for Keith

To save money on your visit to Keith, consider travelling during the off-peak months of December to February, when accommodation prices are lower. Booking a hotel about a month in advance usually yields the best rates, and Monday is the cheapest day to stay. Use Expedia to compare prices and find last-minute deals, while filtering for eco-friendly options if desired. For transport, explore the town on foot or utilise local buses for budget-friendly travel. Additionally, consider combining your hotel, flights, and activities into a package for further savings.

  • 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: Utilise Expedia's search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and offers, simply sort the price filter from low to high.
  • 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 offers a delightful mix of outdoor adventures and cultural experiences, perfect for a family getaway. Explore local attractions such as the impressive castles and intriguing museums that showcase the area's rich heritage. For those seeking adventure, the stunning scenery around Keith provides ample opportunities for hiking and sightseeing, ensuring a memorable visit to this charming Scottish town.

  • Huntly Castle: Nestled 5.6km from Keith, this historic castle offers a romantic atmosphere steeped in culture. Explore its impressive ruins and enjoy the surrounding grounds, perfect for a leisurely stroll.
  • Whisky Museum: Located in the heart of Keith, this museum is a treasure trove for whisky enthusiasts. Discover the rich culture of Scotch whisky through engaging exhibits and tastings, making it a must-visit for all visitors.
  • Ben Rinnes: Rising majestically within Keith, this mountain promises outdoor adventure and breathtaking scenery. Hike its trails for stunning panoramic views and a chance to connect with nature in a truly exhilarating setting.

Best time to go to Keith

The best time to visit Keith is dependant 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 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 those visiting Keith, Scotland, the nearest major airports are Aberdeen (ABZ) and Inverness (INV). Aberdeen Airport is situated 23.0km away, with excellent nearby hotels such as the 5-star Marcliffe, located 3.7km from the airport, and the Leonardo Hotel Aberdeen, also 3.7km away. Inverness Airport lies 25.5km from Keith, offering luxurious accommodations like the 5-star Ness Walk and Rocpool Reserve, both 5.0km from the airport. Each hotel provides various transportation services, ensuring easy access to their respective airports. Whether you choose Aberdeen or Inverness, you'll find comfortable lodging options to enhance your stay in Scotland.

Frequently asked questions

What is the best area to stay in Keith?
Dufftown is the best area to stay for travellers exploring the captivating region of Keith. Renowned as the heart of whisky production in Scotland, Dufftown boasts a rich heritage and a vibrant atmosphere. Visitors can immerse themselves in the local culture by touring famous distilleries such as the iconic Glenfiddich and Balvenie, where the rich aromas and expert craftsmanship offer a delightful experience for enthusiasts. The picturesque landscape of the Speyside region, with its rolling hills and serene rivers, enhances the charm of this lovely town.

For couples seeking a romantic retreat, Dufftown's tranquil surroundings provide the great backdrop. Stroll hand-in-hand through the scenic countryside, or enjoy a quiet evening at one of the local whisky bars, where you can share a dram and savour the moment together. The intimate setting is ideal for creating lasting memories.

Families will also appreciate the welcoming nature of Dufftown. With family-friendly distillery tours and nearby outdoor activities, there is something for everyone to enjoy. Explore the stunning walking trails or take part in a fun hiking adventure, ensuring that all ages have a fantastic time.
What are the best hotels in Keith that travellers recommend?
Chapelhill Croft Farmhouse B&B is a great choice in Keith, earning a great review score of 10.0. Guests rave about the attentive service and the warm ambiance that makes for an unforgettable stay. This charming farmhouse offers a cozy retreat, great for travellers looking to unwind in a serene setting amidst the Scottish countryside.

For couples seeking romance, Hillhead Hideaways is an exceptional option, also rated 10.0. With luxurious amenities like private indoor hot tubs and premium bedding, it creates an intimate environment ideal for a getaway. The couples dining experience adds a delightful touch, allowing for memorable meals without needing to venture far from your cozy retreat.

Families will find Little Robin Bed and Breakfast to be a delightful home away from home, boasting a great rating of 10.0 as well. Its cozy atmosphere, complete with fireplaces and premium bedding, ensures that everyone feels comfortable. This B&B provides a wonderful base for exploring the surrounding areas, with ample opportunities for family-friendly activities nearby.
What are the best family hotels in Keith?
Hillhead Hideaways in Keith, Scotland, is a delightful choice for families seeking a home-away-from-home experience. With a superb customer review rating of 10.0, this property offers an exceptional level of service and comfort that families will appreciate. Find more child-friendly accommodations in Keith.
What are the best 5-star hotels in Keith?
Hillhead Hideaways is an exquisite 5-star retreat located in the charming town of Keith, Scotland, and boasts an impressive great guest review score of 10.0. This luxurious haven is tailored for couples seeking an intimate getaway, offering a unique blend of comfort and elegance that ensures a truly memorable experience. Find more luxury hotels in Keith.
What hotels in Keith offer free breakfast?
In the charming town of Keith, Scotland, both Little Robin Bed and Breakfast and Chapelhill Croft Farmhouse B&B stand out as excellent choices for travellers seeking a delightful stay with complimentary breakfast options.

Little Robin Bed and Breakfast is a true gem, boasting a superb traveller review score of 10.0. Guests rave about the friendly space, complete with cozy fireplaces and premium bedding that guarantee a restful night. The complimentary full breakfast is a hit, providing a hearty start to your day, along with free Wi-Fi and self-parking for added convenience. Travellers appreciate the thoughtful touches, such as bathrobes and complimentary toiletries, which enhance the overall experience. Find more hotels with free breakfast in Keith.
What are the best budget hotels in Keith?
Chapelhill Croft Farmhouse B&B stands out as an exceptional budget-friendly option in Keith, Scotland, boasting an impressive traveller review rating of 10.0. This charming bed and breakfast provides a warm, inviting space that is superb for families looking for a comfortable stay without breaking the bank. View all budget hotels in Keith.
What are the most romantic hotels in Keith for couples?
For couples seeking a romantic escape, Hillhead Hideaways is an enchanting choice in Keith, Scotland, boasting a great rating of 10.0. This charming retreat offers a variety of thoughtfully designed amenities that create an intimate atmosphere, including private hot tubs and luxurious hydromassage showers. See all romantic hotels in Keith.
When is the best time to go to Keith?
The most popular time to visit Keith is in the summer months, particularly July. This is when the weather is at its best, with average temperatures around 18 to 22°C, allowing for comfortable explorations of the charming town and its stunning surroundings. The long daylight hours provide ample opportunity to engage in outdoor activities, whether it's a leisurely walk through the picturesque countryside or visiting local distilleries.

During the peak season, from July to September, Keith comes alive with various festivals and events that showcase local culture and traditions. This vibrant atmosphere is superb for travellers seeking to immerse themselves in the community spirit. The warm weather and festive energy make it an ideal time for outdoor dining at local pubs and restaurants, where you can savour traditional Scottish fare complemented by a fine whisky.

For those looking for a more tranquil experience, consider visiting in late spring or early autumn. These shoulder seasons, particularly May or September, often offer pleasant weather and fewer crowds, allowing for a more relaxed exploration of Keith's historical sites and natural beauty. The landscape is particularly stunning during these months, with blooming flowers in spring and the changing colours of autumn creating a picturesque backdrop for your adventures.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Keith.
How can I save on a Keith hotel booking with Expedia?
Before booking your Keith hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Keith hotel?
Prices for hotels in Keith often vary, but you can find a great deal from £42 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.