COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Adventures of a Scotsman

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.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Ben Shea Smart Home
3.5 out of 5
21 Fife Street, Keith, Scotland
The price is £500 per night from 5 Aug to 5 Aug
4.97 mi from city centre
Ben Shea Smart Home
Large Family & pet Friendly Modern Cottage With Hot Tub in Garden
3.44 mi from city centre
4.8/5Exceptional! (56 reviews)
Great location
"We had a great stay. Location was fantastic, very quiet and lovey views. Cottage had lots of space, rooms are big and airy. Cottage could maybe do with a little refresh but was a great base for our week exploring Moray."

Reviewed on 14 Jul 2021

Large Family & pet Friendly Modern Cottage With Hot Tub in Garden
Isla Bank House
4 out of 5
Seafield Ave, Keith, Scotland
4.58 mi from city centre
5/5Exceptional! (3 reviews)
Relaxing stay at Isla Bank
"What a lovely place to stay, with such charming hosts. If I had known that the bathroom was that good I would have brought candles and a bath bomb."

Reviewed on 1 Oct 2019

Isla Bank House
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Tannochbrae Guest House
3.5 out of 5
22 Fife Street, Keith, Scotland
The price is £99 per night from 6 Aug to 6 Aug
4.96 mi from city centre
4.6/5Exceptional! (14 reviews)
"Wonderful hosts. Great location. Outstanding breakfast."

Reviewed on 21 Nov 2019

Tannochbrae Guest House
Crooksmill Bed & Breakfast
3 out of 5
By Keith, Morayshire, Keith, Scotland
4.13 mi from city centre
4.9/5Exceptional! (12 reviews)
"Very spacious property lovely bedroom and bathroom and very friendly staff"

Reviewed on 28 Aug 2020

Crooksmill Bed & Breakfast
Idle Cottage Self Catering Cottage Keith
4.32 mi from city centre
4.9/5Exceptional! (14 reviews)
Lovely, nicely decorated in quiet location
"Idle cottage was lovely, ideal location for coast and other areas. It was beautifully decorated, comfy beds, everything you needed. Rooftop terrace was great for relaxing. Host Caroline was very helpful . Would definitely recommend and visit again."

Reviewed on 16 Jul 2021

Idle Cottage Self Catering Cottage Keith
Castleview Bed & Breakfast
4 out of 5
Auchindoun, Dufftown, Keith, Scotland
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
Highland Spirit Bed and Breakfast
4 out of 5
51 Fife Street, Keith, Scotland
4.92 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
Ben View
3.5 out of 5
Corrieour Glenrinnes, Keith, Scotland
9.85 mi from city centre
Ben View
Meikle Conval
3.5 out of 5
Corrieour Glenrinnes, Keith, Scotland
9.85 mi from city centre
Meikle Conval
Little Robin Bed and Breakfast
4 out of 5
49 Fife St, Keith, Scotland
4.92 mi from city centre
5/5Exceptional! (2 reviews)
Wonderful stay.
"We had a wonderful stay. The hosts were firendly, the accomodation great and the food was delicious. The whole place is stunning and the hosts have done an amazing job to make you feel safe and still provide a great stay. The room was something else, it totally exceeded our expectations - especially ..."

Reviewed on 23 Aug 2020

Little Robin Bed and Breakfast
The Old Manse B&B
3 out of 5
the old manse, Keith, Scotland
9.77 mi from city centre
The Old Manse B&B
Commercial Hotel
4 Church Street Banffshire Scotland, Keith, Scotland
5.01 mi from city centre
Commercial Hotel
Hillside Havens
3.5 out of 5
Hillside View, Keith, Scotland
5.69 mi from city centre
5/5Exceptional! (30 reviews)
"The property was spotless and the owners made sure we had every piece of info ahead of our arrival."

Reviewed on 12 Oct 2020

Hillside Havens
2 Bedroom Accommodation in Keith
North Crannoch Crossroads, Keith, SCT
8.73 mi from city centre
2 Bedroom Accommodation in Keith
1 Bedroom Accommodation in Dufftown
Church Street Dufftown, Keith, SCT
5.03 mi from city centre
1 Bedroom Accommodation in Dufftown
1 Bedroom Accommodation in Dufftown
Church Street Dufftown, Keith, SCT
5.03 mi from city centre
1 Bedroom Accommodation in Dufftown
Tullich House Bed and Breakfast
4 out of 5
Dufftown, Aberdeenshire, Keith, Scotland
The price is £119 per night from 15 Aug to 15 Aug
3.95 mi from city centre
5/5Exceptional! (27 reviews)
"Perfect hosts, idyllic location, peaceful, meticulous eye for detail, with home made breakfast ingredients whenever possible. Our hosts were so helpful and thoughtful and we will visit again."

Reviewed on 25 Jun 2021

Tullich House Bed and Breakfast
Fife Arms Guest House
3.5 out of 5
The Square,Dufftown, Keith, Scotland
4.99 mi from city centre
5/5Exceptional! (1 review)
"イギリスの普通の民家みたいな旅を感じられます。 スタッフがホスピタリティーにあふれています。"

Reviewed on 24 Sep 2019

Fife Arms Guest House
Chapelhill Croft Farmhouse B&B
3 out of 5
Crossroads, Keith, Keith, Scotland
The price is £74 per night from 12 Aug to 12 Aug
7.57 mi from city centre
5/5Exceptional! (3 reviews)
"It was out in country (nature with birds, bees, cows, and sheep) and the really fine hosts"

Reviewed on 7 Aug 2019

Chapelhill Croft Farmhouse B&B
Don'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

Keith Hotel Reviews

More trip options