Find the self-catering accommodations that appeal to you the most
Check out our selection of great self-catering accommodations in Elgin
Newly renovated house Elgin offers accommodations in Elgin, 1.7 miles from Elgin Cathedral and 27 miles from Huntly Castle.

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.
Tighnabruaich Annex is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.

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

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

Offering a garden, Swallows at Silversands offers accommodations in Lossiemouth. This property offers access to a balcony, free private parking, and free Wifi.
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.
Beachfront Lodge, Lossiemouth Bay offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth East Beach and 5.8 miles from Elgin Cathedral.

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

87 Lighthouse View Lodge offers accommodations in Lossiemouth, a 7-minute walk from Lossiemouth West Beach and 6.5 miles from Elgin Cathedral.
Explore our most popular hotels in Elgin
Newly renovated house Elgin offers accommodations in Elgin, 1.7 miles from Elgin Cathedral and 27 miles from Huntly Castle.

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.
Tighnabruaich Annex is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.

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

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

Offering a garden, Swallows at Silversands offers accommodations in Lossiemouth. This property offers access to a balcony, free private parking, and free Wifi.
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.
Beachfront Lodge, Lossiemouth Bay offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth East Beach and 5.8 miles from Elgin Cathedral.

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

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

Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Popular with guests booking self-catering accommodations in Elgin
Tighnabruaich Annex is located in Lossiemouth, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.
Featuring a garden, East Wing Apartment in Elgin features accommodations in Elgin. With river views, this accommodation offers a patio.
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.
100 Thornhill Drive, Elgin is located in Elgin, just 1.6 miles from Elgin Cathedral and 27 miles from Huntly Castle.
The White House is a recently renovated vacation home in Elgin where guests can make the most of the garden and barbecue facilities.
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 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.
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.
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 enjoys a location in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.
Institution Road is located in Elgin, just 22 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.
Distillery Apartment 1 is located in Elgin, just 1.2 miles from Elgin Cathedral and 27 miles from Huntly Castle.
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.
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 is located in Elgin, just 23 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.
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.
Modern One Bedroom Apartment offers accommodations in Lossiemouth, a 13-minute walk from Lossiemouth West Beach and 5.4 miles from Elgin Cathedral.
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.
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.
Providing a garden, WELCOMEHOUSE close to east beach, shops, restaurants and RAF base provides accommodations in Lossiemouth.
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.
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 offers accommodations in Lossiemouth, a 12-minute walk from Lossiemouth East Beach and 5.7 miles from Elgin Cathedral.
Ramsay Lane is located in Lossiemouth, just 31 miles from Huntly Castle and 20 miles from Brodie Castle.