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

Find hotels in Keith from ₩140,935

  • 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 18 - Sep 19
Tomorrow
Sep 19 - Sep 20
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

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
₩852,657
₩1,023,188 total
includes taxes & fees
Sep 25 - Sep 26
The Dance Hall at The Institute Executive Apartments

2. Weston House

Weston House
Keith
₩76,116
₩146,700 total
includes taxes & fees
Sep 19 - Sep 20
Weston House

3. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
₩505,166
₩606,199 total
includes taxes & fees
Oct 1 - Oct 2
Hillhead Hideaways

4. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
₩177,828
₩177,828 total
includes taxes & fees
Sep 20 - Sep 21
Chapelhill Croft Farmhouse B&B

5. The Tannochbrae

The Tannochbrae
Keith
United Kingdom
Samantha
₩2,001,721
₩2,402,065 total
includes taxes & fees
Sep 21 - Sep 22
The Tannochbrae

6. The Keepers Cottage at The Institute Executive Apartments

The Keepers Cottage at The Institute Executive Apartments
Keith
United Kingdom
Carlo
₩703,147
₩843,776 total
includes taxes & fees
Sep 26 - Sep 27
The Keepers Cottage at The Institute Executive Apartments

7. The Clock Tower at The Institute Executive Apartments

The Clock Tower at The Institute Executive Apartments
Keith
₩703,147
₩843,776 total
includes taxes & fees
Oct 3 - Oct 4
The Clock Tower at The Institute Executive Apartments

8. The Reception Room at The Institute Executive Apartments

The Reception Room at The Institute Executive Apartments
Keith
₩892,636
₩1,071,163 total
includes taxes & fees
Oct 10 - Oct 11
The Reception Room at The Institute Executive Apartments

9. The Marriage Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments
Keith
₩801,807
₩962,168 total
includes taxes & fees
Sep 28 - Sep 29
The Marriage Room at The Institute Executive Apartments

10. The Court Room at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments
Keith
₩703,147
₩843,776 total
includes taxes & fees
Oct 8 - Oct 9
The Court Room at The Institute Executive Apartments

11. Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
Keith
₩703,147
₩843,776 total
includes taxes & fees
Oct 13 - Oct 14
Council Chambers at The Institute Executive Apartments

12. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
₩155,287
₩155,287 total
includes taxes & fees
Sep 19 - Sep 20
Deveron Lodge B&B

13. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
₩193,763
₩232,516 total
includes taxes & fees
Oct 4 - Oct 5
The Mansion House Hotel

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Jolene
₩230,298
₩276,357 total
includes taxes & fees
Sep 27 - Sep 28
The Knowes Hotel & Restaurant

15. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
₩173,203
₩207,840 total
includes taxes & fees
Sep 25 - Sep 26
The Mill House Hotel

16. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
₩222,622
₩267,147 total
includes taxes & fees
Sep 20 - Sep 21
The Seafield Arms

17. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
₩330,094
₩396,113 total
includes taxes & fees
Sep 28 - Sep 29
Craigellachie Lodge

18. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
United Kingdom
Tony
₩104,831
₩125,797 total
includes taxes & fees
Oct 8 - Oct 9
Firth Hotel & Restaurant

19. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
David
₩67,263
₩80,716 total
includes taxes & fees
Oct 1 - Oct 2
Cluny Hill Hotel

20. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Terence
₩196,521
₩235,826 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 grassy hill with a stone house and a solitary tree.
Photo by Rebecca Ireland

Top Keith Hotel Reviews

Cluny Hill Hotel

Cluny Hill Hotel

10/10 Excellent
"Great room"
Fahad 1-night trip
Posted 2 hours ago
Cluny Hill Hotel
The Speyside Hotel

The Speyside Hotel

10/10 Excellent
"I recently had the pleasure of staying at The Speyside Hotel, and it was nothing short of spectacular. Nestled in a charming location, this hidden gem offers an intimate atmosphere that makes you feel right at home. The decor is beautifully curated, blending modern comforts with a touch of local charm. The staff went above and beyond to ensure my stay was perfect, providing personalized recommendations that truly enhanced my experience. The dinner was delightful, featuring fresh, locally-sourced ingredients that set the tone for a wonderful stay ahead. While I want to keep this secret spot to myself, I can't help but share how exceptional my stay was. If you're looking for a peaceful retreat away from the hustle and bustle, I highly recommend The Speyside Hotel. Just don’t tell too many people!"
Diana M 1-night trip
Posted 20 hours ago
The Speyside Hotel
Nethybridge Hotel

