Photo by Anne Burgess

Find hotels in Keith from NT$1,193

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Keith hotels

Hillhead Hideaways

5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is NT$12,121
NT$14,546 total
includes taxes & fees
Jan 6 - 2026/1/7
Hillhead Hideaways

Chapelhill Croft Farmhouse B&B

3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

The Clock Tower at The Institute Executive Apartments

3.5 star property
Keith
The price is NT$15,169
NT$18,203 total
includes taxes & fees
Dec 19 - Dec 20
The Clock Tower at The Institute Executive Apartments

Council Chambers at The Institute Executive Apartments

3.5 star property
Keith
The price is NT$15,169
NT$18,203 total
includes taxes & fees
Dec 13 - Dec 14
Council Chambers at The Institute Executive Apartments

The Reception Room at The Institute Executive Apartments

3.5 star property
Keith
The price is NT$19,221
NT$23,065 total
includes taxes & fees
Dec 19 - Dec 20
The Reception Room at The Institute Executive Apartments

The Marriage Room at The Institute Executive Apartments

3.5 star property
Keith
The price is NT$17,247
NT$20,697 total
includes taxes & fees
Dec 18 - Dec 19
The Marriage Room at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments

3.5 star property
Keith
The price is NT$18,009
NT$21,611 total
includes taxes & fees
Dec 20 - Dec 21
The Dance Hall 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)
"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 NT$15,169
NT$18,203 total
includes taxes & fees
Dec 21 - Dec 22
The Keepers Cottage at The Institute Executive Apartments

The Court Room at The Institute Executive Apartments

3.5 star property
Keith
The price is NT$15,169
NT$18,203 total
includes taxes & fees
Dec 13 - Dec 14
The Court Room at The Institute Executive Apartments

Ben Mhor Hotel

3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (184)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is NT$1,696
NT$1,696 total
includes taxes & fees
Dec 14 - Dec 15
Ben Mhor Hotel

Craigellachie Hotel of Speyside

4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is NT$5,264
NT$6,317 total
includes taxes & fees
Dec 28 - Dec 29
Craigellachie Hotel of Speyside

The Station Hotel

4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is NT$3,616
NT$4,339 total
includes taxes & fees
Dec 11 - Dec 12
The Station Hotel

The Old Coach House Hotel

3.0 star property
Buckie
6.8 out of 10, (148)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
United Kingdom
James
The price is NT$1,732
NT$2,078 total
includes taxes & fees
Dec 10 - Dec 11
The Old Coach House Hotel

The Speyside Hotel

3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (337)
"We absolutely loved staying at the Speyside Hotel. Mark and Lucy made us feel so welcome and they were so accommodating, especially with our one year old. Would absolutely stay here again!"
United States
Robert
The Speyside Hotel

Banff Springs Hotel

4.0 star property
Banff
8.6 out of 10, Excellent, (213)
"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
The price is NT$3,955
NT$4,746 total
includes taxes & fees
Dec 15 - Dec 16
Banff Springs Hotel

The Mansion House Hotel

4.0 star property
Elgin
8.4 out of 10, Very Good, (527)
"Breakfast was delicious, staff were lovely, room very comfortable "
Australia
Katrina
The Mansion House Hotel

Carlton Hotel

2.5 star property
Forres
7.6 out of 10, Good, (61)
"Great location "
United Kingdom
John
The price is NT$1,908
NT$2,289 total
includes taxes & fees
Dec 12 - Dec 13
Carlton Hotel

Cluny Hill Hotel

3.0 star property
Forres
7.6 out of 10, Good, (4)
"Very clean, very helpful staff. Slightly strange.environment. Old Findhorn retreat about 15 minutes walk from middle of Forres, almost a hundred rooms, but only two seemed occupied. Impression was refurbishment may be incomplete, but difficult to see it will ever have enough trade. Reception was unoccupied and accessible by mobile. It all worked, but not the typical hotel experience."
United Kingdom
Allan
The price is NT$994
NT$1,193 total
includes taxes & fees
Dec 10 - Dec 11
Cluny Hill Hotel

The Grant Arms Hotel

