Find Beach Resorts in Keith

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Keith beach hotels

1. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (131 reviews)
The price is £64
includes taxes & fees
13 Nov - 14 Nov
The Mill House Hotel

2. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (183 reviews)
The price is £50
includes taxes & fees
7 Nov - 8 Nov
The Old Coach House Hotel

3. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (156 reviews)
The price is £99
includes taxes & fees
9 Nov - 10 Nov
The Seafield Arms

4. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (152 reviews)
The price is £110
includes taxes & fees
8 Nov - 9 Nov
Cullen Bay Hotel

5. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (125 reviews)
The price is £95
includes taxes & fees
7 Dec - 8 Dec
The Royal Oak Hotel

6. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (623 reviews)
The price is £120
includes taxes & fees
13 Nov - 14 Nov
The Mansion House Hotel

7. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (113 reviews)
The price is £115
includes taxes & fees
18 Nov - 19 Nov
The Pines Guesthouse

8. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (95 reviews)
The price is £65
includes taxes & fees
15 Nov - 16 Nov
Homesly The Station Hotel

9. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (256 reviews)
  • cleanliness
    Bask in the sun at this coastal retreat, just a 4-minute walk from sandy Inverboyndie Beach with daily housekeeping and fishing nearby.
The price is £120
includes taxes & fees
7 Nov - 8 Nov
Banff Springs Hotel

10. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (290 reviews)
The price is £100
includes taxes & fees
8 Nov - 9 Nov
Fife Lodge
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.

Choose what matters most at beach hotels in Keith

Top Keith Hotel Reviews

Frequently Asked Questions

What is Keith like for travellers who love the beach?

Reserve your ideal place to stay in Keith, which has a lot to offer the traveller planning a beach holiday.

When's the best time for a beach holiday in Keith?

You can plan your beach trip with this snapshot of the seasons in Keith: The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Keith is 899 mm.

What is there to see and do around Keith?

After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you're eager to check out the beaches, head to Tannachy Sands or Sanine Beach for some relaxation by the water. Make time for a range of local attractions, which include Strathisla Distillery and Glenfiddich Whisky Distillery. You can also pay a visit to Dufftown Distillery or Balvenie Distillery for more to see and do.

What's the best way to get to my beach hotel in Keith?

Here's some information to help you get to and around your beach accommodation in Keith with ease. To venture out into the surrounding area, ride one of the trains from Keith Station or Keith and Dufftown Railway. Keith might not have many public transport options to choose from, so consider renting a car to explore more.

Explore a world of travel with Expedia