Find hotels in Keith from £42

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

The Clock Tower at The Institute Executive Apartments

The Clock Tower at The Institute Executive Apartments
3.5 star property
Keith
The price is £458
includes taxes & fees
18 Apr - 19 Apr
The Clock Tower at The Institute Executive Apartments

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is £97
includes taxes & fees
10 Apr - 11 Apr
Chapelhill Croft Farmhouse B&B

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is £321
includes taxes & fees
6 May - 7 May
Hillhead Hideaways

Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
3.5 star property
Keith
The price is £458
includes taxes & fees
28 Apr - 29 Apr
Council Chambers at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments
3.5 star property
Keith
The price is £458
includes taxes & fees
10 Apr - 11 Apr
The Court Room at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
3.5 star property
Keith
The price is £545
includes taxes & fees
10 Apr - 11 Apr
The Dance Hall at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments
3.5 star property
Keith
The price is £522
includes taxes & fees
18 Apr - 19 Apr
The Marriage Room at The Institute Executive Apartments

The Keepers Cottage at The Institute Executive Apartments

The Keepers Cottage at The Institute Executive Apartments
3.5 star property
Keith
8.0 out of 10, Very good, (1 review)
"Hire car sat nav took me to the wrong place, found correct place an hour later, parked car behind building, and put code into main door, entered building, noticed there was no key safe outside my apartment door, the only key safe was by a store cupboard, so I entered the same code into that key safe and after trying the key in the apartment door lock, I realised this key would only fit the store cupboard, both me and my wife tried calling the phone number that I had, and after many attempts I...
United Kingdom
Carlo
The price is £458
includes taxes & fees
18 Apr - 19 Apr
The Keepers Cottage at The Institute Executive Apartments

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (261 reviews)
"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 £114
includes taxes & fees
9 Apr - 10 Apr
Argyle Guest House

Woodside House

Woodside House
2.0 star property
Forres
The price is £477
includes taxes & fees
8 Apr - 9 Apr
Woodside House

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
8.0 out of 10, Very good, (10 reviews)
"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 £42
includes taxes & fees
19 Apr - 20 Apr
Cluny Hill Hotel

Pine Marten Lodge

Pine Marten Lodge
3.5 star property
Grantown-on-Spey
The price is £1,257
includes taxes & fees
10 Apr - 11 Apr
Pine Marten Lodge

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (25 reviews)
"Great location, clean and cosy room. Wonderful breakfast and owners friendly and helpful. Would stay again and would recommend."
United Kingdom
CHRISTINA
The price is £85
includes taxes & fees
10 Apr - 11 Apr
Deveron Lodge B&B

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is £166
includes taxes & fees
24 Apr - 25 Apr
Cardhu Country House

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
The price is £92
includes taxes & fees
9 Apr - 10 Apr
Harbour Nights

Muckrach Country House

Muckrach Country House
3.0 star property
Grantown-on-Spey
The price is £142
includes taxes & fees
18 Apr - 19 Apr
Muckrach Country House

Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (94 reviews)
"Really terrific small hotel, with lovely ambiance and beautifully appointed rooms. Excellent food served in extremely attractive dining area. Thoroughly enjoyable stay."
Australia
Gordon
The price is £295
includes taxes & fees
10 Apr - 11 Apr
Kildrummy Inn

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (221 reviews)
"Brilliant place to stay."
United Kingdom
Paul
The price is £87
includes taxes & fees
12 Apr - 13 Apr
Banff Springs Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (100 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
The price is £160
includes taxes & fees
10 Apr - 11 Apr
The Aberlour Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (63 reviews)
"Great location "
United Kingdom
John
The price is £86
includes taxes & fees
12 Apr - 13 Apr
Carlton 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.

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

  • 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?
The best area to stay in Keith is the town centre, particularly around Reidhaven Square and Mid Street.

This central area is the heart of Keith, offering easy access to local amenities and attractions. Reidhaven Square is a central point, often featuring the town's war memorial, and Mid Street is lined with many of the local shops, pubs, and eateries. It's a very walkable area, making it convenient for exploring on foot.

For couples looking for a relaxed and convenient stay, the town centre is ideal. You'll find a selection of local restaurants and pubs for evening meals, and you're within a short stroll of the Keith and Dufftown Railway, superb for a scenic trip through the countryside. There are also local distilleries nearby, offering tours and tastings.

Families will also find the town centre a practical choice. The proximity to local shops means essentials are always close at hand, and there are parks and green spaces within easy reach for children to enjoy.
What are the best family hotels in Keith?
For an excellent family-friendly option in Keith, consider Hillhead Hideaways.

This 5-star accommodation, with a superb 10.0 rating, is well-equipped for families. It offers highchairs, outlet covers, and complimentary rollaway extra beds and cribs, ensuring young guests are well catered for. While families are a focus, the hotel also provides couples dining, offering a nice balance for parents. Find more child-friendly accommodations in Keith
What are the best 5-star hotels in Keith?
The best 5-star hotel in Keith is Hillhead Hideaways.

Hillhead Hideaways, with a great 10.0 rating, offers a truly luxurious experience. Guests can enjoy premium bedding for a restful sleep, along with comfortable bathrobes. The hotel features private indoor hot tubs, great for relaxation, and dedicated dining experiences tailored for couples. Find more luxury hotels in Keith
What are the most romantic hotels in Keith for couples?
For a truly romantic escape in Keith, the Hillhead Hideaways is an exceptional choice for couples.

This 5-star property boasts a superb 10.0 rating and offers a range of luxurious amenities designed for two. Guests can enjoy the privacy of their own hot tub, with both private and indoor options available, superb for unwinding together. The hydromassage showerhead adds another touch of indulgence, and the well-equipped kitchen allows for intimate meals in. The dedicated couples dining experience further enhances the romantic setting, making Hillhead Hideaways an ideal retreat. See all romantic hotels in Keith
When is the best time to go to Keith?
The best time to go to Keith is during the summer months, from June to August, when the weather is at its most pleasant, and the region truly comes alive.

During this period, you'll experience longer daylight hours and generally milder temperatures, making it ideal for exploring the beautiful Speyside landscape and participating in outdoor activities. Many local events, such as highland games and agricultural shows, are also scheduled for the summer, offering a fantastic opportunity to experience Scottish culture. For those interested in whisky, the distilleries are typically in full operation, and tours are readily available.

While summer offers the best weather and events, late spring (April-May) and early autumn (September-October) also have their advantages. These shoulder seasons often provide good weather with fewer crowds, and the changing colours of the landscape are particularly beautiful. This can be a great time for couples seeking a more tranquil getaway or for travellers focused on photography.
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?
Members always get our best prices. Find our best Keith hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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.

Explore a world of travel with Expedia