This Fairview Workers Accommodation apartment in Elgin is situated 6.5km from Elgin Cathedral, 50km from Huntly Castle, and 23km from Brodie Castle, offering easy access to Moray's historical sites. The 50-square-metre property features two bedrooms, two bathrooms, a garden, parking, and free Wi-Fi, comfortably accommodating up to seven guests with a fully equipped kitchen and living room.
Elgin
23/12 – 27/12
SG$478/nighttotal: SG$1912 (4 )
Harbour Nights 4 By Interhome
2 5
apartment , Lossiemouth
This Lossiemouth apartment, centrally located less than 1 km from Harbour Treasures and Moray Golf Club, and 1 km from Lossiemouth East Beach, offers convenient access to local attractions. The 64 square metre self-catering flat features two bedrooms, two bathrooms, sleeps eight, and includes a fully equipped kitchen with dishwasher, free parking, and complimentary Wi-Fi, plus on-site tennis courts.
9.9 39 reviews
Elgin
07/08 – 10/08
SG$531/nighttotal: SG$1593 (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.
9.7 57 reviews
Elgin
23/12 – 27/12
SG$396/nighttotal: SG$1584 (4 )
Stunning Pent-house 3-bed Apartment With Sea Views
1 5
apartment , Morayshire
This stylish three-bedroom duplex apartment is situated in the heart of Lossiemouth, just a short walk from both the beaches and all the town's amenities. The property has consistently received excellent ratings for its location, cleanliness, and overall experience. The spacious apartment can comfortably accommodate up to six guests and features a modern kitchen equipped with a fridge, freezer, microwave oven, and dishwasher. The property also benefits from panoramic views, a peaceful setting, and a nautical theme throughout, making it an ideal choice for families or groups of friends looking for a comfortable and stylish stay in Moray.
Elgin
08/07 – 12/07
SG$241/nighttotal: SG$964 (4 )
No.1 Westfield Cottage
1 4
apartment , Morayshire
No.1 Westfield Cottage is a family-friendly holiday let situated in a peaceful rural setting on Westfield Farms in Morayshire, surrounded by beech woodlands and grass paddocks, offering a glimpse into arable farming. This accessible, single-storey cottage sleeps four across two bedrooms and one bathroom, featuring a wood-burning stove in the sitting room, a dining room, a private enclosed outdoor area, and a kitchen equipped with a fridge, freezer, and dishwasher.
10 9 reviews
Elgin
08/07 – 12/07
SG$462/nighttotal: SG$1848 (4 )
Town Centre 4xbed 4xbath Apartment
4 4
apartment , Elgin
This four-bedroom apartment is located in a quiet lane in the centre of Elgin, just a short walk from pubs, restaurants, and the bus and train stations. The property has received excellent ratings for location, cleanliness, and user experience. The apartment is ideal for families or groups of up to six people. It has a modern, open-plan living area and a fully equipped kitchen with all the appliances you need, including a dishwasher, washing machine, and a fridge-freezer.
Elgin
03/10 – 07/10
SG$223/nighttotal: SG$892 (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.
9.9 141 reviews
Elgin
21/08 – 23/08
SG$224/nighttotal: SG$448 (2 )
Cosy Town Centre Cottage With Private Garden
1 2
apartment , Morayshire
This charming cottage is located on a quiet street in Elgin, just a 5-minute walk from Elgin Cathedral, the town centre, and Cooper Park. Guests consistently rate the cottage excellent for location, cleanliness, and overall experience. The cottage comfortably sleeps 3 guests and features a superking bed (which can be split into two single beds) and two single sofa beds. The kitchen is fully equipped with a fridge, freezer, microwave oven, and dishwasher, while the garden and parking provide additional space for relaxation and convenience.
9.8 29 reviews
Elgin
24/12 – 27/12
SG$192/nighttotal: SG$576 (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.
10 1 review
Elgin
07/08 – 10/08
SG$1423/nighttotal: SG$4269 (3 )
Duffus Nights
6 7
apartment , Duffus
Duffus Nights is a holiday rental located in Duffus, 8.8 kilometres from Elgin Cathedral and 24.1 kilometres from Brodie Castle, with Inverness Airport situated 46.7 kilometres away. This 120 square metre apartment sleeps up to 11 guests, offering three bedrooms, two bathrooms, a kitchen equipped with a fridge, microwave, and dishwasher, and features a terrace, garden, and private parking.
9.3 14 reviews
Elgin
03/10 – 07/10
SG$202/nighttotal: SG$808 (4 )
Northern Lights
1 3
apartment , Lossiemouth
This Lossiemouth apartment, a short 0.64km stroll from Lossiemouth West Beach, offers easy access to Elgin Cathedral (10.8km), Brodie Castle (30.6km), and Nairn Dunbar Golf Club (40.2km). Sleeping up to seven guests, this self-catering flat boasts two bathrooms, a private balcony with scenic views, free Wi-Fi, private parking, and a well-equipped kitchen including a dishwasher, microwave, and fridge; on-site bar facilities are also available.
9.4 58 reviews
Elgin
03/10 – 07/10
SG$246/nighttotal: SG$984 (4 )
Hayfield Apartment
2 3
apartment , Lossiemouth
Hayfield Apartment is situated in Lossiemouth, just 800 metres from Lossiemouth East Beach and 1 kilometre from Lossiemouth West Beach, making it perfect for enjoying the seaside. The apartment has received excellent ratings for cleanliness, location and overall experience. This 2-bedroom flat, covering 48 square metres, comfortably accommodates up to 3 guests. It features a fully equipped kitchen, free Wi-Fi, parking, a tennis court, and is pet-friendly, ensuring a comfortable and enjoyable stay.
Best family friendly Elgin Holiday Apartments and Self Catering Accommodations
Among the 53 accommodations in Elgin, here are the 4 best family friendly holiday apartments
9.8 140 reviews
Elgin
21/08 – 23/08
SG$555/nighttotal: SG$1110 (2 )
Duffus House Lodge - Rural Retreat
1 2
apartment , Elgin
Duffus House Lodge, a gate lodge near Duffus village, is situated 3.2km from the Moray coast and 8km from RAF Lossiemouth, offering easy access to Elgin and its attractions. This two-bedroom self-catering property sleeps three, boasting a fully fitted kitchen, utility room, wood-burning stove, enclosed garden with BBQ and fire bowl, and access to walking paths within the Duffus Estate.
Elgin
31/07 – 02/08
SG$599/nighttotal: SG$1198 (2 )
Wonderful Private Villa For 6 People With Pool
2 2
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.3 145 reviews
Elgin
23/12 – 27/12
SG$245/nighttotal: SG$980 (4 )
Beachfront Lodge, Lossiemouth Bay
2 5
apartment , Lossiemouth
This beachfront flat is situated in Lossiemouth Bay, just a short walk from Lossiemouth East Beach and within easy reach of Lossiemouth West Beach. The property has consistently received excellent ratings for its location, cleanliness, and overall experience. The two-bedroom apartment comfortably accommodates up to six guests and offers a spacious 6 square metres of living space. Enjoy a range of amenities including a fully equipped kitchen, two bathrooms, a balcony with sea views, and a dedicated picnic area, all perfect for a relaxing coastal getaway.
9.6 220 reviews
Elgin
07/08 – 10/08
SG$654/nighttotal: SG$1962 (3 )
Sanctuary Iii At A Church -The Entrance
1 7
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.
Best Elgin holiday apartments with a kitchen
Elgin
31/07 – 02/08
SG$456/nighttotal: SG$912 (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.
8.0 3 reviews
Elgin
23/12 – 27/12
SG$594/nighttotal: SG$2376 (4 )
Duffus Nights
1 5
apartment , Duffus
This three-bedroom, two-bathroom flat in Duffus offers a peaceful retreat in Moray, located 8 kilometres from Elgin and within easy reach of coastal dunes, the Speyside whisky trail, and Brodie Castle. This self-catering accommodation accommodates up to six guests with a fully equipped kitchen, a private garden, and on-site parking, providing a comfortable base for exploring local attractions.
Elgin
04/07 – 20/07
SG$296/nighttotal: SG$4736 (16 )
Marina View By Interhome
2 2
apartment , Lossiemouth
This modern flat is centrally located in Lossiemouth's residential district, 200 meters from the sea and 500 meters from East Beach, providing convenient access to shops, restaurants, and the Marina (350m). This accommodation for 4 guests offers 2 bedrooms, 1 bathroom, a well-equipped kitchen with a dishwasher and microwave, WiFi, and is a short distance from Moray Golf Club (1.2 km).
9.6 188 reviews
Elgin
03/10 – 07/10
SG$191/nighttotal: SG$764 (4 )
Lovely Two Bed First Floor Flat Central Location
2 3
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.
Frequently asked questions about apartment rentals in Elgin
What are some interesting places to visit in or near Elgin?
Elgin's a great base for exploring the Moray region. You've got the magnificent Elgin Cathedral, a real gem of Scottish architecture. Then there's the fascinating Elgin Museum, showcasing the area's history. For a day trip, head to the picturesque village of Dufftown, known for its whisky distilleries.
What are the most popular outdoor activities in Elgin?
Elgin's surrounded by stunning scenery, so you're spoilt for choice. The Moray Firth is a haven for wildlife, especially dolphins. You can go on a boat trip or simply enjoy the views from the coast. For a more active experience, there's the Lossie River, perfect for walking, cycling or kayaking.
What are the best apartments for families and kids in Elgin?
Elgin's most famous for its impressive cathedral, a stunning example of Gothic architecture. It's a must-see for any visitor and is a real symbol of the town's history and heritage.
What are the best pet friendly apartments in Elgin?
Elgin's well-placed for exploring the north-east of Scotland. You've got Inverness, a bustling city with a rich history, about an hour's drive away. Aberdeen, known for its granite architecture and oil industry, is another popular choice, about a 90-minute drive from Elgin.
What are the best apartments with parking in Elgin?
For a relaxing day, take a stroll along the River Lossie, enjoy a picnic in Cooper Park, or simply sit back and admire the views from the Elgin Town Hall. You can also treat yourself to a delicious meal at one of the local restaurants or cafes.
What are the advantages of choosing an apartment for your stay in Elgin?
Apartments offer more space and independence compared to hotels. They often come with kitchens, allowing you to prepare your own meals, and sometimes have laundry facilities, which can be handy for longer stays. Plus, you'll often get a more local feel, living like a resident.
Destinations nearby
Best Elgin holiday apartments with air conditioning
Elgin
31/07 – 02/08
SG$397/nighttotal: SG$794 (2 )
Harbour Nights Deluxe 7e By Interhome
1 2
apartment , Lossiemouth
This Lossiemouth apartment, situated in a quiet residential area, is 0.08 km from the sea, 0.35 km from Lossiemouth Beach, and within easy walking distance of the marina, shops, and restaurants. The self-catering flat features one bedroom, one bathroom, sleeps four, includes a fully equipped kitchen with a dishwasher, free Wi-Fi and ERV cancellation insurance, and offers proximity to an 18-hole golf course and tennis courts.
Best pet-friendly Elgin holiday apartments
Among the 53 accommodations in Elgin, here are the 4 best pet friendly holiday apartments
8.0 2 reviews
Elgin
25/07 – 01/08
SG$258/nighttotal: SG$1806 (7 )
Sam Slains Drive
1 1
apartment , Elgin
This Elgin apartment, located 3.4 kilometres from Elgin Cathedral, offers easy access to other Moray attractions including Nairn Dunbar Golf Club and Huntly Castle, all within a 45-kilometre radius. The 80-square-metre flat features one bedroom, one bathroom, sleeps seven guests, and includes free Wi-Fi, private parking, a fully equipped kitchen, and a flat-screen TV.
9.9 43 reviews
Elgin
25/07 – 01/08
SG$192/nighttotal: SG$1344 (7 )
2 Dbl Bed. Quiet And Quirky Apt. Free Parking.
1 1
apartment , Morayshire
The Cranny is a charming apartment located in Elgin, just a short walk across Cooper Park from the bustling city centre. It consistently receives excellent ratings for its cleanliness, location, and overall guest experience. The apartment comfortably sleeps four guests in its two double bedrooms. The Cranny offers a range of amenities, including a fully equipped kitchen, a private garden, and free parking, making it a perfect base for exploring Moray.
8.8 11 reviews
Elgin
24/12 – 27/12
SG$250/nighttotal: SG$750 (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.5 78 reviews
Elgin
03/10 – 07/10
SG$262/nighttotal: SG$1048 (4 )
Traditional Detached Farm Steading Conversion
2 3
apartment , Pluscarden
This charming steading conversion is located just 8km west of Elgin, a short distance from the historic Pluscarden Abbey, set in a peaceful and secluded location. The property has received excellent user and location ratings, with a very good cleanliness rating. The property offers two bedrooms, one bathroom and can comfortably accommodate up to five guests. It features a modern kitchen with a fridge, microwave oven and dishwasher, a comfortable lounge with a double sofa bed, an enclosed garden and private parking, making it ideal for a relaxing getaway.