The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Photo by Maxwell Alexander

Search for Keith Hotels from CA $134

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Idle Cottage Self Catering Cottage Keith
Get Rates
6.95 km from city centre
4.9/5Exceptional! (13 reviews)
Idle Cottage, IDEAL

"Home from Home, very welcoming."…"

Reviewed on Aug. 4, 2020

Idle Cottage Self Catering Cottage Keith
Isla Bank House
4 out of 5
Seafield Ave, Keith, Scotland
Get Rates
7.38 km 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 Oct. 1, 2019

Isla Bank House
Castleview Bed & Breakfast
4 out of 5
Auchindoun, Dufftown, Keith, Scotland
Get Rates
5.91 km 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 Aug. 23, 2019

Castleview Bed & Breakfast

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 CA $161 per night from Oct 2 to Oct 3
7.98 km from city centre
4.6/5Exceptional! (14 reviews)

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

Reviewed on Nov. 21, 2019

Tannochbrae Guest House
Crooksmill Bed & Breakfast
3 out of 5
By Keith, Morayshire, Keith, Scotland
The price is CA $159 per night from Oct 2 to Oct 3
6.65 km from city centre
4.9/5Exceptional! (11 reviews)

"Very spacious property lovely bedroom and bathroom and very friendly staff"…"

Reviewed on Aug. 28, 2020

Crooksmill Bed & Breakfast
Highland Spirit Bed and Breakfast
4 out of 5
51 Fife Street, Dufftown, Keith, Scotland
Get Rates
7.91 km 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 Sep. 7, 2019

Highland Spirit Bed and Breakfast
Chapelhill Croft Farmhouse B&B
3 out of 5
Crossroads, Keith, Keith, Scotland
The price is CA $134 per night from Sep 30 to Oct 1
12.18 km 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 Aug. 7, 2019

Chapelhill Croft Farmhouse B&B
Large Family & pet Friendly Modern Cottage With Hot Tub in Garden
Get Rates
5.53 km from city centre
4.8/5Exceptional! (46 reviews)
Nice cottage

"Had a lovely time away. Suzanne was lovely and so helpful"…"

Reviewed on Sep. 21, 2020

Large Family & pet Friendly Modern Cottage With Hot Tub in Garden
Tullich House Bed and Breakfast
3.5 out of 5
Dufftown, Aberdeenshire, Keith, Scotland
The price is CA $203 per night from Oct 6 to Oct 7
6.36 km from city centre
5/5Exceptional! (26 reviews)
Beautiful and serene bed and breakfast

"The beautiful bed and breakfast was situated on quiet winding roads. It's the perfect location to explore the highlands. George and Janice were wonderful hosts and excellent conversationalists. Even with our 11 month old baby, they were so accommodating and gracious (even when he threw his breakfast ..."…"

Reviewed on Jan. 2, 2020

Tullich House Bed and Breakfast
Stunning Views, Cottage in a Peaceful Location Overlooking Dufftown
Stunning Views, Cottage in a Peaceful Location Overlooking Dufftown
Traditional Scottish Whisky Cottage
64a Balvenie Street, Keith, SCT
Get Rates
7.86 km from city centre
Traditional Scottish Whisky Cottage
Hillside Havens
3.5 out of 5
Hillside View, Glenrinnes, Keith, Scotland
Get Rates
9.16 km 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 Jan. 11, 2020

Hillside Havens
The Gables Whisky B&B
4 out of 5
Lettoch, Keith, Scotland
Get Rates
10.78 km 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 Sep. 23, 2019

The Gables Whisky B&B
The Old Manse B&B
3 out of 5
the old manse, Keith, Scotland
Get Rates
15.73 km from city centre
The Old Manse 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.

Keith Hotel Guide

There are no Expedia-listed hotels in Keith itself, so an easy option is to make a reservation at one of the 4 lodgings less than 0.1 kilometres (0.06 miles) away.

The Castle Hotel, Scotland, which is the nearest accommodation, sits 16 kilometres (10 miles) from downtown Keith. Also, check out the Links Lodge - B&B, located in Scotland, which is 30 kilometres (18 miles) away.

The Stotfield Hotel is 30 kilometres (18 miles) away from the heart of Keith. Another alternative is the Kildrummy Inn, which is 30 kilometres (18 miles) away.

Elgin is 25 kilometres (15 miles) to the northwest of Keith and is where you'll find Pluscarden Abbey and Elgin Cathedral. The Eight Acres Hotel & Leisure Club and The Lodge Elgin are just some of the Expedia-recommended short and long-stay alternatives in Elgin. 35 kilometres (21 miles) to the southwest of Keith, you'll find Tomintoul, which is home to the Glentorets B&B and Argyle Guest House. The Tomintoul Museum and Drumin Castle are a couple of the more popular places to experience in Tomintoul.

Just because you are far from home, doesn't mean you can't enjoy your love of sport. You will find Pittodrie Stadium 70 kilometres (42 miles) to the southeast of Keith. Sports fans wanting to find accommodation close to the action can make a choice from the Aberdeen Douglas Hotel or the Rox Hotel.

Dyce Airport is 60 kilometres (37 miles) from Keith. Should you choose to stay close by, can easily book a night at the Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.

Frequently asked questions

Where is the best place for a stay in Keith?
Based on our traveler data, Hillside Havens is one of the top choices for your stay. This 3.5-star cabin offers free WiFi and free parking. Other good choices for your visit include Isla Bank House and Little Robin Bed and Breakfast.
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. Add dates, click “Search”, then you can use the “free cancellation” filter to review top deals in Keith.

Recent Reviews in Keith

More trip options