Skip to main content

Self-Catering Accommodations in Elgin

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Elgin

Check out our selection of great self-catering accommodations in Elgin

Filter by:

Review score

Newly renovated house Elgin

Elgin

Newly renovated house Elgin offers accommodations in Elgin, 1.7 miles from Elgin Cathedral and 27 miles from Huntly Castle.

A
Adrian
From
United Kingdom
Everything was like in the description, well equipped and very clean house.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
$583.35
1 night, 2 adults

Waterside Apartment

Elgin

Waterside Apartment is located in Elgin, just 28 miles from Huntly Castle and 16 miles from Brodie Castle. This apartment features accommodations with a terrace.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 10 reviews
Price from
$155.29
1 night, 2 adults

Tighnabruaich Annex

Lossiemouth (Near Elgin)

Tighnabruaich Annex is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.

M
Marc
From
United States
John was very hospitable and a pleasure to meet. And the fact that he stocked the fridge and pantry before we got there was a very pleasant surprise!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 145 reviews
Price from
$162.04
1 night, 2 adults

Summer breeze

Lossiemouth (Near Elgin)

Summer breeze offers accommodations in Lossiemouth, a 12-minute walk from Lossiemouth East Beach and 5.7 miles from Elgin Cathedral.

J
John
From
United Kingdom
The caravan was very clean, comfortable and we'll equipped and located in a great position for local amenities. We only stayed one night but would love to stay for longer next time. Highly recommended!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
Price from
$175.55
1 night, 2 adults

Lighthouse View

Lossiemouth (Near Elgin)

A 8-minute walk from Lossiemouth West Beach in Lossiemouth, Lighthouse View features accommodations with access to a fitness room and indoor pool.

R
Roisin
From
United Kingdom
Lovely in the photos but a lot better in person, very spacious, had everything you needed! Nice touch with the coffee pods for the coffee machine. Was clean & tidy. Bed was super comfy! And the location couldn’t have been better. Met Patrick when leaving & he was so lovely & had a little conversion with myself & my partner will definitely be back to stay again! 👌🏼
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 29 reviews
Price from
$136.72
1 night, 2 adults

Swallows at Silversands

Lossiemouth (Near Elgin)

Offering a garden, Swallows at Silversands offers accommodations in Lossiemouth. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
$145.84
1 night, 2 adults

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

Lossiemouth (Near Elgin)

A 5-minute walk from Lossiemouth West Beach in Lossiemouth, RICK'S RETREAT static caravan near the beach with free wifi provides accommodations with access to a fitness room.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 29 reviews
Price from
$167.11
1 night, 2 adults

Beachfront Lodge, Lossiemouth Bay

Lossiemouth (Near Elgin)

Beachfront Lodge, Lossiemouth Bay offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth East Beach and 5.8 miles from Elgin Cathedral.

L
Leanne
From
United Kingdom
Great location, lovely lodge - would definitely recommend
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 87 reviews
Price from
$155.86
1 night, 2 adults

Paul’s place silversands

Lossiemouth (Near Elgin)

Paul’s place silversands is located in Lossiemouth, just a 7-minute walk from Lossiemouth West Beach and 6.5 miles from Elgin Cathedral.

j
johnnyfee
From
United Kingdom
very nice van, lots to do nearby
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 86 reviews
Price from
$168.79
1 night, 2 adults

87 Lighthouse View Lodge

Lossiemouth (Near Elgin)

87 Lighthouse View Lodge offers accommodations in Lossiemouth, a 7-minute walk from Lossiemouth West Beach and 6.5 miles from Elgin Cathedral.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 65 reviews
Price from
$182.30
1 night, 2 adults
All self-catering accommodations in Elgin

Top picks for Elgin hotels

Explore our most popular hotels in Elgin

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 10 reviews
    From
    $155
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 7 reviews
    From
    $583
    1 night, 2 adults
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 32 reviews
    From
    $162
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 7 reviews
    From
    $1,024
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review
    From
    $708
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 4 reviews
    From
    $743
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review
    From
    $2,004
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 4 reviews
    From
    $1,095
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews
    From
    $1,359
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review
    From
    $848
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 4 reviews
    From
    $2,066
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 145 reviews
    From
    $162
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 16 reviews
    From
    $185
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 86 reviews
    From
    $169
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 29 reviews
    From
    $137
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 87 reviews
    From
    $156
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 7 reviews
    From
    $176
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 65 reviews
    From
    $182
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 2 reviews
    From
    $146
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 8 reviews
    From
    $146
    1 night, 2 adults

