Skip to main content

Cabins in Elgin

Find the cabins that appeal to you the most

The best cabins in Elgin

Check out our pick of great cabins in Elgin

Filter by:

Review score

Sea La Vie Caravan at Silver Sands Holiday Park

Lossiemouth (Near Elgin)

Situated in Lossiemouth in the Grampian region with Lossiemouth West Beach nearby, Sea La Vie Caravan at Silver Sands Holiday Park offers accommodation with free private parking.

J
JAMIE
From
United Kingdom
Very clean. Excellent provisions eg toilet roll, towels, throws, toiletries etc.Tea, coffee, sugar
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews
Price from
US$179.54
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.

J
Jennifer
From
United Kingdom
The spacious decking and lovely view of the light house . Great right next to the beach .
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 80 reviews
Price from
US$155.60
1 night, 2 adults

Aurora luxury beach lodge

Lossiemouth (Near Elgin)

Boasting a patio with garden views, an indoor pool and a garden, Aurora luxury beach lodge can be found in Lossiemouth, close to Lossiemouth East Beach and 10 km from Elgin Cathedral.

B
Bence
From
Hungary
The whole family liked everything very much. Very nice, correct accommodation owner. Safe, family friendly environment -beautiful beautiful sandy beach (with lots of caves and picturesque lighthouses). It was easy to find the lodge thanks to the information provided. Quick key pick up. Spacious, particularly well equipped, cosy property with its own large terrace. It has a cosy, warm atmosphere, modern design and is perfect for larger families. 2 minutes from the beach and overlooking the lighthouse. There is fast and good quality Wi-Fi. Easy parking. Comfortable beds, comfortable rooms, lots of useful kitchen equipment and utensils. We would have liked to stay longer. I would highly recommend this accommodation to everyone.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 76 reviews
Price from
US$329.16
1 night, 2 adults

Craigellachie Lodge

Craigellachie (Near Elgin)

Located just 21 km from Elgin Cathedral, Craigellachie Lodge provides accommodation in Craigellachie with access to a garden, a tennis court, as well as luggage storage space.

D
Daniel
From
Canada
We loved everything about this place! Service was a fantastic Wow! The lodge itself is very cozy and comforting. The food and drinks were delicious. The rooms were clean, comfortable and « homy ». Scott, Sam and everyone else went out of there way to take care of us and accommodate our needs. Definitely recommend for anyone going through that part of Scotland.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews
Price from
US$285.94
1 night, 2 adults

Primrose Bale Cabin - Uk49075

Ballindalloch (Near Elgin)

Primrose Bale Cabin - Uk49075 is located in Ballindalloch, 19 km from Brodie Castle, 29 km from Nairn Dunbar Golf Club, and 29 km from Nairn Museum.

A
Amy
From
United Kingdom
Beautiful location and great shop. Loved being Ona farm
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews
Price from
US$299.24
1 night, 2 adults

Findhorn Ecovillage Escape Eco Pod Pet free

Findhorn (Near Elgin)

Findhorn Ecovillage Escape Eco Pod Pet free is set in Findhorn, 49 km from Inverness Castle, 20 km from Elgin Cathedral, as well as 40 km from Castle Stuart Golf Links.

S
Stephen
From
United Kingdom
Was such a lovely place to stay, couldn’t recommend it more. Spacious, clean, comfy and in an ideal location with a lovely beach nearby. Reception staff were lovely and welcoming, and provided lots of information about the facilities on site.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 32 reviews
Price from
US$105.57
1 night, 2 adults

Braemorriston Lodge

Elgin

Located in Elgin, 1.2 km from Elgin Cathedral, Braemorriston Lodge provides recently renovated accommodation with free WiFi and a garden.

M
Maree
From
United Kingdom
Great little apt. Spotlessly clean. Great communication with owners.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews

Links Lodge

Lossiemouth (Near Elgin)

Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, less than 1 km from Lossiemouth West Beach and 9.1 km from Elgin Cathedral.

L
Linda
From
United Kingdom
We loved everything about Links Lodge. John the Host was fantastic and cooked one of the breakfasts we have ever had. This is now our B&B when we visit Lossiemouth. Roll on our next visit.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 238 reviews

Cladach

Lossiemouth (Near Elgin)

Situated 11 km from Elgin Cathedral, 30 km from Brodie Castle and 40 km from Nairn Dunbar Golf Club, Cladach provides accommodation set in Lossiemouth.

J
Jonathan
From
United Kingdom
We had an absolutely fantastic stay here – definitely a 10/10 experience! The caravan was spotless, with fresh towels, clean bedding, and fully equipped kitchen utensils ready for use. The thoughtful touches from the owner really made our stay special – we were greeted with milk, cookies, apple juice, as well as tea and coffee, and when we asked about a hair dryer, a brand new one was brought straight to us. The comfort was outstanding – we had the best night’s sleep, which is rare compared to many old and dated hotels we’ve stayed in the highlands. It felt fresh, modern, and truly comfortable. We couldn’t have asked for a better stay and would highly recommend this property to anyone looking for a clean, cosy, and welcoming place to stay.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

The Hudson @ Silversands

Lossiemouth (Near Elgin)

The Hudson @ Silversands, a property with a private beach area and a bar, is located in Lossiemouth, 300 metres from Lossiemouth West Beach, 11 km from Elgin Cathedral, as well as 30 km from Brodie...

A
Amanda
From
Australia
Lovely cabin. Clean, warm and cosy. Great location next to the beach and lighthouse, and not far from town. Good instructions and communication.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 65 reviews
All cabins in Elgin

Looking for a cabin?

For the active travellers, a chalet is a great mix of the outdoors and the snug inside. Usually fully furnished and self-catered, chalets are typically wooden and in the Alpine region of Europe, but can also be found elsewhere in the world. Characterised by their sloped roofs, chalets can be single units or separate apartments, and are ideal for skiing holidays.

Most booked cabins in Elgin and surroundings in the past month

See all

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 66 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 65 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 80 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

Popular with guests booking cabins in Duffus

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 4 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 77 reviews

Popular with guests booking cabins in Lossiemouth

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews