Find 3 Star Hotels in Keith from SAR 237

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Keith 3 Star Hotels

This weekend
Next weekend

Our top choices for Keith 3-star hotels

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (221 reviews)
" My room was clean and had a lovely view of the sea, the only down side was, it was really cold in my room in the evening/night times. "
United Kingdom
Tina
The price is SAR 421
SAR 505 total
includes taxes & fees
25 May - 26 May
Golf View Hotel

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (506 reviews)
"Pleasant single room for my night stay. Quaint old building. Set in lovely surroundings. Free parking. Good buffet breakfast. Plenty of choice. Helpful staff. "
United Kingdom
Frosulla
The price is SAR 340
SAR 408 total
includes taxes & fees
22 May - 23 May
Craiglynne Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (472 reviews)
"Really enjoyed my time at the Laichmoray. First thing about the hotel is how amazing the staff are. Everyone is great and extremely helpful. Second, breakfast every morning was a treat — piping hot and tasty. Third, the room was perfect for me. I didn't mind that it was up four flights of stairs, no lift, and that the bathroom was tiny. It was all very functional, and the bed/pillows were extremely comfortable."
Canada
Rachel
The price is SAR 467
SAR 561 total
includes taxes & fees
10 May - 11 May
Laichmoray Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (350 reviews)
"Lovely hotel and staff - excellent restaurant. "
United States
Carolyn
The price is SAR 610
SAR 732 total
includes taxes & fees
19 May - 20 May
The Speyside Hotel

Nethybridge Hotel

Nethybridge Hotel
3.0 star property
Nethy Bridge
7.8 out of 10, Good, (289 reviews)
"Friendly and welcoming staff in a quaint setting"
Canada
Margaret
The price is SAR 360
SAR 432 total
includes taxes & fees
10 May - 11 May
Nethybridge Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (120 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is SAR 416
SAR 500 total
includes taxes & fees
9 May - 10 May
The Mill House Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (158 reviews)
"Lovely clean room maybe next time we come will ask for soft pillows "
United Kingdom
Mary
The price is SAR 198
SAR 237 total
includes taxes & fees
15 May - 16 May
The Old Coach House Hotel

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.6 out of 10, Good, (157 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is SAR 402
SAR 482 total
includes taxes & fees
7 Jun - 8 Jun
The Royal Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (248 reviews)
"Everything was perfect and outstanding!👍"
United Kingdom
Solveig
The price is SAR 414
SAR 496 total
includes taxes & fees
21 May - 22 May
Fife Lodge

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (219 reviews)
"All the staff were lovely and helpful. Our room was very clean and the bathroom spotless. The bed was huge and conformable but a bit soft for our personal preference. Amazing views of the harbour. Room had everything you could need in there including hair dryer and ironing board and iron."
United Kingdom
Gabriela
The price is SAR 551
SAR 662 total
includes taxes & fees
23 May - 24 May
The Knowes Hotel & Restaurant

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (206 reviews)
"Everything as expected and was perfect for what we needed. Food was excellent value for money, only issue was a staffing problem which meant no dinners on the final night. Really good to let us bring in fish and chips and enjoy a Pint. "
United Kingdom
matthew
The price is SAR 247
SAR 247 total
includes taxes & fees
31 May - 1 Jun
Ben Mhor Hotel

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (433 reviews)
"Decent stay"
United Kingdom
Brian
The price is SAR 433
SAR 520 total
includes taxes & fees
17 May - 18 May
Stotfield Hotel

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (120 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
The price is SAR 619
SAR 743 total
includes taxes & fees
10 May - 11 May
Sunninghill

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3 reviews)
The price is SAR 234
SAR 280 total
includes taxes & fees
31 May - 1 Jun
Premier Inn Elgin

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (102 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
The price is SAR 720
SAR 864 total
includes taxes & fees
1 Jun - 2 Jun
The Aberlour Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (90 reviews)
"Nice breakfast. Parking a little tight."
United States
Hope
The price is SAR 526
SAR 631 total
includes taxes & fees
10 May - 11 May
The Pines Guesthouse

Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (266 reviews)
"Lovely comfy room, great view over the sandy beach and friendly staff."
United Kingdom
Stephen
The price is SAR 307
SAR 368 total
includes taxes & fees
10 May - 11 May
Firth Hotel & Restaurant

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (97 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is SAR 577
SAR 692 total
includes taxes & fees
14 May - 15 May
The Royal Oak Hotel

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is SAR 856
SAR 1,027 total
includes taxes & fees
19 May - 20 May
Craigellachie Lodge

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (139 reviews)
"Staff were friendly and helpful. Breakfast was good quality and well cooked. Seaview (if you get one) was directly overlooking the lovely beach. Room was very clean and a good standard. "
United Kingdom
Alastair
The price is SAR 635
SAR 762 total
includes taxes & fees
18 May - 19 May
Cullen Bay Hotel
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Keith.
Still don't see what you're looking for?
See all properties in Keith.
You can also use these popular filters to refine your search.
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.

Learn more about Keith

This charming Scottish town invites you to explore the historic Keith and Dufftown Railway with its vintage steam trains. Visit the Strathisla Distillery to learn whisky-making secrets and sample Scotland's oldest continuously operating single malt.

Photo by Anne Burgess
Open Photo by Anne Burgess

Top Keith Hotel Reviews

Frequently asked questions

What are the best 3-star hotels in Keith?
Travelers wanting an affordable and pleasant Keith stay often choose The Mill House Hotel. This 3-star hotel, around 19 kilometers northwest of the center, offers a deep soaking bathtub and a garden. Want another hot tip? Situated 24 kilometers north of downtown and including a garden and a cafe, The Highlander Hotel is another guest favorite.
How much does it cost to stay in a 3-star hotel in Keith?
Try Expedia's search filters to lock in a reasonably priced 3-star hotel for your Keith break. Simply set your budget with our convenient pricing tool. You can also pick the amenities you need, favorite area and a lot more.

  • Search for the lowest price per night right now from SAR 554

What is the difference between a 4-star and 3-star hotel in Keith?
Book a stay at a 3-star hotel and you can look forward to clean and comfortable rooms and conveniences such as WiFi, gym equipment and tea and coffee making facilities. These stays may also feature a bar and restaurant. Upgrade your Keith vacation by picking a 4-star hotel. With things like a spa, 24/7 room service and luxury toiletries, you'll experience a higher level of relaxation and comfort.