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.

Free cancellation on most hotels. Because flexibility matters.

Filter by

IDLE COTTAGE SELF CATERING COTTAGE KEITH
Get Rates
4.32 mi from city centre
4.9/5Exceptional! (13 reviews)
Fantastic lil cottage
"An absolutely fantastic little cottage and wouldn’t hesitate to stay here again. We spent 3 night here and found it easy walking distance to the local shops/pubs. We managed to take a lovely stroll through the woods which are nearby. A short drive away you have some fabulous beaches. This is our ..."

Reviewed on 25 Sep 2020

IDLE COTTAGE SELF CATERING COTTAGE KEITH
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
Large Family & pet Friendly Modern Cottage With Hot Tub in Garden
Get Rates
3.44 mi from city centre
4.8/5Exceptional! (51 reviews)
Nice break away
"We had a lovely quiet few days at Suzanne’s property. The host communicated check in instructions very well. The property was well equipped and had all we needed."

Reviewed on 12 Dec 2020

Large Family & pet Friendly Modern Cottage With Hot Tub in Garden
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.
Fife Lodge
3 out of 5
Sandyhill Road, Banff, Scotland
Free cancellationReserve now, pay when you stay
The price is £60 per night from 5 Jun to 5 Jun
21.7 mi from city centre
4.4/5Wonderful! (65 reviews)
"Food was great, good choice for breakfast, superb service and staff went out of their way to help us."

Reviewed on 31 Aug 2020

Fife Lodge
Isla Bank House
4 out of 5
Seafield Ave, Keith, Scotland
Get Rates
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
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
Coppice Cottage
3.5 out of 5
44 Coppice Court, Grantown-on-Spey, Scotland
Get Rates
24.41 mi from city centre
4.5/5Wonderful! (4 reviews)
"Good location for sight seeing Great facilities and cottage included everything possibly required for a self catering stay Great interactive host Would definitely recommend"

Reviewed on 8 May 2021

Coppice Cottage
Tullich House Bed and Breakfast
3.5 out of 5
Dufftown, Aberdeenshire, Keith, Scotland
The price is £125 per night from 17 May to 17 May
3.95 mi 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 2 Jan 2020

Tullich House Bed and Breakfast
Blervie House
5 out of 5
Blervie House Estate, Rafford, Forres, Scotland
The price is £188 per night from 29 May to 29 May
20.6 mi from city centre
4.7/5Exceptional! (21 reviews)
Brilliant Blervie House
"Fantastic building in a spectacular setting. Hosts were really friendly and informative. Breakfast was superb with top quality local produce. Great break!!"

Reviewed on 18 Aug 2020

Blervie House
Ben View
3.5 out of 5
Corrieour Glenrinnes, Keith, Scotland
Get Rates
9.85 mi from city centre
Ben View
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.