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

Find hotels in Keith from ฿2,629

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Keith hotels

1. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (36 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is ฿4,378
฿4,378 total
includes taxes & fees
6 Nov - 7 Nov
Chapelhill Croft Farmhouse B&B

2. The Clock Tower at The Institute Executive Apartments

The Clock Tower at The Institute Executive Apartments
3.5 star property
Keith
The price is ฿17,106
฿20,527 total
includes taxes & fees
18 Nov - 19 Nov
The Clock Tower at The Institute Executive Apartments

3. 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 ฿12,416
฿14,899 total
includes taxes & fees
9 Nov - 10 Nov
Hillhead Hideaways

4. The Dance Hall, The Institute Executive Apartments

The Dance Hall, The Institute Executive Apartments
3.5 star property
Keith
10.0 out of 10, Exceptional, (1 review)
"Needs Bathroom seat changed......Place fabulous though....xo..."
Canada
Calvin
The price is ฿20,344
฿24,413 total
includes taxes & fees
15 Nov - 16 Nov
The Dance Hall, The Institute Executive Apartments

5. The Court Room at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments
3.5 star property
Keith
The price is ฿17,106
฿20,527 total
includes taxes & fees
15 Nov - 16 Nov
The Court Room at The Institute Executive Apartments

6. The Marriage Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments
3.5 star property
Keith
The price is ฿19,506
฿23,407 total
includes taxes & fees
15 Nov - 16 Nov
The Marriage Room at The Institute Executive Apartments

7. Council Chambers at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments
3.5 star property
Keith
The price is ฿17,106
฿20,527 total
includes taxes & fees
15 Nov - 16 Nov
Council Chambers at The Institute Executive Apartments

8. 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 ฿17,106
฿20,527 total
includes taxes & fees
14 Nov - 15 Nov
The Keepers Cottage at The Institute Executive Apartments

9. The Reception Room at The Institute Executive Apartments

The Reception Room at The Institute Executive Apartments
3.5 star property
Keith
6.0 out of 10, (1 review)
The price is ฿24,128
฿28,954 total
includes taxes & fees
27 Nov - 28 Nov
The Reception Room at The Institute Executive Apartments

10. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (405 reviews)
"Great place to stay while in Speyside. The breakfast was excellent. The restaurant has great food too! Would stay here again."
United States
Banan
The price is ฿7,748
฿9,298 total
includes taxes & fees
19 Nov - 20 Nov
Craigellachie Hotel of Speyside

11. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (293 reviews)
"A very welcoming place to stay while touring around the nearby distilleries. A great little restaurant, wonderful breakfast and a nice whiskey bar to unwind in the evening. The staff was so friendly and helpful and the rooms were comfortable and clean. Highly recommend!"
Canada
Andria
The price is ฿4,515
฿5,418 total
includes taxes & fees
2 Dec - 3 Dec
The Station Hotel

12. Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (106 reviews)
"Beautiful place with amazing location right next to the distilleries."
United States
Alexander
The price is ฿6,614
฿7,937 total
includes taxes & fees
10 Nov - 11 Nov
Craigellachie Lodge

13. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (131 reviews)
"Food,staff ,very good ,"
United Kingdom
jeffrey
The price is ฿2,191
฿2,629 total
includes taxes & fees
6 Nov - 7 Nov
The Mill House Hotel

14. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (156 reviews)
"Lovely hotel, fantastic staff , shame about the weather ."
United Kingdom
Norma
The price is ฿3,742
฿4,490 total
includes taxes & fees
6 Nov - 7 Nov
The Seafield Arms

15. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (152 reviews)
"The whole setup was really good."
United Kingdom
Ian
The price is ฿4,158
฿4,989 total
includes taxes & fees
8 Nov - 9 Nov
Cullen Bay Hotel

16. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (120 reviews)
"Friendly staff, good breakfast"
United Kingdom
Xu
The price is ฿5,783
฿6,939 total
includes taxes & fees
7 Nov - 8 Nov
The Aberlour Hotel

17. The Mash Tun

The Mash Tun
2.5 star property
Aberlour
10.0 out of 10, Exceptional, (1 review)
"Wonderful location next to the River Spey. Staff were very friendly and helpful. Quickly resolved a problem with me having inadvertently paid twice. Lively bar with good food. Room was very comfortable"
United Kingdom
William
The price is ฿5,442
฿6,531 total
includes taxes & fees
8 Nov - 9 Nov
The Mash Tun

18. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (183 reviews)
"It was nothing fancy. Clean, and what you might expect for an old hotel."
United States
Sandra
The price is ฿1,890
฿2,268 total
includes taxes & fees
6 Nov - 7 Nov
The Old Coach House Hotel

19. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (125 reviews)
"Great spot, food was great, rooms where bigger then most UK rooms. So close to the great walking trail and a lovely golf course."
Canada
Victoria
The price is ฿3,779
฿4,535 total
includes taxes & fees
6 Nov - 7 Nov
The Royal Oak Hotel

20. Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (212 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is ฿6,463
฿7,756 total
includes taxes & fees
6 Nov - 7 Nov
Cardhu Country House
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.

A railway track with a bench and a sign that reads 'KEITH TOWN'.

Top Keith Hotel Reviews

More cheap stays in Keith

Find out more about Keith

Top reasons to visit Keith

  • Outdoor Adventures: Keith is perfect for hiking and golfing, offering stunning landscapes and scenic trails.
  • Whisky Trail: Experience Scotland's renowned whisky culture by exploring the local distilleries.
  • Cultural Heritage: Visit the local museum to learn about Keith's rich history and heritage.
  • Charming Accommodation: Choose from a variety of delightful lodgings, including cosy bed and breakfasts.
  • Scenic Getaways: Enjoy relaxing day trips to nearby castles and urban parks amidst picturesque surroundings.

Find great hotels near Keith

Explore a range of delightful accommodation options in Keith, Scotland, whether you're seeking a charming bed and breakfast or a comfortable hotel. This scenic town offers pet-friendly and family-oriented lodgings, perfect for both business travellers and holidaymakers. Discover the ideal hotel in Keith to make your stay enjoyable and memorable, with various amenities tailored to suit your needs.

  • The Old Coach House Hotel: Situated 14km from Keith, The Old Coach House Hotel is a charming 3-star establishment, ideal for travellers seeking a pet-friendly experience. This welcoming property allows certain pets onsite, making it a great choice for those who wish to bring their furry companions along. With amenities such as service animals allowed without a fee and specific policies for dogs and cats, guests can enjoy a comfortable stay with their pets. The hotel’s inviting atmosphere and convenient location make it a delightful retreat in the Scottish countryside.
  • Craigellachie Hotel of Speyside: Approximately 16km from Keith, the Craigellachie Hotel of Speyside is a distinguished 4-star hotel boasting a stellar guest rating of 9.0 out of 10. This property caters to both business travellers and those looking for a pet-friendly getaway. With a warm ambiance and specific amenities for dogs, guests can expect a delightful stay. The hotel’s proximity to business facilities, coupled with its charming character, makes it a notable choice for both work and leisure in the heart of Speyside.
  • The Station Hotel: Located 16km from Keith, The Station Hotel is a highly-rated 4-star accommodation with an impressive guest rating of 9.4 out of 10. This property features excellent dining options, including a restaurant and bar, perfect for unwinding after a day of exploration. Guests can engage in various outdoor activities nearby, such as fishing, hiking, and horse riding. With modern amenities including flat-screen and satellite televisions, The Station Hotel is an excellent choice for those seeking a blend of comfort and recreation in a picturesque setting.

Where to stay in and around Keith

Keith, nestled in the heart of Scotland, offers an enchanting blend of adventure and tranquility. Ideal for those seeking outdoor escapades, visitors can explore picturesque landscapes and quaint shops in the town. Just minutes from Elgin, Keith boasts a friendly atmosphere, perfect for romantic getaways or cultural excursions. Discover scenic getaways that promise relaxation and luxury, making your stay an unforgettable experience in this charming corner of the UK.

  • Buckie: Situated a mere 14km from Keith, Buckie offers a delightful coastal experience. Known for its stunning scenery, this city attracts visitors year-round, particularly during peak seasons in March to April and September. Buckie's charm lies in its picturesque bay, bustling harbour, and marina, making it a perfect spot for outdoor enthusiasts. Golfers will find excellent courses nearby, while walking trails invite exploration of the natural beauty that surrounds the city. Whether you're looking to unwind on the beach or engage in various outdoor activities, Buckie has something for everyone.
  • Dufftown: Nestled within the area of Keith, Dufftown is a quaint village renowned for its romantic and adventurous spirit. Visitors flock here during the peak months of April, July, and September, drawn by its captivating landscapes and outdoor activities. Hikers can discover scenic trails that meander through the lush countryside, while golf enthusiasts can enjoy local courses. The village is also home to intriguing landmarks such as a museum and a historic castle, providing a glimpse into the area's rich heritage. Dufftown is an ideal destination for couples and adventure seekers alike.
  • Huntly: Located 14km from Keith, Huntly is a vibrant city that boasts a blend of outdoor adventure and stunning scenery. With peak visitor numbers in April and from June to July, travellers are drawn to its ski fields and hiking trails. The nearby national park offers breathtaking views and opportunities for wildlife spotting, while the local museum enriches the cultural experience. Whether you're skiing down slopes or exploring the tranquil surroundings, Huntly promises an engaging adventure for nature lovers and thrill-seekers.

Things to do in Keith

Shopping

In the heart of Keith, you can explore local shops offering unique souvenirs and gifts. If you're up for a drive, consider visiting the nearby Elgin Shopping Centre for a wider range of retail options, or head to the bustling shops in Inverness for even more variety.

Recreation

In Keith, the Keith Wellness Centre offers a tranquil atmosphere for yoga and meditation classes, allowing you to unwind and reconnect with yourself. Nearby, you can explore the beautiful Moray countryside through guided walks, immersing yourself in nature and enjoying the serene landscapes.

Adventure

Explore the scenic Moray Firth on a kayaking adventure, where you can paddle alongside dolphins and take in the stunning coastline. For hiking enthusiasts, the nearby Speyside Way offers picturesque trails with diverse landscapes, ideal for a day of exploration and nature immersion.

Nightlife

Enjoy a lively evening at The Keith Hotel on Mid Street, where you can unwind with a selection of ales. For a more intimate vibe, visit The Crown Inn on Church Street, known for its welcoming atmosphere and occasional live music sessions.

*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 offers a delightful mix of outdoor adventures and cultural experiences. Visitors can explore the local museum to learn about the area's heritage, enjoy the tranquillity of urban parks, and admire the stunning architecture of nearby castles. Whether you seek scenic views or an urban experience, Keith provides a perfect backdrop for a memorable holiday.

  • Whisky Museum: Immerse yourself in the rich culture of Scotland’s famed whisky industry at the Whisky Museum in Keith. Discover the history, craftsmanship, and traditions behind Scotland’s national drink through fascinating exhibits and tastings.
  • Ben Rinnes: Experience the thrill of adventure at Ben Rinnes, a prominent mountain near Keith. Enjoy breathtaking scenery as you hike its trails, offering panoramic views of the surrounding landscape and a chance to connect with nature.
  • Huntly Castle: Located 14km from Keith, Huntly Castle exudes a romantic charm with its stunning architecture and rich history. Explore the ruins and gardens, reflecting on the tales of the past amidst captivating surroundings.

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

Accessing Keith, Scotland, is convenient via several nearby airports. Aberdeen Airport (ABZ) is located 60km away, with excellent hotel options such as the 5-star Marcliffe and 4-star Leonardo Hotel, both 10km from the airport. Inverness Airport (INV), situated 66km from Keith, offers luxury stays at Ness Walk and Rocpool Reserve, both 13km away, with various transportation services available. Additionally, Kirkwall Airport (KOI) is 158km from Keith, with comfortable accommodations like the 4-star Hildeval B&B and 3-star Ayre Hotel located just a few miles from the airport. These options ensure a pleasant stay while exploring the beautiful region of Keith.

Frequently asked questions

Where is the best place for a stay in Keith?
Based on our traveller data, Hillhead Hideaways is one of the top choices for your stay. This lodge offers free parking and private decks. Two other choices for your stay in the area are Craiglynne Hotel and Nethybridge Hotel. See all available top hotels, or vacation rentals in Keith.
What are some of the best holiday rentals that Keith has to offer?
Taigh Mor: This holiday 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 reservations are refundable provided that you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Keith.
What's the best luxury hotel in Keith?
Hillhead Hideaways is a luxury lodge with in-room kitchens, and a popular choice for Expedia travellers 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 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 50 hotels and other accommodation options to choose from. Find out more about Keith.
What is there to see 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 itinerary are Strathisla Distillery and Glenfiddich Whisky Distillery. Take a look at what more there is to see and do in Expedia's Keith guide.
How can 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 weather like in Keith?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Keith is 899 mm.