trover photo by Maxwell Alexander

Save on Top Keith Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Keith

Image for Castleview Bed & Breakfast
4 out of 5
Auchindoun, Dufftown, Keith, Scotland
Free CancellationReserve now, pay when you stay
CA $113
per night
Sep 29 - Sep 30
4.9/5Exceptional! (18 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
Image for Highland Spirit Bed and Breakfast
4 out of 5
51 Fife Street, Dufftown, Keith, Scotland
Get Rates
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
Image for Crooksmill Bed & Breakfast
3 out of 5
By Keith, Morayshire, Keith, Scotland
Free CancellationReserve now, pay when you stay
CA $134
per night
Sep 27 - Sep 28
5/5Exceptional! (7 reviews)

"Quiet. Fabulous hostess. Clean rooms. Well appointed. Would definitely stay here again."…"

Reviewed on Aug. 12, 2019

Crooksmill Bed & Breakfast
Image for Hillside Havens
3.5 out of 5
Hillside View, Glenrinnes , Keith, Scotland
CA $165
per night
Oct 12 - Oct 13
5/5Exceptional! (18 reviews)

"Wonderful “Glamping” experience! Beautiful country setting with an easy walk into the local town. The host was very friendly and provided all necessary amenities."…"

Reviewed on Sep. 3, 2019

Hillside Havens
Image for 1 Wee-kalf
3.5 out of 5
The Milking Shed 12 Church Street, Dufftown, Keith, Scotland
CA $561
per night
Sep 27 - Sep 28
1 Wee-kalf
Image for Tannochbrae Guest House
3.5 out of 5
22 Fife Street, Keith, Scotland
Free CancellationReserve now, pay when you stay
CA $130
per night
Sep 29 - Sep 30
4.5/5Wonderful! (8 reviews)

"Very welcoming and homey! They took excellent care of us. The helpful answers to our email questions before we left home, the smiling welcome upon arrival, uncannily knowing just what we needed at the right time, I could go on and on with the praise!! Very clean and comfortable."…"

Reviewed on Sep. 13, 2019

Tannochbrae Guest House
Image for Tullich House Bed and Breakfast
3.5 out of 5
Dufftown, Aberdeenshire, Keith, Scotland
CA $165
per night
Sep 24 - Sep 25
5/5Exceptional! (15 reviews)

"You will love this place. The owners really wanted to make sure we had a great time, which we did. The room and ensuite are spotless and what I have coined - International standards. Fantastic bed, linens, shower, breakfast - everything was wonderful. As a matter of fact we liked it so much that ..."…"

Reviewed on Sep. 19, 2019

Tullich House Bed and Breakfast
3 out of 5
MORVEN, THE SQUARE, Keith, Scotland
CA $105
per night
Oct 7 - Oct 8
4.5/5Wonderful! (6 reviews)
Wonderful stay

"Perfect location in Dufftown. Wonderful staff."…"

Reviewed on May 13, 2019

Image for Gowanbrae Bed and Breakfast
3 out of 5
19 Church Street, Keith, Scotland
Get Rates
Gowanbrae Bed and Breakfast
Image for Chapelhill Croft Farmhouse B&B
3 out of 5
Crossroads, Keith, Keith, Scotland
CA $123
per night
Oct 13 - Oct 14
5/5Exceptional! (2 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
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.

More trip options

Recent Reviews in Keith