Filter by:

Review score

Newly renovated house Elgin

Elgin

Newly renovated house Elgin offers accommodations in Elgin, 1.7 miles from Elgin Cathedral and 27 miles from Huntly Castle.

A
Adrian
From
United Kingdom
Everything was like in the description, well equipped and very clean house.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
$583.35
1 night, 2 adults

Waterside Apartment

Elgin

Waterside Apartment is located in Elgin, just 28 miles from Huntly Castle and 16 miles from Brodie Castle. This apartment features accommodations with a terrace.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 10 reviews
Price from
$155.29
1 night, 2 adults

Tighnabruaich Annex

Lossiemouth (Near Elgin)

Tighnabruaich Annex is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.

M
Marc
From
United States
John was very hospitable and a pleasure to meet. And the fact that he stocked the fridge and pantry before we got there was a very pleasant surprise!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 145 reviews
Price from
$162.04
1 night, 2 adults

Summer breeze

Lossiemouth (Near Elgin)

Summer breeze offers accommodations in Lossiemouth, a 12-minute walk from Lossiemouth East Beach and 5.7 miles from Elgin Cathedral.

J
John
From
United Kingdom
The caravan was very clean, comfortable and we'll equipped and located in a great position for local amenities. We only stayed one night but would love to stay for longer next time. Highly recommended!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
Price from
$175.55
1 night, 2 adults

Lighthouse View

Lossiemouth (Near Elgin)

A 8-minute walk from Lossiemouth West Beach in Lossiemouth, Lighthouse View features accommodations with access to a fitness room and indoor pool.

R
Roisin
From
United Kingdom
Lovely in the photos but a lot better in person, very spacious, had everything you needed! Nice touch with the coffee pods for the coffee machine. Was clean & tidy. Bed was super comfy! And the location couldn’t have been better. Met Patrick when leaving & he was so lovely & had a little conversion with myself & my partner will definitely be back to stay again! 👌🏼
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 29 reviews
Price from
$136.72
1 night, 2 adults

Swallows at Silversands

Lossiemouth (Near Elgin)

Offering a garden, Swallows at Silversands offers accommodations in Lossiemouth. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
$145.84
1 night, 2 adults

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

Lossiemouth (Near Elgin)

A 5-minute walk from Lossiemouth West Beach in Lossiemouth, RICK'S RETREAT static caravan near the beach with free wifi provides accommodations with access to a fitness room.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 29 reviews
Price from
$167.11
1 night, 2 adults

Beachfront Lodge, Lossiemouth Bay

Lossiemouth (Near Elgin)

Beachfront Lodge, Lossiemouth Bay offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth East Beach and 5.8 miles from Elgin Cathedral.

L
Leanne
From
United Kingdom
Great location, lovely lodge - would definitely recommend
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 87 reviews
Price from
$155.86
1 night, 2 adults

Paul’s place silversands

Lossiemouth (Near Elgin)

Paul’s place silversands is located in Lossiemouth, just a 7-minute walk from Lossiemouth West Beach and 6.5 miles from Elgin Cathedral.

j
johnnyfee
From
United Kingdom
very nice van, lots to do nearby
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 86 reviews
Price from
$168.79
1 night, 2 adults

87 Lighthouse View Lodge

Lossiemouth (Near Elgin)

87 Lighthouse View Lodge offers accommodations in Lossiemouth, a 7-minute walk from Lossiemouth West Beach and 6.5 miles from Elgin Cathedral.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 65 reviews
Price from
$182.30
1 night, 2 adults
All self-catering accommodations in Elgin

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Elgin and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Elgin

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

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 6 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 42 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 19 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 48 reviews

Popular with guests booking self-catering accommodations in Elgin

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 67 reviews

Highly rated self-catering accommodations in Elgin and nearby

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

Tighnabruaich Annex is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 28 reviews

Featuring a garden, East Wing Apartment in Elgin features accommodations in Elgin. With river views, this accommodation offers a patio.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 27 reviews

Featuring a garden, Grampian Serviced Apartments - Park View features accommodations in Elgin. Both free Wifi and parking on-site are accessible at the vacation home free of charge.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 6 reviews

