A large Gothic-style church with multiple spires and a prominent central tower.

Find hotels in Keith from NT$3,268

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 9 - Sep 10
Tomorrow
Sep 10 - Sep 11
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Filter by

Star rating

Guest rating

Our top choices for Keith hotels

1. The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
Keith
Canada
Calvin
NT$19,750
NT$23,700 total
includes taxes & fees
Oct 8 - Oct 9
The Dance Hall at The Institute Executive Apartments

2. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
NT$11,696
NT$14,036 total
includes taxes & fees
Sep 10 - Sep 11
Hillhead Hideaways

3. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
NT$4,119
NT$4,119 total
includes taxes & fees
Sep 11 - Sep 12
Chapelhill Croft Farmhouse B&B

4. The Tannochbrae

The Tannochbrae
Keith
United Kingdom
Samantha
NT$57,178
NT$68,614 total
includes taxes & fees
Sep 21 - Sep 22
The Tannochbrae

5. The Clock Tower at The Institute Executive Apartments

The Clock Tower at The Institute Executive Apartments
Keith
NT$16,287
NT$19,545 total
includes taxes & fees
Oct 7 - Oct 8
The Clock Tower at The Institute Executive Apartments

6. The Marriage Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments
Keith
NT$18,572
NT$22,287 total
includes taxes & fees
Oct 8 - Oct 9
The Marriage Room at The Institute Executive Apartments

7. The Keepers Cottage at The Institute Executive Apartments

The Keepers Cottage at The Institute Executive Apartments
Keith
United Kingdom
Carlo
NT$16,287
NT$19,545 total
includes taxes & fees
Sep 13 - Sep 14
The Keepers Cottage at The Institute Executive Apartments

8. The Reception Room at The Institute Executive Apartments

The Reception Room at The Institute Executive Apartments
Keith
NT$20,676
NT$24,812 total
includes taxes & fees
Sep 21 - Sep 22
The Reception Room at The Institute Executive Apartments

9. The Court Room at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments
Keith
NT$16,287
NT$19,545 total
includes taxes & fees
Oct 7 - Oct 8
The Court Room at The Institute Executive Apartments

10. Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
Keith
NT$16,287
NT$19,545 total
includes taxes & fees
Sep 30 - Oct 1
Council Chambers at The Institute Executive Apartments

11. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
NT$7,646
NT$9,175 total
includes taxes & fees
Oct 5 - Oct 6
Craigellachie Lodge

12. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
NT$8,671
NT$10,406 total
includes taxes & fees
Oct 6 - Oct 7
Craigellachie Hotel of Speyside

13. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
NT$3,644
NT$4,373 total
includes taxes & fees
Sep 10 - Sep 11
The Mill House Hotel

14. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
NT$1,778
NT$2,134 total
includes taxes & fees
Sep 10 - Sep 11
The Old Coach House Hotel

15. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
NT$5,157
NT$6,188 total
includes taxes & fees
Sep 10 - Sep 11
The Seafield Arms

16. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
NT$6,081
NT$7,298 total
includes taxes & fees
Sep 14 - Sep 15
Cardhu Country House

17. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
Hidde
NT$6,046
NT$7,255 total
includes taxes & fees
Sep 18 - Sep 19
The Aberlour Hotel

18. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
NT$5,971
NT$7,166 total
includes taxes & fees
Sep 27 - Sep 28
The Station Hotel

19. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
NT$4,601
NT$5,521 total
includes taxes & fees
Sep 14 - Sep 15
The Pines Guesthouse

20. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
NT$4,979
NT$5,975 total
includes taxes & fees
Sep 27 - Sep 28
Laichmoray Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Keith attractions

A cup of coffee with a frothy top, a glass of Glenfiddich whisky, and a packet of whisky on a saucer.
Photo by There & Back Again

Glenfiddich Whisky Distillery

9.4/10 (65 reviews)
You can spend time exploring the galleries in Glenfiddich Whisky Distillery during your trip to Dufftown. Savor the area's bars and restaurants.
See properties
A mountain with a clear sky, a rocky terrain, and a mountain bike parked on the side.
Photo by Adventures of a Scotsman

Ben Rinnes

Explore the great outdoors at Ben Rinnes, a lovely green space in Keith. Savor the area's bars and restaurants.
See properties

Dufftown Distillery

You can take time to visit Dufftown Distillery during your travels to Dufftown. Take in the museums while you're in the area.
See properties

Strathisla Distillery

9.6/10 (9 reviews)
You can spend time studying the exhibits at Strathisla Distillery in Fife Keith. You can enjoy the bars while in the area.
See properties

