This serviced apartment in Elgin is a short walk from Elgin Cathedral and offers easy access to other attractions in the surrounding area. It has been rated very good for cleanliness and user experience, and the location is considered excellent. The apartment is spacious, covering 115 square metres, and is well-equipped with a fully fitted kitchen, a relaxing garden, a restaurant, and a tennis court, ensuring a comfortable and enjoyable stay.
9.6 188 reviews
Elgin
21/08 – 23/08
522 ﺩ.ﺇ/nighttotal: 1044 ﺩ.ﺇ (2 )
Lovely Two Bed First Floor Flat Central Location
2 2
apartment , Morayshire
This apartment is conveniently located in Elgin, just next to the historic Elgin Cathedral and across the road from Johnston's Woollen Mill, with the town centre a short walk away through Copper Park. The apartment has excellent user, location, and cleanliness ratings, ensuring a comfortable and enjoyable stay. This two-bedroom flat can accommodate up to four guests and features a king-size bed in one bedroom and a double bed in the other. The apartment includes modern amenities like a dishwasher, washing machine, and a Smart TV with Netflix access, and also provides a picnic set perfect for exploring the beautiful Moray countryside.
Elgin
23/12 – 27/12
823 ﺩ.ﺇ/nighttotal: 3292 ﺩ.ﺇ (4 )
Whispering Dunes - Silver Sands Holiday Park
1 5
resort , West Beach
The Whispering Dunes - Silver Sands Holiday Park offers a 3-bedroom, 1-bathroom holiday chalet for up to 6 guests, located within Silver Sands Holiday Park just a short distance from Lossiemouth West Beach. This caravan park provides a heated swimming pool, fitness centre, restaurant, bar, and live entertainment, with the chalet featuring a fully equipped kitchen, living/dining area, and outdoor spaces including a patio, terrace, and balcony, plus free WiFi.
9.6 214 reviews
Elgin
23/12 – 27/12
2137 ﺩ.ﺇ/nighttotal: 8548 ﺩ.ﺇ (4 )
Traditional Scottish Get Away - Pet Friendly
1 5
apartment , Mosstowie
This charming 150-year-old stone cottage is located in the Scottish greenbelt, just 5 kilometres from Elgin and 8 kilometres from beautiful sandy beaches. It has received excellent ratings for location, cleanliness and overall user experience. The cottage has three bedrooms and one bathroom, comfortably accommodating up to six guests. The well-equipped kitchen features a double oven, dishwasher, and a large table, perfect for preparing and enjoying meals. Outside, the enclosed garden provides a safe haven for pets and features a patio area with seating around a chimenia.
Elgin
23/12 – 27/12
1041 ﺩ.ﺇ/nighttotal: 4164 ﺩ.ﺇ (4 )
Wonderful Private Villa For 6 People With Pool
2 5
apartment , Lossiemouth
This modern mobile home is situated on the outskirts of Lossiemouth, offering direct beach access just 50 meters from the sea and beach, and 700 meters from Covesea Lighthouse & Royal Navy Heritage. This two-bedroom, two-bathroom mobile home accommodates up to six guests and features a covered swimming pool, private terrace, and on-site restaurant, with baby equipment available upon request.
9.9 39 reviews
Elgin
07/08 – 10/08
1516 ﺩ.ﺇ/nighttotal: 4548 ﺩ.ﺇ (3 )
The White House
1 7
apartment , Morayshire
This four-bedroom property is located in the suburbs of Elgin, just across the road from the Elgin Golf Club and 7km from Lossiemouth Beach. The apartment has received excellent ratings for its location, cleanliness, and user experience. The spacious home has one bathroom and can accommodate up to nine guests. The apartment features a fully equipped kitchen, a garden with a BBQ, and off-street parking for two cars. Guests can enjoy scenic woodland walks, explore the Moray Whisky Trail, or tee off at the nearby golf course.
Elgin
03/10 – 07/10
638 ﺩ.ﺇ/nighttotal: 2552 ﺩ.ﺇ (4 )
Silversands Retreat By Interhome
2 3
apartment , Lossiemouth
This modern mobile home offers direct access to the sea and beach, located just 50 meters from Lossiemouth's coastline, with Lossiemouth East Beach nearby and West Beach 750 meters away, while shops and a restaurant are 500 meters distant. This 3-room mobile home accommodates up to 6 guests, featuring a kitchen with a fridge and microwave, two bedrooms, two bathrooms, a veranda, and access to a shared indoor swimming pool, with parking for two cars and baby equipment available on request.
8.6 6 reviews
Elgin
25/07 – 01/08
738 ﺩ.ﺇ/nighttotal: 5166 ﺩ.ﺇ (7 )
100 Thornhill Drive, Elgin
2 1
apartment , Elgin
This two-bedroom flat at 100 Thornhill Drive, Elgin, is situated 1.6 kilometres from Elgin Cathedral and within driving distance of Brodie Castle (27 kilometres), Cawdor Castle (43 kilometres), and Kilravock Castle (48 kilometres), offering a central base for exploring local history and golf courses such as Nairn Dunbar Golf Club (37 kilometres). The 63 square metre accommodation comfortably sleeps four guests, featuring a fully equipped kitchen, a flat-screen TV, and private parking, with check-out available between 12:00 AM and 10:00 AM.
9.6 9 reviews
Elgin
24/12 – 27/12
1250 ﺩ.ﺇ/nighttotal: 3750 ﺩ.ﺇ (3 )
"Glenerne" Cottage, Elgin
1 5
apartment , Morayshire
This charming three-bedroom cottage is located in Elgin, just 800 metres from the railway station and 1.5 kilometres from the town centre. The cottage has received excellent ratings for its cleanliness, location and overall experience, making it a popular choice for travellers. The cottage has a large double bedroom downstairs and two further double bedrooms upstairs, comfortably accommodating up to five guests. The cottage has been recently refurbished and includes modern amenities such as secondary glazing, off-street parking for several cars, and a fully equipped kitchen.
8.3 8 reviews
Elgin
23/12 – 27/12
1723 ﺩ.ﺇ/nighttotal: 6892 ﺩ.ﺇ (4 )
Ladyhill House - Town Centre
5 5
apartment , Morayshire
This 5-bedroom house is in Elgin town centre, just 5 minutes’ walk from Dr Gray’s Hospital and close to shops, restaurants and attractions. It has very good user, location and cleanliness ratings. The house has one en-suite bathroom and two additional bathrooms, making it ideal for groups of up to 9 people. It offers a fully equipped kitchen, daily servicing, a garden, parking, and internet access.
9.8 29 reviews
Elgin
24/12 – 27/12
548 ﺩ.ﺇ/nighttotal: 1644 ﺩ.ﺇ (3 )
Cozy’s Caravan Hire Silversands Lossiemouth
3 5
apartment , Morayshire
This cosy caravan is situated on a holiday park at the foot of a Scottish lighthouse and next to white sandy beaches, offering stunning coastal views and direct access to the beach. It boasts excellent user, location and cleanliness ratings, making it a popular choice for travellers. The caravan has three bedrooms and one bathroom, comfortably accommodating up to six guests. It offers a range of amenities including a kitchen with a fridge, freezer and microwave, a swimming pool, a garden, a fitness centre, parking, internet access and is pet-friendly.
Elgin
31/07 – 02/08
1303 ﺩ.ﺇ/nighttotal: 2606 ﺩ.ﺇ (2 )
Beautiful Apartment For 4 Guests With Wifi And Tv
1 2
apartment , Lossiemouth
This ground-floor Lossiemouth flat, 0.08km from the sea and 0.35km from Lossiemouth Beach, offers easy access to the marina, golf course, and local shops. The self-catering apartment sleeps four, comprising one bedroom, one bathroom, a well-equipped kitchen with dishwasher, and free Wi-Fi and parking; a cot and highchair are available (at extra cost).
Best family friendly Elgin apartment rentals
Among the 53 accommodations in Elgin, here are the 4 best family friendly apartments
Elgin
23/12 – 27/12
1569 ﺩ.ﺇ/nighttotal: 6276 ﺩ.ﺇ (4 )
Cosy Apartment For 8 Guests With Wifi And Tv
2 5
apartment , Lossiemouth
This Lossiemouth seaside flat is situated 0.9km from Lossiemouth East Beach, within a 10-minute walk of Harbour Treasures and Moray Golf Club. The 64 square metre self-catering property sleeps eight guests, boasting two bedrooms, two bathrooms, free WiFi, parking, and a fully equipped kitchen including a microwave and dishwasher.
9.1 120 reviews
Elgin
03/10 – 07/10
775 ﺩ.ﺇ/nighttotal: 3100 ﺩ.ﺇ (4 )
87 Lighthouse View Lodge
2 3
apartment , Lossiemouth
This apartment is situated in Lossiemouth, just a 7-minute walk from Lossiemouth West Beach and 10.5 kilometres from Elgin Cathedral, offering a convenient base for exploring the area. The property has received excellent ratings for its cleanliness, location and overall experience. The self-catering property has 2 bedrooms, a living room, and a fully equipped kitchen, covering 7 square metres and comfortably accommodating 6 guests. Enjoy a refreshing dip in the indoor pool, relax on the patio with garden views, and make use of the free Wi-Fi and private parking.
10 6 reviews
Elgin
03/10 – 07/10
1816 ﺩ.ﺇ/nighttotal: 7264 ﺩ.ﺇ (4 )
Garden Cottage
5 3
apartment , Morayshire
Garden Cottage is a detached home located near Lhanbryde in Moray, Scotland, just 3.8 kilometres from a shop and pub, offering a peaceful rural setting. The property has received excellent ratings for its cleanliness, location, and overall experience. This five-bedroom cottage comfortably sleeps up to 10 guests, making it ideal for families or groups. The property offers a well-equipped kitchen, a cosy sitting room with a wood-burning stove, two additional snug spaces, an enclosed garden with furniture and a summer house, and off-road parking for four cars.
9.9 64 reviews
Elgin
07/08 – 10/08
6916 ﺩ.ﺇ/nighttotal: 20748 ﺩ.ﺇ (3 )
Unique Scottish Country House Belonging To One Of The Most Beautiful "Arts And Crafts Houses"
9 7
apartment , Kellas near Elgin
Kellas House is a beautiful Arts and Crafts property located on a 2,500-acre estate between Elgin and Forres, approximately 10 kilometres from both towns, offering stunning views and a peaceful escape. The property has received excellent user, location, and cleanliness ratings, ensuring a comfortable and enjoyable stay. The house has 9 bedrooms, 10 bathrooms, and a floor area of 800 square metres, providing ample space for large groups. Amenities include a fully equipped kitchen, a garden, parking, internet access, and the option for catering and housekeeping services, alongside a range of on-site and local activities such as fishing, golfing, and exploring the nearby Highlands.
Best Elgin apartment rentals with a kitchen
Elgin
31/07 – 02/08
1303 ﺩ.ﺇ/nighttotal: 2606 ﺩ.ﺇ (2 )
Nice Apartment For 4 People With Wifi And Tv
1 2
apartment , Lossiemouth
This Lossiemouth flat is situated in a residential area, 0.08km from the sea and 0.35km from Lossiemouth Beach, close to shops, restaurants, and Lossiemouth Golf Course. The self-catering apartment, sleeping up to four guests, boasts a modern interior renovated in 2025, a well-equipped kitchen including a dishwasher, and free WiFi; a tennis court is just 0.05km away.
Elgin
04/07 – 20/07
703 ﺩ.ﺇ/nighttotal: 11248 ﺩ.ﺇ (16 )
Skyline
1 2
apartment , Lossiemouth
This lodge offers a waterside and woodland setting within Lossiemouth Caravan Park, boasting panoramic views of the River Lossie and the sea from its front, with tranquil woodland views to the rear. Accommodating up to six guests, this well-equipped lodge features a master bedroom with an en-suite toilet and sink, a twin bedroom, a sofa bed, a fully equipped kitchen with fridge and freezer, and is a short drive from Lossiemouth's beaches and the Moray Firth coast.
Elgin
23/12 – 27/12
1622 ﺩ.ﺇ/nighttotal: 6488 ﺩ.ﺇ (4 )
Lyon's Retreat - Pool, Sauna, And More!
2 5
apartment , West Beach
This two-bedroom caravan in Lossiemouth offers direct views of Covesea Lighthouse and is a few minutes' walk from the sandy beach and Moray Golf Club. This pet-friendly accommodation for up to six guests features a kitchen with a fridge and microwave, a swimming pool, sauna, fitness centre, and parking for two cars, with Lossiemouth town centre and its amenities approximately 1.5 kilometres away.
9.5 104 reviews
Elgin
03/10 – 07/10
468 ﺩ.ﺇ/nighttotal: 1872 ﺩ.ﺇ (4 )
The Jewel Of The Moray Firth
1 3
apartment , Lossiemouth
This Lossiemouth apartment is just a short walk from East Beach and a 1.5km stroll from West Beach, offering easy access to the beautiful coastline. The property has received excellent ratings for its cleanliness, location, and overall experience. The apartment has one bedroom and one bathroom, covering 1 square metre of floor space. Guests can enjoy modern amenities, including free Wi-Fi, a fully equipped kitchen, and a washing machine, as well as the option to park their car on-site.
Frequently Asked Questions about apartment rentals in Elgin
What are some interesting places to visit in or near Elgin?
Elgin is a great base for exploring the Moray region. You can visit the stunning ruins of Elgin Cathedral, a gothic masterpiece, and the nearby Pluscarden Abbey, a working monastery. For a taste of history, head to the Elgin Museum and the Gordon Highlanders Museum. If you are interested in whisky, you can take a tour of the Glen Moray Distillery, just a short drive away.
What are the most popular outdoor activities in Elgin?
Elgin is surrounded by beautiful countryside, perfect for outdoor activities. You can enjoy walking or cycling along the River Lossie, visit the nearby beaches at Lossiemouth and Findhorn, or explore the rolling hills of the Moray Coast Trail. The area is also popular for birdwatching, with a variety of species to spot.
What are the best apartments for families and kids in Elgin?
Elgin is best known for its historic cathedral, the ruins of which are a prominent landmark in the town. It's also known for its charming town centre with independent shops and restaurants, and its proximity to the beautiful Moray coastline.
What are the best pet friendly apartments in Elgin?
The nearest city to Elgin is Inverness, about 45 minutes drive away. You can also visit Aberdeen, about 1 hour and 30 minutes drive away, or Dundee, about 2 hours drive away. Each of these cities offers a unique experience, from historic castles and museums to vibrant city centres and bustling nightlife.
What are the best apartments with parking in Elgin?
Elgin offers plenty of options for relaxation. You can enjoy a peaceful stroll through the grounds of Elgin Cathedral, take a relaxing walk along the River Lossie, or enjoy a picnic in Cooper Park. For a more active experience, you can go for a cycle ride along the Moray Coast Trail or explore the nearby beaches.
What are the advantages of choosing an apartment for your stay in Elgin?
Apartments in Elgin offer a more spacious and self-catering option compared to hotels. You can enjoy the convenience of having your own kitchen and laundry facilities, and many apartments offer stunning views of the Moray countryside or the town centre.
Destinations nearby
Best Elgin apartment rentals with air conditioning
Elgin
31/07 – 02/08
1134 ﺩ.ﺇ/nighttotal: 2268 ﺩ.ﺇ (2 )
Harbour Nights Deluxe 7a By Interhome
1 2
apartment , Lossiemouth
This Lossiemouth apartment is centrally located, a short walk from Harbour Treasures and Lossiemouth East Beach, and less than 1km from Moray Golf Club. The 32 square metre self-catering flat offers one bedroom, one bathroom, sleeps four, and includes free Wi-Fi, on-site parking, and access to tennis courts.
Best pet-friendly Elgin apartment rentals
8.8 11 reviews
Elgin
24/12 – 27/12
714 ﺩ.ﺇ/nighttotal: 2142 ﺩ.ﺇ (3 )
Summer Breeze
3 5
apartment , Lossiemouth
Summer Breeze apartment in Lossiemouth is situated a short distance from Elgin Cathedral and Brodie Castle, offering easy access to Lossiemouth East Beach, approximately 1.9km away. This 40 square metre self-catering flat boasts two bedrooms, two bathrooms, free Wi-Fi, a private balcony with sea views, and can comfortably accommodate up to 15 guests.
9.6 220 reviews
Elgin
04/07 – 20/07
519 ﺩ.ﺇ/nighttotal: 8304 ﺩ.ﺇ (16 )
Sanctuary Iii At A Church -The Entrance
1 2
apartment , Elgin
This converted church, located in Urquhart by Elgin, offers a unique setting close to the Malt Whisky Country, the Moray Firth and the Grampian Highlands. The apartment has received excellent ratings for its location, cleanliness, and overall experience. The property can accommodate up to 14 guests, making it ideal for large families or groups. The apartment features a well-equipped kitchen, a garden, parking, and internet access, along with a continental breakfast option and pet-friendly policies.
9.7 31 reviews
Elgin
03/10 – 07/10
684 ﺩ.ﺇ/nighttotal: 2736 ﺩ.ﺇ (4 )
Park View
1 3
apartment , Nouveau Elgin
This New Elgin apartment is ideally located a 0.8km walk from Elgin town centre, a 0.4km walk from the train station, and close to a retail park with Asda, B&M, Costa, Boots, Currys, and Pets at Home. The two-bedroom, one-bathroom flat sleeps four, offering a smart TV, fibre broadband, a fully equipped kitchen with air fryer, washing machine, and parking; Lossiemouth Beach is a 10-minute drive away.
10 2 reviews
Elgin
23/12 – 27/12
664 ﺩ.ﺇ/nighttotal: 2656 ﺩ.ﺇ (4 )
Aurora Beacon View
2 5
apartment , Lossiemouth
This two-bedroom apartment in Lossiemouth offers immediate access to Lossiemouth West Beach, just 200 metres away, and is situated 52 kilometres from Inverness Airport. This property accommodates up to 11 guests and features Wi-Fi, a fully equipped kitchen, two bathrooms, an indoor swimming pool, a sun terrace, an on-site bar, and private parking with an electric vehicle charging station.