100 Thornhill Drive, Elgin is located in Elgin, just 1.6 miles from Elgin Cathedral and 27 miles from Huntly Castle.

The White House

Elgin
8.0+ review score
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 32 reviews

The White House is a recently renovated vacation home in Elgin where guests can make the most of the garden and barbecue facilities.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 67 reviews

Glampods Glamping Pod - meet Highland Cows and Sheep Elgin is located in Elgin, just 4.1 miles from Elgin Cathedral and 30 miles from Castle Stuart Golf Links.

Balormie View

Lossiemouth
8.0+ review score
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 9 reviews

Balormie View is located in Lossiemouth, just 5.2 miles from Elgin Cathedral and 20 miles from Brodie Castle. Both Wifi and private parking are accessible at the apartment free of charge.

The Barley Mill

Elgin
8.0+ review score
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 61 reviews

Providing a terrace, The Barley Mill features accommodations in Elgin. The property is around 4.2 miles from Elgin Cathedral, 25 miles from Huntly Castle, and 20 miles from Brodie Castle.

These self-catering accommodations in Elgin and nearby have options with free cancellation

Town centre 4xbed 4xbath apartment

Elgin
Free cancellation options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Town centre 4xbed 4xbath apartment is located in Elgin, just a 10-minute walk from Elgin Cathedral and 27 miles from Huntly Castle.

Serviced Accommodation Moray

Elgin
Free cancellation options available
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 19 reviews

Serviced Accommodation Moray enjoys a location in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

Institution Road

Elgin
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Institution Road is located in Elgin, just 22 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

Distillery Apartment 1

Elgin
Free cancellation options available
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 15 reviews

Distillery Apartment 1 is located in Elgin, just 1.2 miles from Elgin Cathedral and 27 miles from Huntly Castle.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Spacious Iconic Lesmurdie House 2 bed, free WiFi and Parking is located in Elgin, just 23 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Serviced Accommodation Moray - Lesmurdie House No 2 offers accommodations in Elgin, a 15-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

SAM Slains Drive

Elgin
Free cancellation options available
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

SAM Slains Drive is located in Elgin, just 23 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

The Boathouse

Longmorn
Free cancellation options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 49 reviews

The Boathouse is located in Longmorn, just 28 miles from Huntly Castle and 21 miles from Brodie Castle. Featuring a garden, the property is located within 5.1 miles of Elgin Cathedral.

Enjoy breakfast in Elgin and nearby

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 56 reviews

Modern One Bedroom Apartment offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth West Beach and 5.4 miles from Elgin Cathedral.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 50 reviews

1 Fulmar Road**Next to West Beach and Golf Course is located in Lossiemouth, just a 11-minute walk from Lossiemouth West Beach and 5.3 miles from Elgin Cathedral.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 34 reviews

5 Fulmar Road**Next to West Beach and Golf Course is located in Lossiemouth, just 20 miles from Brodie Castle and 26 miles from Nairn Dunbar Golf Club.

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

Providing a garden, WELCOMEHOUSE close to east beach, shops, restaurants and RAF base provides accommodations in Lossiemouth.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 49 reviews

Cosy Cottage Close to East Beach, Shops, Restaurants and RAF base offers accommodations in Lossiemouth, a 9-minute walk from Lossiemouth East Beach and 5.1 miles from Elgin Cathedral.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 87 reviews

Beachfront Lodge, Lossiemouth Bay offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth East Beach and 5.8 miles from Elgin Cathedral.

Summer breeze

Lossiemouth
Breakfast options
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews

Summer breeze offers accommodations in Lossiemouth, a 12-minute walk from Lossiemouth East Beach and 5.7 miles from Elgin Cathedral.

Ramsay Lane

Lossiemouth
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 28 reviews

Ramsay Lane is located in Lossiemouth, just 31 miles from Huntly Castle and 20 miles from Brodie Castle.

FAQ about self-catering accommodations in Elgin

Self-catering Accommodations That Guests Love in Elgin

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 61 reviews
It was self catering
Guest review by
barry
Group
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 65 reviews
Excellent location with view over the harbor and beyond. Easy parking. Very comfortable set up with large open plan kitchen-dinning-lounge area and 2 good sized bedrooms upstairs. Nice touches included small welcome pack and also dishwasher tablets/ laundry detergent / refuse bags etc which not all self catering properties provide.
Guest review by
ross
Family with young children