Balvenie Distillery

You can take time to visit Balvenie Distillery during your travels to Dufftown. Take in the museums while you're in the area.
See properties

Whisky Museum

You can spend an afternoon studying the exhibits at Whisky Museum during your trip to Dufftown. Savor the area's bars and restaurants.
See properties

Keith Golf Club

Enjoy a round of golf in Fife Keith at Keith Golf Club.
See properties

Horse Market Leas

Explore the great outdoors at Horse Market Leas, a lovely green space in Fife Keith.
See properties

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.

See all hotels in Keith
A historic stone castle with multiple towers and a grassy courtyard.
Photo by Anne Burgess

Top Keith Hotel Reviews

Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Outside of hotel is iconic. Inside is ok. Central spaces are good. Rooms could be better. Beds weer ok. Overall: you get what you payed for. Breakfast. Was not good. Plundered by 3 coaches of pensionadas. After a bit waiting food was renewed but not great in quality."
Rob 1-night trip
Posted 3 days ago
Craiglynne Hotel
The Grant Arms Hotel

The Grant Arms Hotel

10/10 Excellent
"The hotel is beautiful. It felt like we stayed in a castle. Nice furniture. Good dinner and breakfast. But what we loved the most was the staff!! Especially Jane. She is an angel and made our stay magical."
Angela 2-night trip
Posted 3 days ago
The Grant Arms Hotel
Nethybridge Hotel

Nethybridge Hotel

10/10 Excellent
"Everyone was so kind and helpful - it was a pleasure to stay hetre."
Katherine 4-night trip
Posted 3 days ago
Nethybridge Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Very convenient location for our requirements. The bed was very comfortable and we had a fabulous sleep. The bar staff were knowledgeable and friendly and the whisky choice was amazing. Breakfast had to be pre-ordered and we weren’t sure how it would be, but it was excellent. Especially the Greek yoghurt and berries with honey. Portions were generous and we struggled to eat everything."
Francesca 1-night trip
Posted 4 days ago
Laichmoray Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

10/10 Excellent
"Perfect for what I needed. Had food in evening which was really good. Location great"
Tony 2-night trip
Posted 4 days ago
Firth Hotel & Restaurant
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Very helpful you man carried our very heavy suitcase upstairs for us. Clean, comfortable room, amazing breakfast, and a very sweet cat to greet you on the front porch."
melissa 1-night trip
Posted 4 days ago
The Mansion House Hotel
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"Nice hotel. Clean and comfortable. Staff friendly. No fridge in room otherwise was great. Also be aware there is no lift."
Jane 2-night trip
Posted 5 days ago
Banff Springs Hotel
Ben Mhor Hotel

Ben Mhor Hotel

8/10 Good
"Pleasant stay thank you."
Glen 1-night trip
Posted 7 days ago
Ben Mhor Hotel
Golf View Hotel

Golf View Hotel

8/10 Good
"We had a nice double room overlooking Moray Golf Club. The room doubled in size if you kept the bathroom door wide open, so we did."
STACEY 1-night trip
Posted 9 days ago
Golf View Hotel

More cheap stays in Keith

Haughton Arms Hotel

Haughton Arms Hotel

