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 Milking Sheds, Dufftown

The Mansion House Hotel

Banff Springs Hotel

Nethybridge Hotel

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

Top picks
- Hotels in Helmsdale
- Hotels in Langholm
- Hotels in Tarbert
- Hotels in Bridge of Orchy
- Hotels in Lauder
- Hotels in Spean Bridge
- Hotels in Rothesay
- Hotels in Aviemore
- Hotels in Kelso
- Hotels in Gairloch
- Hotels in Crieff
- Hotels in St. Andrews
- Pet Friendly Hotels in Ullapool
- Hotels in Glasgow
- Hotels in Killin
- Hotels in Thurso
- Hotels in Kilmarnock
- Hotels in Stirling
- Hotels in Peebles
- Hotels in Lairg
- Hotels in Ballater
- Hotels in Portree
- Hotels in Kinross
- Hotels in Melrose
- Hotels in Huntly
- Hotels in Aberdeen
- Hotels in Grantown-on-Spey
- Hotels in Inverness
- Hotels in Fortrose
- Hotels in Isle of Lewis
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.






