Find Beach Hotels in Elgin

  • 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 Elgin Beach Hotels

Our top choices for Elgin beach hotels

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (85 reviews)
"All of the above clean room good breakfast and owners very helpful and informative "
United Kingdom
James
The price is ¥21,830
¥26,196 total
includes taxes & fees
Mar 23 - Mar 24
The Pines Guesthouse

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (542 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The price is ¥17,140
¥20,568 total
includes taxes & fees
Mar 11 - Mar 12
The Mansion House Hotel

Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
The price is ¥77,584
¥77,584 total
includes taxes & fees
Mar 12 - Mar 13
Fishermans Rest

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is ¥91,549
¥109,858 total
includes taxes & fees
Mar 13 - Mar 14
Anchor Cottage

Seaview at The Doocot

Seaview at The Doocot
4.0 star property
Elgin
The price is ¥118,443
¥142,131 total
includes taxes & fees
Mar 13 - Mar 14
Seaview at The Doocot

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (68 reviews)
"Beautiful place, great location, warm and helpful hospitality, and a great breakfast. "
United States
Catherine
The price is ¥19,204
¥23,045 total
includes taxes & fees
Apr 1 - Apr 2
Cawdor House

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (99 reviews)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The price is ¥28,215
¥33,858 total
includes taxes & fees
Mar 10 - Mar 11
The Aberlour Hotel

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
"Brilliant staff, lovely breakfast and very accommodating, rooms comfortable. Made you feel right at home. "
United Kingdom
Sukhpal
The price is ¥21,108
¥25,329 total
includes taxes & fees
Mar 10 - Mar 11
Seabank House Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (118 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is ¥14,429
¥17,314 total
includes taxes & fees
Mar 10 - Mar 11
The Mill House Hotel

Westerlea Hotel

Westerlea Hotel
3.0 star property
Nairn
9.6 out of 10, Exceptional, (55 reviews)
"Had a very comfortable night, staff were friendly and we had a great breakfast "
United Kingdom
Anne
The price is ¥20,720
¥24,864 total
includes taxes & fees
Mar 10 - Mar 11
Westerlea Hotel
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 Elgin

Top Elgin Hotel Reviews

Frequently asked questions

What is Elgin like for travelers who love the beach?
Book a great place to stay in Elgin, which has a lot to offer the traveler planning a beach getaway.
When's the best time for a beach vacation in Elgin?
You can plan your beach trip with a look at year-round temperatures in Elgin: The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Elgin is 36 inches.
What is there to see and do around Elgin?
After checking into your accommodation of choice, you'll probably want to venture out and explore. Beach lovers can head straight to Cummingston Beach or Lossiemouth East Beach for some quality time by the water. Make time for a range of local attractions, which include Elgin Cathedral and Duffus Castle. For additional things to see and do, consider a visit to Glen Moray Distillery or Pluscarden Abbey.
What's the best way to get to my beach hotel in Elgin?
Here's some information to help you get to and around your beach accommodation in Elgin more easily: If you're looking to fly to Elgin, the closest major airport is Inverness (INV), located 28.7 mi (46.1 km) from the city center. If you want to venture outside of the area, hop on a train at Elgin Station.