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

Chapelhill Croft Farmhouse B&B

Hillhead Hideaways

Hillside Havens

Modern Rural Cottage for 2-6 people

The Mansion House Hotel

Craiglynne Hotel

Laichmoray Hotel

Banff Springs Hotel

Nethybridge Hotel
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 | 834 hotels |
---|---|
Lowest Price | NZ$149 |
Highest Price | NZ$785 |
Popular hotels | Chapelhill Croft Farmhouse B&B, Hillhead Hideaways, Hillside Havens, Modern Rural Cottage for 2-6 people, The Mansion House Hotel, Craiglynne Hotel, Laichmoray Hotel, Banff Springs Hotel, Nethybridge Hotel |
Most recent Keith hotel reviews

Other cities near Keith
- Scottish Highlands Hotels
- Nairn Hotels
- Banff Hotels
- Elgin Hotels
- Ballater Hotels
- Inverurie Hotels
- Grantown-on-Spey Hotels
- Lossiemouth Hotels
- Great Britain Hotels
- Aberlour Hotels
- Buckie Hotels
- Forres Hotels
- Banchory Hotels
- Nethy Bridge Hotels
- Aboyne Hotels
- Fraserburgh Hotels
- Boat of Garten Hotels
- Carrbridge Hotels
- Ballindalloch Hotels
- Cullen Hotels
Top picks
- Accommodation in Helmsdale
- Accommodation in Langholm
- Accommodation in Tarbert
- Accommodation in Bridge of Orchy
- Accommodation in Lauder
- Accommodation in Spean Bridge
- Accommodation in Rothesay
- Accommodation in Aviemore
- Accommodation in Kelso
- Accommodation in Gairloch
- Accommodation in Crieff
- Accommodation in St. Andrews
- Ullapool Pet Friendly Hotels
- Accommodation in Glasgow
- Accommodation in Killin
- Accommodation in Thurso
- Accommodation in Kilmarnock
- Accommodation in Stirling
- Accommodation in Peebles
- Accommodation in Lairg
- Accommodation in Ballater
- Accommodation in Portree
- Accommodation in Kinross
- Accommodation in Melrose
- Accommodation in Huntly
- Accommodation in Aberdeen
- Accommodation in Grantown-on-Spey
- Accommodation in Inverness
- Accommodation in Fortrose
- Accommodation in Isle of Lewis
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.