Book Keith hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Keith

Cheap Keith hotels

Hillhead Hideaways

Hillhead Hideaways

5 out of 5
Hillhead Farm Keith Scotland
The price is NZ$812 per night from 18 Dec to 19 Dec
NZ$812
18 Dec - 19 Dec
includes taxes & fees
Stay at this luxury lodge in Keith. Enjoy free Wi-Fi, free parking and private hot tubs. Popular attractions Aultmore Distillery and Glen Keith Distillery are ...
Opens in a new windowHillhead Hideaways
The Milking Sheds, Dufftown

The Milking Sheds, Dufftown

3.5 out of 5
12 Church Street Keith Scotland
Stay at this golf cottage in Keith. Enjoy free parking, a golf course and a garden. Popular attractions Whisky Museum and Mortlach Distillery are located ...
Opens in a new windowThe Milking Sheds, Dufftown
Modern Rural Cottage for 2-6 people

Modern Rural Cottage for 2-6 people

Keith Moray
Stay at this holiday home in Keith. Enjoy a garden, laundry facilities and tennis courts. Popular attractions Strathisla Distillery and Glen Keith Distillery ...
Opens in a new windowModern Rural Cottage for 2-6 people
Save an average of 15% on thousands of hotels when you're signed in
Hillside Havens

Hillside Havens

3.5 out of 5
Hillside View Keith Scotland
Stay at this golf cabin in Keith. Enjoy free Wi-Fi, free parking and a garden. Popular attractions Dufftown Golf Course and Whisky Museum are located ...
Opens in a new windowHillside Havens
The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments

3.5 out of 5
Institue 7 Mid Street Keith Scotland
The price is NZ$1,252 per night from 17 Jan to 18 Jan
NZ$1,252
17 Jan - 18 Jan 2026
includes taxes & fees
Stay at this 3.5-star cottage in Keith. Enjoy free Wi-Fi and free parking. Popular attractions Keith library and Reidhaven Square are located nearby.
Opens in a new windowThe Dance Hall at The Institute Executive Apartments
The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh Elgin Scotland
Fully refundableReserve now, pay when you stay
Stay at this boutique hotel in Elgin. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the helpful staff and the property condition ...
Opens in a new windowThe Mansion House Hotel
Laichmoray Hotel

Laichmoray Hotel

3 out of 5
Maisondieu Road Elgin Scotland
Stay at this business-friendly hotel in Elgin. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff in their reviews. Popular ...
Opens in a new windowLaichmoray Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

4 out of 5
Victoria Street Aberlour Scotland
Fully refundableReserve now, pay when you stay
The price is NZ$331 per night from 22 Dec to 23 Dec
NZ$331
22 Dec - 23 Dec
includes taxes & fees
Stay at this business-friendly hotel in Aberlour. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff in their reviews. Popular ...
Opens in a new windowCraigellachie Hotel of Speyside
Banff Springs Hotel

Banff Springs Hotel

4 out of 5
8 Golden Knowes Rd Banff Scotland
Fully refundableReserve now, pay when you stay
The price is NZ$265 per night from 18 Dec to 19 Dec
NZ$265
18 Dec - 19 Dec
includes taxes & fees
Stay at this 4-star business-friendly hotel in Banff. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the helpful staff in their ...
Opens in a new windowBanff Springs Hotel
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.

Hotels In Keith

There are no accommodation options in Keith itself, so a good option is to make a reservation at one of the 6 hotels that are within driving distance.

The Castle Hotel, Scotland, which is the closest accommodation, is 16 kilometres from downtown Keith. Also, check out the latest deals at the Links Lodge - B&B in Scotland.

The Stotfield Hotel can be found 30 kilometres from the middle of Keith. Another hotel is the Seashore Cottage, which is situated 19 kilometres away. More accommodation options here are the The Station Hotel and the Kildrummy Inn.

Don't hit the road before taking a look at what there is to see and do in the rest of the area. If you're a nature lover, be sure to explore Aberdeenshire and Moray's beaches. If that's not your idea of a good time, visit a few of the area's ruins and castles. More active types may also enjoy snowboarding in this part of United Kingdom.

25 kilometres to the northwest of Keith is Elgin, home to the Pluscarden Abbey. Elgin hotels and apartments include the Eight Acres Hotel & Leisure Club and The Lodge Elgin. While exploring the region, you might like to visit Ballindalloch, home to the Lecht Ski Resort. Ballindalloch is found 35 kilometres to the southwest of Keith. Hotel options in Ballindalloch include the Glentorets B&B and Argyle Guest House.

If you enjoy sports and want to watch local games, you might like to take a trip to Pittodrie Stadium, which is 70 kilometres to the southeast of Keith. The Aberdeen Douglas Hotel and the Rox Hotel are good options if you want to get into it.

Located 60 kilometres from Keith is Dyce Airport. Stay nearby at the Jurys Inn Aberdeen Airport or the Britannia Hotel Aberdeen.

Keith hotels essential information

Accommodation
839 hotels
Lowest Price
NZ$265
Highest Price
NZ$1,252
Popular hotels
Hillhead Hideaways, The Milking Sheds, Dufftown, Modern Rural Cottage for 2-6 people, Hillside Havens, The Dance Hall at The Institute Executive Apartments, The Mansion House Hotel, Laichmoray Hotel, Craigellachie Hotel of Speyside, Banff Springs Hotel

Most recent Keith hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.