4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (150)
"Loved our stay here! Such a super cute little boutique hotel in a really cute little town. Our room was very spacious and clean. The location was very central/convenient for driving all over the highlands during our stay. "
United States
Anonymous traveler
The price is NT$3,429
NT$4,114 total
includes taxes & fees
Dec 10 - Dec 11
The Grant Arms Hotel

Fife Lodge

3.0 star property
Banff
9.4 out of 10, Exceptional, (235)
"Friendly good location"
United Kingdom
Neil
The price is NT$3,290
NT$3,948 total
includes taxes & fees
Jan 5 - 2026/1/6
Fife Lodge
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.

Balvenie Castle
Photo by Anne Burgess
Open Photo by Anne Burgess

Top Keith Hotel Reviews

More cheap stays in Keith

Find out more about Keith

Top reasons to visit Keith

  • Stunning Scenery: Keith offers breathtaking landscapes perfect for outdoor enthusiasts and nature lovers.
  • Rich Cultural Experiences: Explore local attractions including historic castles and engaging museums.
  • Outdoor Adventures: Enjoy scenic hiking trails and picnic spots with charming city views.
  • Cozy Accommodations: Choose from a variety of lodging options, including charming bed and breakfasts and comfortable hotels.
  • Friendly Atmosphere: The welcoming vibe makes Keith ideal for relaxation and cultural exploration.

Find great hotels near Keith

Keith, Scotland offers a diverse selection of accommodations, ranging from cozy bed and breakfasts to comfortable hotels. Whether you're traveling with family, pets, or on business, you'll find options that cater to your needs. Explore local hotels with excellent reviews and discover the best places to stay for a memorable vacation experience in this charming town.

  • Craigellachie Hotel of Speyside: Nestled in the heart of Speyside, this 4-star hotel offers a unique blend of nature and comfort, making it perfect for travelers seeking a pet-friendly experience. Just 16.1km from Keith, the Craigellachie Hotel features a charming ambiance that embraces local wildlife and the surrounding landscape. Guests can enjoy the convenience of on-site pet amenities, including a waived fee for service animals and policies permitting dogs. The hotel also caters to business travelers, ensuring a seamless experience for work and leisure.
  • Dunedin House: Located 14.5km from Keith, Dunedin House is a welcoming 3-star accommodation ideal for those who love outdoor adventures. With nearby access to hiking and horseback riding, guests can immerse themselves in the beauty of the Scottish countryside. The hotel also provides a variety of entertainment options, including streaming services and premium television channels, ensuring a comfortable stay for everyone. Whether you’re unwinding after a day of exploration or enjoying an evening's entertainment, Dunedin House offers a cozy retreat.
  • The Old Coach House Hotel: This charming 3-star hotel is just 14.5km from Keith and is perfect for pet lovers looking for a relaxed getaway. The Old Coach House Hotel welcomes pets, offering amenities that include a waived fee for service animals and a pet-friendly policy. With its quaint atmosphere, guests can enjoy a delightful stay while exploring the local area. The hotel strikes a balance between comfort and hospitality, making it an excellent choice for travelers seeking a homely feel during their visit.

Where to stay in and around Keith

Keith, Scotland, offers a delightful blend of outdoor adventures and scenic beauty. Explore cozy spots perfect for picnics while soaking in the charming city views. The friendly atmosphere invites relaxation, making it an ideal getaway for culture enthusiasts and romantics alike. Venture into nearby neighborhoods for a taste of local culture and a tranquil escape. With its inviting vibe and stunning landscapes, your vacation in Keith promises unforgettable experiences.

  • Buckie: Nestled along the Moray Firth, Buckie is a charming coastal town located 14.5km from Keith. Known for its stunning scenery and outdoor activities, it draws visitors year-round, particularly during its peak seasons in March to April and September. Here, travelers can enjoy the beautiful beaches and explore the nearby national state park, perfect for hiking and wildlife watching. Buckie's marina offers a delightful spot for leisurely strolls, while adventure seekers can find trails for skiing and other outdoor pursuits. Whether you’re here for relaxation or adventure, Buckie provides a picturesque escape.
  • Dufftown: Situated in the heart of whisky country, Dufftown is a quaint village that offers a blend of outdoor adventure and scenic beauty. Located within the Keith area, Dufftown sees visitors flocking during the spring and summer months, particularly in April and July. With its scenic hiking trails and golf courses, this village is ideal for those seeking active pursuits. Don't miss exploring local museums and visitor centers that highlight the region’s rich history and culture. Dufftown’s vibrant landscape and welcoming atmosphere make it a must-visit for nature lovers and adventure enthusiasts alike.
  • Huntly: Just a short drive from Keith, Huntly is a vibrant city known for its outdoor adventures and picturesque scenery. Popular among travelers, especially in April and the summer months, Huntly offers an array of activities, including golf and hiking trails that cater to various skill levels. The nearby national park and museum provide fascinating insights into the local culture and natural history. With its blend of historical charm and outdoor excitement, Huntly is an excellent destination for those looking to immerse themselves in Scotland's natural beauty and rich heritage.

