Keith Holidays

Book a Hotel + Flight or Car together to unlock savings

Photo by Rebecca Ireland
  • Plan, book, travel with confidence

  • Better together

    Save up to Rp173.195 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Things to do in and around Keith

Keith offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal destination for tourists. Visitors can enjoy activities such as hiking along picturesque trails, golfing at local courses, and exploring the historic milling industry through guided tours. With its charming landscape and rich heritage, Keith provides a perfect backdrop for an educational and adventurous getaway.

Shopping

In Keith, you can explore local shops for unique gifts. If you're up for a drive, visit Relax, 24.1km away, and Portsoy Ice Cream, 22.5km away. Harbour Treasures, located 27.4km away, offers charming souvenirs to take home.

Recreation

Keith Golf Club offers a luxurious golfing experience amidst beautiful landscapes, perfect for relaxation and leisure. Tininver Park provides a vibrant playground atmosphere, ideal for families to enjoy outdoor activities. Dufftown Golf Course enhances your wellness journey with an elegant setting for golfing enthusiasts.

Adventure

Experience thrilling winter sports at Lecht Ski Resort, located 41.8km from Keith, where you can carve through snow-covered slopes. For a scenic adventure, hike the Speyside Way - Tominoul Spur, also 41.8km away, boasting stunning outdoor vistas. Alternatively, enjoy an exhilarating biking experience at Bike Glenlivet, situated 38.6km from Keith.

Nightlife

Experience the charm of Keith's nightlife at the lively Fife Arms, where you can enjoy local ales and hearty meals. For a more relaxed vibe, the Keith & Dufftown Railway offers unique evening steam train rides, making for an unforgettable night under the stars.

*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, making it a perfect destination for tourists. Visitors can explore historic castles and fascinating museums, immersing themselves in local history and heritage. Families will find plenty of activities that cater to all ages, while nature enthusiasts can enjoy the stunning scenery that surrounds this charming town. Whether you're seeking relaxation or adventure, Keith has something to offer everyone.

  • Huntly Castle: Immerse yourself in the rich history and romantic atmosphere of Huntly Castle, located 14.5km from Keith. Explore the ruins and appreciate the stunning architecture that dates back to the 12th century, surrounded by beautiful landscapes.
  • House of Mulben: Situated within Keith, the House of Mulben is a vibrant stadium buzzing with sports energy. Experience local events and matches, and feel the excitement of the community as you cheer alongside passionate fans.
  • Gordon Castle Walled Garden: Just 11.3km from Keith, this private garden offers a serene escape. Wander through meticulously designed landscapes, admire a variety of plants, and enjoy the tranquillity of this hidden gem.

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.

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

Booking tips and Expedia advantages for Keith

To save money on your trip to Keith, consider visiting between December and February, when accommodation prices are at their lowest. Booking a month in advance or checking last-minute deals on Expedia can yield great discounts. Wednesdays are the cheapest days to stay, while Fridays are the priciest. Use Expedia's search tool to find budget-friendly hotels and consider eco-certified options for sustainable choices. Additionally, bundling your hotel, flights, and activities into a package can help you save even more. Look out for special deals to maximise your 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 July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Keith is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 specify your budget, desired location, and additional preferences. You can organise your results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Furthermore, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Keith with your flights and activities by opting for an Expedia package.

Top hotels in Keith

Hillhead Hideaways

Hillhead Hideaways

5 out of 5
Hillhead Farm, Glen of Newmill, Keith, Scotland
The price is Rp6.060.993 per night from 5 Nov to 6 Nov
Rp6.060.993
Rp7.273.192 total
5 Nov - 6 Nov
includes taxes & fees
10/10 Exceptional! (7 reviews)
Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back.

Reviewed on 28 Sept 2025

Hillhead Hideaways
Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B

3 out of 5
Crossroads, Keith, Keith, Scotland
9.8/10 Exceptional! (32 reviews)
We loved being out in the beautiful countryside in this sweet croft cottage. Our host was lovely and made sure we had everything we needed. The breakfast provided gave us lots of choices and was very generous each day. We had a spacious sitting room and bathroom as well. Thank you so much ...

Reviewed on 13 Oct 2025

Chapelhill Croft Farmhouse B&B
Hillside Havens

Hillside Havens

3.5 out of 5
Hillside View, Keith, Scotland
9.8/10 Exceptional! (69 reviews)
Very neat little place. We very much enjoyed our stay here.

Reviewed on 27 Sept 2025

Hillside Havens
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.

Popular places to visit

What to do in Keith

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.