Keith hotels

Sleep UK offer a variety of Keith hotels. Book your Keith hotel room online in a few moments. Simply click on the picture or title of your chosen Keith hotel to check the availability and room rates. If your requirement is not available, suggestions of other Keith hotels will be made, if available.

Popular cities
Price
Rating
No. rooms
Title


Popular cities
Nearest Towns
7 miles
8.33 miles
8.81 miles
9.23 miles
9.24 miles
9.3 miles

Hotels and B&B's near Keith

Displaying 1 to 5 (of 5 hotels)
Results ordered by rating: ascending
The Ben Aigen Hotel
No rooms: 15
Prices from: £20*

The Ben Aigen Hotel

9.24 miles
Very traditional family run hotel located in the heart of distillery country and close to many leisure persuits. En suite rooms with internet access, a bar and a full a la carte restaurant are all on offer.

Eastbank Hotel
No rooms: 10
Prices from: £25*

Eastbank Hotel

9.2 miles
The Eastbank Hotel is found in Rothes, right in the heart of the world famous 'Whisky Trail'. Surrounded by the most breathtaking scenery, the hotel is situated in the centre of the village opposite the church.

Heather Glen Guest House
No rooms: 6
Prices from: £35*

Heather Glen Guest House

14.99 miles
A warm, family-run Guest House, situated in a beautiful area half a minute walk from Elgin town centre. Quiet and peaceful are the hallmarks of Heather Glen.

The Station Hotel
No rooms: 11
Prices from: £40*

The Station Hotel

13.92 miles
The warmest of welcomes awaits you at the Station Hotel, a comfortable family run hotel situated in the historic town of Portsoy, which is on the breathtaking Grampian Coastal Trail and on the banks of Loch Soy.

Cullen Bay Hotel
No rooms: 14
Prices from: £45*

Cullen Bay Hotel

AA logoAA rating   
11.32 miles
The Cullen Bay Hotel enjoys a beautiful and elevated position on the Moray Firth Coast, in the North East of Scotland. We are an AA 3-star family-run hotel, offering outstanding accommodation in beautifully furnished rooms.