Nethybridge Hotel

10/10 Excellent
"Friendly staff"
Pamela 1-night trip
Posted 1 day ago
Nethybridge Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"Great hotel, very charming, staff was helpful. Breakfast selections were good and the restaurant on site was delicious."
Emily 1-night trip
Posted 2 days ago
Craigellachie Hotel of Speyside
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Excellent breakfast, friendly staff, parking good. Clean hotel."
Stuart 1-night trip
Posted 2 days ago
Craiglynne Hotel
The Royal Hotel

The Royal Hotel

10/10 Excellent
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
Andrew 1-night trip
Posted 2 days ago
The Royal Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Room was clean,"
Matthew 1-night trip
Posted 6 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

8/10 Good
"Clean room, helpful staff. Great breakfast. Very small wash basin."
Terence 2-night trip
Posted 6 days ago
Laichmoray Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 7 days ago
The Old Coach House Hotel

More cheap stays in Keith

Haughton Arms Hotel

Haughton Arms Hotel

Main St Alford Scotland
₩117,446
₩140,935 total
Sep 20 - Sep 21
includes taxes & fees
8.8/10 Excellent! (35 reviews)
Haughton Arms Hotel
Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
₩118,143
₩141,771 total
Sep 28 - Sep 29
includes taxes & fees
7.4/10 Good! (77 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
₩127,130
₩152,556 total
Sep 27 - Sep 28
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
₩155,287
₩155,287 total
Sep 19 - Sep 20
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
₩184,239
₩221,087 total
Sep 26 - Sep 27
includes taxes & fees
9/10 Wonderful! (2 reviews)
The Station House Boutique Hotel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
₩245,645
₩294,781 total
Sep 28 - Sep 29
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B

Find out more about Keith

Top reasons to visit Keith

  • Scenic Outdoor Adventures: Keith is perfect for outdoor enthusiasts, with picturesque hiking trails and a golf course for adventure seekers.
  • Whisky Trail Experience: Explore the renowned whisky trail, sampling some of Scotland's finest spirits.
  • Rich Cultural Attractions: Visit local museums, urban parks, and historic castles, immersing yourself in the area's culture.
  • Charming Local Shops: Discover quaint shops and enjoy a warm atmosphere created by friendly locals.
  • Comfortable Accommodations: Keith offers a variety of welcoming hotels and cozy bed and breakfasts for all travelers.

Find great hotels near Keith

Discover the charm of Keith, Scotland, with a variety of accommodation options that cater to every traveler's needs. From cozy bed and breakfast establishments to comfortable hotels, you'll find welcoming places perfect for family vacations, business trips, or pet-friendly getaways. Experience the warmth of Keith hotels, where comfort and convenience come together for an unforgettable stay.

  • The Old Coach House Hotel: This charming 3-star hotel offers a welcoming atmosphere for travelers seeking a pet-friendly getaway. Located 14km from Keith, The Old Coach House Hotel is ideal for those traveling with furry companions. It features a range of amenities catering specifically to pet owners, including in-room pet policies and waived fees for service animals. Guests can enjoy a cozy environment that blends comfort and functionality, making it a suitable choice for families and pet lovers alike.
  • Craigellachie Hotel of Speyside: A 4-star gem located 16km from Keith, the Craigellachie Hotel of Speyside is perfect for business travelers and nature enthusiasts. With a guest rating of 9.0 out of 10, this hotel emphasizes a natural accommodation experience combined with wellness-focused amenities. Pets are allowed, including dogs, with specific policies in place. Guests can immerse themselves in the stunning surroundings while enjoying a blend of modern comfort and traditional Scottish hospitality, making it a distinctive choice for a memorable stay.
  • The Station Hotel: Rated 4 stars with an impressive guest rating of 9.4 out of 10, The Station Hotel is situated 16km from Keith and offers a unique dining experience with an onsite restaurant that serves breakfast and dinner. Guests can engage in various recreational activities such as fishing, horse riding, and hiking nearby, making it an excellent option for adventure seekers. With entertainment options including satellite and flat-screen TVs, this hotel combines relaxation with enjoyable activities for a fulfilling vacation experience.

Where to stay in and around Keith

Keith, Scotland, is a charming destination perfect for outdoor enthusiasts and those seeking scenic getaways. Visitors can explore quaint shops and enjoy the warm atmosphere of friendly locals. Just minutes from Elgin, Keith offers a convenient location for travelers looking to experience a blend of culture and relaxation. Whether you’re after adventure or a romantic escape, this picturesque area promises memorable experiences amidst its stunning landscapes.

  • Buckie: Situated 14km from Keith, Buckie is a charming coastal city that offers visitors a delightful mix of outdoor activities and scenic views. The bay and harbor create a picturesque backdrop, making it a perfect spot for beach enthusiasts. Golf lovers can enjoy the local golf courses, while those seeking adventure can explore the nearby trails. The travel experience here is relaxed, with a steady flow of visitors year-round, peaking in March to April and September. Buckie is an ideal destination for those looking to soak in the natural beauty of Scotland.
  • Dufftown: Nestled in the heart of the Keith area, Dufftown is a quaint village known for its outdoor adventures and romantic settings. Visitors flock here for hiking trails and golf courses that showcase the stunning landscape. The village is rich in history, with attractions like local museums and a visitor center that offer insights into the region's heritage. Travel to Dufftown is enjoyable year-round, with peak seasons in April, July, and September, making it a great spot for couples and outdoor enthusiasts alike.
  • Huntly: Just 14km from Keith, Huntly is a vibrant city that provides a thrilling outdoor experience. Ideal for adventurers, it boasts ski fields and hiking trails that cater to all levels of fitness. The nearby national park and museum enhance the travel experience by offering rich natural and cultural attractions. Visitor numbers peak in April and from June to July, making it a lively destination. Huntly is perfect for those looking to immerse themselves in Scotland's beautiful landscapes while enjoying a variety of outdoor activities.

Things to do in Keith

Shopping

In Keith, visit local shops for unique gifts and souvenirs, offering a blend of traditional and contemporary items. If you're up for a drive, check out Elgin's St. Giles Shopping Centre, about 21km away, featuring various retail options and dining experiences.

Recreation

In Keith, the tranquil surroundings of the Moray Firth provide a peaceful backdrop for wellness retreats. Experience rejuvenating spa treatments and calming yoga sessions, while nearby, the lush landscapes offer opportunities for leisurely walks and outdoor mindfulness, encouraging relaxation and connection with nature.

Adventure

Explore the stunning landscapes of the Moray Way, a scenic walking and cycling trail around Keith. For a thrill, try out the nearby Spey Valley for kayaking and white-water rafting, where you can experience the rush of the rapids amidst breathtaking scenery.

Nightlife

In Keith, the Keith Golf Club offers a relaxed atmosphere with friendly locals and live music events. The Royal Hotel is a cozy pub where you can enjoy traditional Scottish fare and a variety of ales, making for a charming evening out.

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

Find the best attractions in and around Keith

Keith, Scotland, is perfect for outdoor and adventure vacations, offering stunning scenery and cultural experiences. Visitors can explore a variety of attractions, including museums, urban parks, and historic castles. Whether you're seeking outdoor activities or a taste of local culture, Keith has something for everyone, making it an ideal destination for travelers looking to immerse themselves in both nature and city life.

  • Whisky Museum: Immerse yourself in the rich culture of Scotland at the Whisky Museum in Keith. This museum showcases the history and craftsmanship of whisky production, giving you a unique insight into one of Scotland's most famous exports.
  • Ben Rinnes: Experience adventure and breathtaking scenery at Ben Rinnes, a prominent mountain near Keith. Hike its trails to enjoy panoramic views of the surrounding landscape, making it an ideal spot for outdoor enthusiasts and nature lovers.
  • Huntly Castle: Located 14km from Keith, Huntly Castle offers a glimpse into Scotland’s romantic history. Explore its impressive architecture and lush grounds, perfect for those interested in culture and heritage.

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) is the closest, located 60km away. Great hotel options include Marcliffe and Trump® International Scotland, both 6 to 13km from the airport, offering nearby access. Inverness Airport (INV) is 66km away, with luxurious stays like Ness Walk and Rocpool Reserve situated 13km from the airport. Dundee Airport (DND) is 121km away, with excellent hotels such as The Hideaway Experience and Apex City Quay Hotel & Spa, located 2 to 8km from the airport. Each hotel provides various transportation services for easy airport access.

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 of 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 49 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 Horse Market Leas, Ben Rinnes, and St Rufus Park. 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.