Main St Alford Scotland
NT$2,724
NT$3,268 total
Sep 13 - Sep 14
includes taxes & fees
8.8/10 Excellent! (33 reviews)
Haughton Arms Hotel
Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
NT$2,737
NT$3,284 total
Sep 14 - Sep 15
includes taxes & fees
7.6/10 Good! (76 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
NT$2,945
NT$3,534 total
Sep 13 - Sep 14
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
NT$3,591
NT$3,591 total
Oct 5 - Oct 6
includes taxes & fees
10/10 Exceptional! (31 reviews)
Deveron Lodge B&B
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
NT$4,268
NT$5,121 total
Sep 11 - Sep 12
includes taxes & fees
8/10 Very Good! (1 review)
The Station House Boutique Hotel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
NT$5,690
NT$6,828 total
Oct 5 - Oct 6
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B

Find out more about Keith

Top reasons to visit Keith

  • Outdoor Adventures: Keith offers an array of hiking trails and stunning landscapes, perfect for outdoor enthusiasts.
  • Challenging Golf Course: Enjoy a round of golf in a picturesque setting, catering to golfers of all skill levels.
  • Whisky Trail: Experience the renowned whisky trail with nearby distilleries, ideal for connoisseurs.
  • Rich Cultural Attractions: Explore local museums, parks, and historic castles, showcasing Keith's cultural heritage.
  • Cozy Accommodations: Choose from charming B&Bs to family-friendly hotels for a comfortable stay.

Find great hotels near Keith

Discover the ideal accommodation options in Keith, Scotland, whether you're seeking a cozy bed and breakfast or a family-friendly hotel. This charming town offers pet-friendly lodging and adventure-filled experiences, perfect for travelers looking to explore the Scottish countryside. With a range of hotels in Keith, you'll find the perfect place to unwind and enjoy your vacation.

  • The Old Coach House Hotel: A charming 3-star hotel located 14km from Keith, The Old Coach House Hotel is ideal for pet lovers seeking a cozy retreat. This property embraces a pet-friendly ethos, allowing both dogs and cats to stay alongside their owners. Guests appreciate the warm atmosphere and the unique experience of enjoying a vacation with their furry companions. The hotel features specific amenities catered to pets, ensuring that your stay is comfortable for both you and your animal friends.
  • Craigellachie Hotel of Speyside: Situated 16km from Keith, this 4-star hotel boasts a guest rating of 9.0 out of 10, making it a popular choice among travelers. Craigellachie Hotel of Speyside combines a nature-themed experience with business-friendly amenities. It welcomes pets, focusing on providing a harmonious blend of wellness and relaxation. The hotel's tranquil setting enhances the natural accommodation experience, making it a perfect choice for those who appreciate both business and leisure during their travels.
  • The Station Hotel: Located 16km from Keith, The Station Hotel is a 4-star property with an impressive guest rating of 9.4 out of 10. Renowned for its diverse dining options, including a bar and lounge, this hotel caters to both culinary enthusiasts and those seeking recreational activities. Nearby, guests can enjoy fishing, hiking, biking, and horse riding. The hotel also provides entertainment amenities such as flat-screen and satellite TV, ensuring a comfortable and enjoyable stay for all.

Where to stay in and around Keith

Keith, Scotland, offers an unforgettable vacation experience filled with outdoor adventures and stunning scenery. Just minutes from Elgin, this charming town boasts quaint shops and a friendly atmosphere. Explore nearby regions for a romantic getaway or immerse yourself in local culture, all while enjoying a relaxing and luxurious environment. Whether you're seeking adventure or tranquility, Keith is the perfect base for discovering Scotland's captivating beauty.

  • Buckie: Located 14km from Keith, Buckie is a charming coastal city that offers a delightful blend of outdoor experiences and scenic beauty. Visitors are drawn to its picturesque beaches and stunning harbor views, making it a perfect spot for relaxation and exploration. The city features a variety of activities, including access to golf courses and scenic trails for hiking. Buckie’s local landmarks, such as its bay and marina, provide a lovely backdrop for leisurely strolls and photography. Whether you’re enjoying a day on the beach or teeing off at the golf course, Buckie promises a refreshing coastal getaway.
  • Dufftown: Nestled in the heart of the region, Dufftown is a quaint village known for its romantic ambiance and adventurous spirit. With its close proximity to Keith, this charming location attracts visitors year-round, particularly during the spring and summer months. Dufftown is renowned for its hiking trails, making it an ideal destination for outdoor enthusiasts. The village is home to a visitor center, a fascinating museum, and a historic castle that offer rich insights into the local culture and history. Whether you’re hiking through the scenic landscapes or enjoying a romantic evening stroll, Dufftown is sure to enchant you.
  • Huntly: Also situated 14km from Keith, Huntly is a vibrant city that beckons adventurers and nature lovers alike. Known for its stunning scenery, Huntly offers a variety of outdoor activities, including skiing in winter and hiking during milder months. The city is surrounded by national parks, providing ample opportunities for exploration and wildlife spotting. Visitors can also enjoy local museums that showcase the area’s history and heritage. With its combination of natural beauty and cultural attractions, Huntly is a fantastic destination for those looking to experience the great outdoors.

Things to do in Keith

Shopping

In Keith, you can explore local shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby Elgin Retail Park, which features various high-street stores and outlets for a broader shopping experience.

Recreation

Experience the tranquil atmosphere at the Keith Wellness Center, where you can indulge in rejuvenating spa treatments and soothing yoga sessions. For outdoor enthusiasts, a stroll through the nearby Keith Golf Club offers scenic views and a relaxing environment, ideal for unwinding amid nature.

Adventure

Explore the stunning landscapes around Keith with a hike through the nearby Moray Hills, where scenic trails offer breathtaking views and diverse wildlife. For a thrill, try mountain biking at the local trails, providing an exhilarating ride through the picturesque Scottish countryside.

Nightlife

Experience the vibrant nightlife in Keith at the Commercial Hotel, where you can enjoy a lively atmosphere and local brews. For a cozy pub feel, visit the Keith Arms, offering traditional fare and local spirits while you mingle with friendly locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Keith

To save money during your visit to Keith, plan your trip between December and February when prices are lower. Booking a hotel about a month in advance often yields the best rates, with Wednesdays being the cheapest day to stay. Consider using Expedia for last-minute deals and package options that combine flights and activities for additional savings. Explore eco-friendly hotel options for budget-friendly stays, and take advantage of public transport or walking to explore the area without incurring extra costs.

  • 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 July to September, 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 Wednesday. The most expensive day to stay in Keith is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget and choose your desired location, among other options. You can easily sort the results from lowest to highest price, ensuring you find the most affordable hotels first. Additionally, you can refine your choices by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Keith with your flights and activities by opting for an Expedia package.

Find the best attractions in and around Keith

Keith is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich cultural experience. Visitors can explore a variety of attractions, including museums, urban parks, and historic castles. Whether you're looking to immerse yourself in local culture or enjoy the beauty of the city, Keith has something for everyone, making it an ideal destination for a memorable vacation.

  • Whisky Museum: Immerse yourself in the rich culture of Scotland at the Whisky Museum, located in the heart of Keith. Explore the history and craftsmanship behind Scotland's famed whisky, with fascinating exhibits that provide insight into the distilling process and local heritage.
  • Ben Rinnes: Experience adventure and breathtaking scenery at Ben Rinnes, a prominent mountain near Keith. Hike its trails to enjoy stunning panoramic views of the surrounding landscape, making it a fantastic destination for outdoor enthusiasts and nature lovers.
  • Huntly Castle: Visit the romantic ruins of Huntly Castle, located 14km from Keith. This historic site offers a glimpse into Scotland's past, with impressive architecture and beautiful grounds that are perfect for exploration and photography.

Best time to go to Keith

The best time to visit Keith is dependent 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Traveling to Keith, Scotland, is convenient with several nearby airports. Aberdeen Airport (ABZ), located 60km away, offers great hotel options like the 5-star Marcliffe Hotel, 10km from the airport, and the 4-star Village Hotel Aberdeen, 6km away. Inverness Airport (INV), 66km from Keith, features luxury stays such as the 5-star Ness Walk Hotel, 13km from the airport. Kirkwall Airport (KOI), the furthest at 158km, has pleasant accommodations like the 4-star Hildeval B&B, just 5km away. Each airport provides various transportation services, making access to Keith seamless for visitors.

Frequently asked questions

Where is the best place for a stay in Keith?
Based on our traveler 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 visit. See all available top hotels, or vacation rentals in Keith.
What's the top vacation rental in Keith?
Taigh Mor: This vacation home rental outside Keith has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. See all vacation rentals in Keith.
If I need to cancel my hotel reservation in Keith, will I receive a refund?
Yes! Most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Keith.
Where can I learn more about changing or cancelling my trip to Keith?
For more information about changing or cancelling your trip to Keith, click here.
Where is the best hotel to stay close to Strathisla Distillery?
Adjacent to Strathisla Distillery, Isla Bank House is one of the top choices for your stay based on our traveler data, and this 4-star B&B offers free breakfast and free parking. Other good choices within 5 miles include Crooksmill Bed & Breakfast and Hillhead Hideaways.
What about the best place to stay close to Ben Rinnes?
One of the top choices for your stay is The Old Manse B&B, located 1.8 mi (2.9 km) from Ben Rinnes, and this 3-star B&B offers free breakfast and a restaurant. Hobbit Hideaway and Copperbroc -whisky House in the Scottish Highlands are two other good choices within a few miles.
What's the best high-end hotel in Keith?
Hillhead Hideaways is a luxury lodge with in-room kitchens, and a popular choice for Expedia travelers 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 the best accommodation for staying close to Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
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 48 hotels and other accommodations to choose from. Find out more about Keith.
What are the top places to visit in Keith?
Natural beauty is on display at St Rufus Park, Cuthil Park, and Horse Market Leas. A couple of additional sights to add to your agenda are Strathisla Distillery and Glenfiddich Whisky Distillery. Check out what more to see and do in Expedia's Keith guide.
How should 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 seasonal weather like in Keith?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 38°F. Average annual precipitation for Keith is 35 inches.

Explore a world of travel with Expedia