Skip to content

5 places · prices checked 15 Nov 2026

Lodges, Log Cabins & Hot Tub Breaks in Elgin

We track 5 lodges, cabins and hot tub cottages in Elgin, usually £150 a night. A week in winter costs around £9,359 (£1,050 the rest of the year). Sleeps up to 6, 80% with a hot tub. Average guest rating: 9.6/10.

Places
5
Usual night
£150
Week in winter
£9,359
Average rating
9.6/10
Sleeps up to
6 guests

Prices for 2 adults checked on Booking.com · updated 15 Nov 2026 · how we work

Our places in Elgin

The five places in Elgin range from a two-person hot tub lodge to a three-bedroom house for six. Most are one or two bedrooms, so this is a better area for couples, a small family or two friends than for a large group. Only one place sleeps more than five. Nightly cost varies a lot between the smallest and the largest, so decide on group size first, then look at budget. Ratings are consistently high, which makes the size and the features the real points of difference.

Elgin

1 3

2. The Boathouse

9.0Exceptional · 70 reviews

Guests love:Hosts 9.6Location 9.5

  • Hot tub
  • Water view
  • Dog friendly
Usually£105per night
Check dates

Elgin

1 2

3. Osprey lodge

9.8Exceptional · 17 reviews

Guests love:Cleanliness 10.0Comfort 10.0

  • Hot tub
  • Log burner / fireplace
  • Water view
Price for your dates
Check dates

Elgin

2 4

4. Springburncabins

9.7Exceptional · 6 reviews

Guests love:Comfort 10.0Value 10.0

  • Hot tub
  • Pets on request
Price for your dates
Check dates

Elgin is a small base for a lodge break in Moray, and the choice here is narrow. There are only five places, and all of them have a garden. Most sleep between two and five people, with one larger house for up to six, so couples and small families are the best fit.

Prices are very uneven. The usual night is moderate, and the cheapest option is a one-bedroom place with a hot tub, a lake view and a dog-friendly policy for three guests. At the other end sits a three-bedroom house with a hot tub and a log burner, which is far dearer and pulls the winter weekly figure well above the rest of the year. Four of the five have a hot tub, and three accept pets in some form, though two of those ask you to check first. Guest ratings are very high, around 9.6 out of 10. If you want more choice, the neighbouring towns have bigger lists, and some start cheaper.

Features

Every place has a garden, and four of the five have a hot tub. Log burners are less common, found in two places, and those two are also the dearer ones, as the larger house has both. A BBQ, a lake view and fishing each appear in two places. The lake view appears alongside the lowest nightly cost, so water views do not always mean a higher price here. A high chair is listed at only one place, so families with a baby should ask before booking.

FeaturePlacesShareUsual night
Garden5100%£150
Hot tub480%£763
Log burner / fireplace240%£1,421
BBQ240%£150
Fishing240%£763
High chair120%£150

Prices month by month

The month-by-month pattern is sharp. From February to April the usual price sits at the lower level, and availability is wide, with most dates still free. From November to January the usual price jumps to several times that level, and fewer dates are open, especially in December. The jump comes mostly from the large house with the hot tub and log burner, which is priced very high in winter. If you want a cheaper break, spring is clearly the better time. Winter dates around the festive period go first.

MonthUsual nightNights still free
November 2026 £760 44%
December 2026 £763 30%
January 2027 £721 57%
February 2027 £150 96%
March 2027 £150 90%
April 2027 £150 91%

Around Elgin

Lossiemouth has the longest list nearby, with around 30 places, and its cheapest nights start lower than anything in Elgin. Forres, Aberlour and Nairn each offer around 10 to 14 places. Nairn starts cheapest of those, while Forres and Grantown on Spey start a little higher. Nigg has only five places and the dearest starting prices of the group. If Elgin has nothing free on your dates, Lossiemouth and Forres are the easiest places to widen the search.

FAQs

When is the cheapest time to book?

February to April has the lowest usual prices and the most free dates. November to January is much dearer, and December has the fewest dates open.

How much does a lodge or cabin in Elgin cost?

Based on the prices we check every day, a night in one of these lodges or cabins in Elgin usually costs £150, and a week in winter around £9,359 (£1,050 the rest of the year). Prices depend mostly on the dates and the size of the property.

Are there lodges with hot tubs in Elgin?

Yes: 80% of the places on this page list a hot tub or spa bath on their property page.

Can I bring my dog?

60% of the places on this page accept pets, sometimes for a fee or on request. See also our dog friendly lodges.

What is the largest lodge in Elgin?

The largest property in this selection sleeps up to 6 guests; the average is 4 guests.

When should I book?

In our data the busiest month is December 2026, with only 30% of nights still free. For Christmas, New Year and school holidays, book several weeks ahead; for a last-minute break, check the dates shown on each property.

Is there a minimum stay?

Many lodges and cottages accept short breaks of 2 to 4 nights, but some only take weekly bookings in peak periods. The calendar on each property page shows the minimum stay night by night.

Keep exploring

Go back to Lodges Highlands to widen your search. You might also like Lodges, Log Cabins & Hot Tub Breaks in Lossiemouth, Lodges in Forres, Lodges, Log Cabins & Hot Tub Breaks in Aberlour and Lodges in Nairn.