Things to do in and around Keith

Keith, Scotland, is an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of activities. Visitors can explore educational opportunities and enjoy access to scenic hiking trails, making it perfect for those looking to immerse themselves in nature while experiencing the local culture.

Shopping

In Keith, you can shop at Relax, a charming store located 24.1km away. If you're up for a drive, visit Portsoy Ice Cream, 22.5km away, for delightful treats, and Harbour Treasures, 27.4km away, offering unique gifts and souvenirs.

Recreation

Keith Golf Club offers an upscale golfing experience with stunning views and a tranquil atmosphere, perfect for relaxation. Tininver Park is a delightful playground for families, featuring ample outdoor space for fun and recreation. Dufftown Golf Course provides a luxury golfing experience amidst beautiful landscapes, ideal for unwinding.

Adventure

Lecht Ski Resort offers thrilling skiing experiences 41.8km from Keith, perfect for snow sports enthusiasts. For hiking lovers, the Speyside Way - Tominoul Spur presents stunning outdoor adventures and breathtaking scenery, also located 41.8km away. Bike Glenlivet, 38.6km from Keith, guarantees an exhilarating biking experience.

Nightlife

Experience the vibrant nightlife in Keith by visiting the Keith & Dufftown Railway for a unique evening train ride. Afterward, stop by the Keith Hotel for a cozy pub atmosphere, enjoying local ales and hearty meals while mingling 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 an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich cultural experience. Visitors can explore local attractions such as historic castles, engaging museums, and event venues that cater to families and travelers alike. Whether you're seeking thrilling outdoor activities or a taste of local culture, Keith has something for everyone to enjoy.

  • Huntly Castle: Located 14.5km from Keith, this historic castle combines rich culture with romantic vibes. Explore its impressive ruins and enjoy the stunning views of the surrounding countryside, offering a glimpse into Scotland's storied past.
  • House of Mulben: Situated within Keith, this vibrant stadium is the hub for sports enthusiasts. Experience the excitement of local sporting events and soak in the community spirit that fills the air, making it a lively destination.
  • Gordon Castle Walled Garden: Just 11.3km from Keith, this enchanting private garden showcases beautifully restored landscapes and a variety of plants. Wander through its serene pathways and enjoy the tranquil atmosphere, perfect for relaxation.

Best time to go to Keith

The best time to visit Keith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Keith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Keith falls in January, 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 CloudyAverageAverage
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 CloudyAverageSlightly High
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 two major airports nearby. Aberdeen Airport (ABZ) is located 59.5km from Keith, with excellent hotel options like the 5-star Marcliffe Hotel, situated 9.7km away, offering airport transportation services. Another option is the Trump Macleod House & Lodge, 12.9km from ABZ. Inverness Airport (INV) is about 66.0km from Keith, featuring luxurious hotels such as Ness Walk and Rocpool Reserve, both 12.9km away, providing various transportation services, including 24-hour airport shuttles. Daviot Lodge, a cozy bed & breakfast, is also just 11.3km from INV, making it a great choice for travelers.

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. Other good choices for your visit include The Milking Sheds, Dufftown and Hillside Havens. See all available top hotels, or vacation rentals in Keith.
What's the top vacation rental in Keith?
The Tannochbrae: This highly rated vacation home rental in Keith offers a barbecue grill and free WiFi to help you feel comfortable in your new surroundings. This vacation rental also comes with free parking to give you added peace of mind. 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: Provides free self parking and a children's pool. 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 43 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 Ben Rinnes, St Rufus Park, and Cuthil Park. A couple of additional sights to add to your agenda are Strathisla Distillery and Balvenie 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.