Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Maxwell Alexander on trover

Search Hotels in Keith

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Keith hotels and places to stay

The Old Manse B&B
3 out of 5
the old manse, Keith, Scotland
Get Rates
9.77 mi from city centre
The Old Manse B&B
Highland Spirit Bed and Breakfast
4 out of 5
51 Fife Street, Dufftown, Keith, Scotland
Get Rates
4.91 mi from city centre
5/5Exceptional! (4 reviews)

"Extremely hospitable owners of the inn! Very accommodating and shared a lot about Scotland. The place was immaculately clean!!!! And the breakfast was delicious!"…"

Reviewed on 7 Sep 2019

Highland Spirit Bed and Breakfast
Castleview Bed & Breakfast
4 out of 5
Auchindoun, Dufftown, Keith, Scotland
Get Rates
3.67 mi from city centre
4.9/5Exceptional! (20 reviews)

"We had an amazing stay! Totally loved Ian. The place is clean and very well thought out. And breakfast is five-star material. I would highly recommend this place to anyone."…"

Reviewed on 23 Aug 2019

Castleview Bed & Breakfast
Crooksmill Bed & Breakfast
3 out of 5
By Keith, Morayshire, Keith, Scotland
The price is £107 per night
4.13 mi from city centre
4.9/5Exceptional! (10 reviews)

"Fantastic facilities, everything has been thought of. Very clean, lovely bedroom and bathroom, great food"…"

Reviewed on 4 Dec 2019

Crooksmill Bed & Breakfast
Tannochbrae Guest House
3.5 out of 5
22 Fife Street, Keith, Scotland
Get Rates
4.95 mi from city centre
4.6/5Exceptional! (14 reviews)

"Wonderful hosts. Great location. Outstanding breakfast."…"

Reviewed on 21 Nov 2019

Tannochbrae Guest House
2 Wee-kalf
3.5 out of 5
12 Church Street Dufftown, Keith, Scotland
Get Rates
5.02 mi from city centre
2 Wee-kalf
Hillside Havens
3.5 out of 5
Hillside View, Glenrinnes, Keith, Scotland
Get Rates
5.69 mi from city centre
5/5Exceptional! (24 reviews)
Exceeding expectations

"Great customer service, the owners very helpful and friendly going beyond expectations. We will definitely stay there in the future."…"

Reviewed on 11 Jan 2020

Hillside Havens
Fife Arms Guest House
3.5 out of 5
The Square,Dufftown, Keith, Scotland
Free cancellationReserve now, pay when you stay
The price is £76 per night
4.99 mi from city centre
5/5Exceptional! (1 review)

"イギリスの普通の民家みたいな旅を感じられます。 スタッフがホスピタリティーにあふれています。"…"

Reviewed on 24 Sep 2019

Fife Arms Guest House
The Gables Whisky B&B
4 out of 5
B9009, Keith, Scotland
The price is £85 per night
6.7 mi from city centre
4.9/5Exceptional! (13 reviews)
Nice wee getaway!

"Really great place for a bit of quiet and some whiskey inspired contemplation."…"

Reviewed on 23 Sep 2019

The Gables Whisky B&B
3 out of 5
MORVEN, THE SQUARE, Keith, Scotland
Get Rates
5 mi from city centre
4.7/5Exceptional! (15 reviews)

"Great property, and Zoe and Lee were friendly hosts. Everything was as advertised."…"

Reviewed on 27 Nov 2019

Can't see what you're looking for?
See all available properties in Keith
View all properties
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.

Pocket Guide: Keith

Visiting Keith

Visitors are sure to enjoy the restaurants, bars, and golfing in Keith. Welcoming and cosy, this seaside city will also delight visitors with its beaches, coffeehouses, and museums.
  • There are 2 Keith hotels
  • April is the most expensive month to travel here, while April tends to be the cheapest
  • Closest major airport is in Inverness (INV), 38.4 mi (61.9 km) from the city centre

Sightseeing around Keith

  • Known for its museums, while Strathisla Distillery, Glenfidditch Whiskey Distillery, and Speyside Cooperage are some local cultural sights
  • The seaside, beach, and countryside provide a picturesque setting, and Ben Rinnes is one place worth a visit

Dressing for Keith

  • Between January and March, you can expect average temperatures of 9°C during the day and 1°C at night
  • From April to June, the average during the day is 17°C, while the average at night is 3°C
  • July through September has daytime averages of 18°C with nighttime averages of 7°C
  • In October–December, you can expect daytime averages of 14°C and nighttime averages of 1°C
  • Average annual rainfall for Keith is 32 millimetres

Frequently asked questions

Where is the best place for a stay in Keith?
Based on our traveller data, Commercial Hotel is one of the top choices for your stay. This hotel offers a restaurant and free parking. Other good choices for your stay include Gowanbrae Bed and Breakfast and Castleview Bed & Breakfast.
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. Enter your dates, click on “Search”, then filter by “free cancellation” to get the top deals on offer in Keith.
What's the best place to stay for couples in Keith?
Broomhead Bed and Breakfast is a favourite 3-star B&B for couples, and features rainfall showerheads and memory foam beds.
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. Top sights around the area include Macallan Distillery and Cardhu Distillery. In Keith, there are 25 hotels and other accommodation options to choose from.
What is there to see in Keith?
The city’s cultural venues include Glenfiddich Whisky Distillery and Strathisla Distillery. Additionally, in the area you’ll find Macallan Distillery and Cardhu Distillery.
How can I get around Keith?
To explore the surrounding area, ride one of the trains from Keith and Dufftown Railway or Keith Station. Keith might not have many public transport choices, so consider a car rental to maximise your time.
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 rainfall for Keith is 869 mm.

Keith Hotel Reviews

More trip options