Book Keith hotels
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

Chapelhill Croft Farmhouse B&B

Hillside Havens

Modern Rural Cottage for 2-6 people

The Mansion House Hotel

Craiglynne Hotel

Laichmoray Hotel

Banff Springs Hotel

Stunning 3-bed Cottage in the Village of Tomintoul
Hotels in Keith
If you're searching for a place to stay in Keith, you can choose from 6 awesome accommodation options within 30 kilometres of its centre.
Spend your nights at Castle Hotel and Links Lodge - B&B and you'll be exploring your way around Keith before you know it.
Just 30 kilometres from Keith is the Stotfield Hotel. It's an awesome choice if you're still searching for somewhere to stay.
Don't blow through before you've checked out the Glen Moray Distillery and Spynie Palace in Elgin. The Eight Acres Hotel & Leisure Club and The Lodge Elgin are just some of the great hotel options here. 35 kilometres to the southwest of Keith you'll find Ballindalloch, home to the Glentorets B&B and Argyle Guest House. Lecht Ski Resort and Drumin Castle are among the more popular attractions to experience when visiting Ballindalloch.
Make your way 50 kilometres west and you'll find Nairn, a regional centre with a population of 9,000. While you're checking out this neck of the woods, you'll be able to whip out your selfie stick and get your tourist on at Nairn Beach, the Nairn Museum and the Nairn Golf Club. Why not also visit the Boath House Spa and Iolaire? There are some great options of accommodations in Nairn, with the Golf View Hotel & Spa and Muthu Newton Hotel topping the list.
On the last flight into Keith? Completely worn out? Then it's probably wise to grab some accommodation close to the airport. The Jurys Inn Aberdeen Airport and the Courtyard by Marriott Aberdeen Airport aren't far from Aberdeen Airport, 60 kilometres from the centre of town.
Keith hotels essential information
Accommodation | 828 hotels |
---|---|
Lowest Price | AU$138 |
Highest Price | AU$722 |
Popular hotels | Hillhead Hideaways, Chapelhill Croft Farmhouse B&B, Hillside Havens, Modern Rural Cottage for 2-6 people, The Mansion House Hotel, Craiglynne Hotel, Laichmoray Hotel, Banff Springs Hotel, Stunning 3-bed Cottage in the Village of Tomintoul |
Most recent Keith hotel reviews

Other cities near Keith
- North Sea Hotels
- Scottish Highlands Hotels
- Nairn Hotels
- Banff Hotels
- Elgin Hotels
- Inverurie Hotels
- Ballater Hotels
- Grantown-on-Spey Hotels
- Great Britain Hotels
- Lossiemouth Hotels
- Buckie Hotels
- Aberlour Hotels
- Forres Hotels
- Banchory Hotels
- Nethy Bridge Hotels
- Fraserburgh Hotels
- Aboyne Hotels
- Boat of Garten Hotels
- Carrbridge Hotels
- Cullen Hotels
Hotel themes
Top picks
- Accommodation in Lerwick
- Accommodation in St. Andrews
- Accommodation in Aviemore
- Accommodation in Glasgow
- Accommodation in Inverness
- Accommodation in Stirling
- Accommodation in Isle of Iona
- Ayr Pet Friendly Hotels
- Accommodation in Portree
- Accommodation in Aberdeen
- Accommodation in Campbeltown
- Accommodation in Fort William
- Inverness Car Rentals
- Falkirk Car Rentals
- Clydebank Car Rentals
- Kirkcaldy Car Rentals
- Aviemore Car Rentals
- Pitlochry Car Rentals
- Greenock Car Rentals
- Aberdeen Car Rentals
- Dunfermline Car Rentals
- Glenrothes Car Rentals
- Thurso Car Rentals
- Glasgow Car Rentals
- Coatbridge Car Rentals
- Paisley Car Rentals
- Fort William Car Rentals
- Airdrie Car Rentals
- Islay Island Car Rentals
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.