The 10 best beach hotels in Elgin, UK | Booking.com
Skip to main content

Beach Hotels in Elgin

Find the beach hotels that appeal to you the most

The best beach hotels in Elgin

Check out our pick of great beach hotels in Elgin

Filter by:

Review score

Tighnabruaich Annex

Lossiemouth (Near Elgin)

Tighnabruaich Annex, a property with free bikes, is set in Lossiemouth, 9.4 km from Elgin Cathedral, 34 km from Brodie Castle, as well as 43 km from Nairn Dunbar Golf Club.

N
Neal
From
Ireland
A beautiful apartment, light, tastefully decorated and warm. New kitchen area and was delighted to find fresh milk, bread and butter, tea and coffee and even breakfast cereal waiting for me, a nice touch after a 10 hour drive. Welcoming hosts and ample parking in a stunning edge of town location. Highly recommended!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 146 reviews
Price from
US$160.82
1 night, 2 adults

Aurora Way 81

Lossiemouth (Near Elgin)

Located in Lossiemouth, just 300 metres from Lossiemouth West Beach, Aurora Way 81 provides beachfront accommodation with a terrace, a restaurant, a bar and free WiFi.

V
Veronica
From
United Kingdom
The caravan was lovely. Excellent facilities including air fryer, coffee machine massive TV, netflix, large enclosed decking and furniture. Was spotless. Great value for the price we paid.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 78 reviews
Price from
US$156.80
1 night, 2 adults

RICK'S RETREAT static caravan near the beach with free wifi

Lossiemouth (Near Elgin)

Located in Lossiemouth, RICK'S RETREAT static caravan near the beach with free wifi features accommodation with a heated pool.

A
Angela
From
United Kingdom
Caravan was spotless & well equipped loved the verandah kids loved sitting out there at night in their pjs with hot chocolate beach a 2 minute walk & very clean would return in a heartbeat
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 32 reviews
Price from
US$165.84
1 night, 2 adults

GOLF View Hotel & Macintosh Restaurant

Lossiemouth (Near Elgin)

Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodation with a terrace, free private parking, a restaurant and a bar.

A
Anna
From
United States
I loved the staff and fell in love with the property!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 544 reviews
Price from
US$139.38
1 night, 2 adults

Aurora on the Dunes- Cozy Coastal Retreat with Scenic Views

Lossiemouth (Near Elgin)

Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, Aurora on the Dunes- Cozy Coastal Retreat with Scenic Views provides accommodation with a sauna and a fitness room.

E
Emily
From
United Kingdom
Meet the hosts and they were veery friendly and couldn't help enough. View was beautiful and where we were was right beside the main complex to your left and to your right we were at the beach front. I'm expecting but still managed the duns over for a wee short cut so less than a 2 min walk.. Plenty of room for myself husband and daughter Dog treats on arrival too.. Recommended this resort and hosts. Good value too. If returning will use them again . Also have a bigger lodge if required to upgrad if needed if available. Emily & Allan
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 19 reviews
Price from
US$241.23
1 night, 2 adults

Kintrae B&B

Buckie (Near Elgin)

Boasting a fitness centre and views of city, Kintrae B&B is a bed and breakfast situated in a historic building in Buckie, 27 km from Elgin Cathedral.

J
Janet
From
New Zealand
Staff very welcoming, room comfy and good view. Overall a great stay
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 378 reviews
Price from
US$132.67
1 night, 2 adults

Beachside Lighthouse 14

Lossiemouth (Near Elgin)

Located in Lossiemouth in the Grampian region, with Lossiemouth West Beach nearby, Beachside Lighthouse 14 provides accommodation with access to a fitness room.

s
susan
From
Australia
It was exceptional. Clean and tidy and very comfortable.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 106 reviews

hollies retreat

Lossiemouth (Near Elgin)

Hollies retreat is a beachfront property set in Lossiemouth, 600 metres from Lossiemouth West Beach and 11 km from Elgin Cathedral.

B
Brandon
From
United Kingdom
Great price and location. Would happily return.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 115 reviews

Biggerstaffs retreat

Lossiemouth (Near Elgin)

Situated in Lossiemouth, 600 metres from Lossiemouth West Beach, Biggerstaffs retreat features accommodation with a garden, free private parking, a private beach area and a restaurant.

P
Paterson
From
United Kingdom
Great experience very easy to deal with. Caravan clean and had everything you could have needed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 19 reviews

The Lookout, Lossiemouth

Lossiemouth (Near Elgin)

Set in Lossiemouth, just 100 metres from Lossiemouth East Beach, The Lookout, Lossiemouth offers beachfront accommodation with a garden and free WiFi.

M
Margaret
From
United Kingdom
Beautiful cottage with outstanding views looking out towards the East beach , perfect location .
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
All beach hotels in Elgin

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Elgin and surroundings in the past month

See all