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.
8.9 169 reviews
Elgin
07/11 – 11/11
SG$180/nighttotal: SG$720 (4 )
Two Bedroom Town Centre Apartment
2 3
apartment , Elgin
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.8 29 reviews
Elgin
07/11 – 11/11
SG$194/nighttotal: SG$776 (4 )
Cozy’s Caravan Hire Silversands Lossiemouth
1 3
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.
9.3 3 reviews
Elgin
01/07 – 04/07
SG$389/nighttotal: SG$1167 (3 )
Town Centre 4xbed 4xbath Apartment
4 2
apartment , Elgin
This four-bedroom, four-bathroom apartment in central Elgin is an eight-minute walk from Elgin Cathedral and within easy driving distance of Brodie Castle (26km), Huntly Castle (45km), and Cawdor Castle (42km). The 11-square-metre dwelling offers self-catering facilities including a fridge, microwave, and dishwasher, accommodating up to 11 guests and providing towels and bed linen; nearby golf courses include Nairn Dunbar and Nairn Golf Clubs (35-37km).
8.0 1 review
Elgin
07/08 – 10/08
SG$517/nighttotal: SG$1551 (3 )
Stag & Barrel Deluxe Suite
1 7
apartment , Morayshire
This family-friendly three-bedroom flat in Morayshire is centrally located, offering convenient access to local amenities and attractions within a 0.5 km radius. This spacious apartment accommodates up to eight guests and features a private garden, an external games room with a pool table and darts, a PlayStation, an on-site sauna, and a fully equipped kitchen with a fridge, freezer, microwave, and dishwasher.
9.7 15 reviews
Elgin
22/06 – 01/07
SG$414/nighttotal: SG$3726 (9 )
St Brendans Apartment
3 4
apartment , Elgin
St Brendan's Apartment, a family-friendly flat in Elgin, is situated a 23-kilometre drive from Brodie Castle and a 45-kilometre drive from Huntly Castle, offering easy access to Elgin Cathedral, a 14-minute walk away. This three-bedroom dwelling, boasting 20 square metres of floor space, includes a fully equipped kitchen, a living room with fireplace, private patio, and accommodates up to nine guests, with free Wi-Fi and on-site parking.
8.8 11 reviews
Elgin
14/09 – 16/09
SG$254/nighttotal: SG$508 (2 )
Summer Breeze
3 2
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.7 31 reviews
Elgin
01/07 – 04/07
SG$253/nighttotal: SG$759 (3 )
Park View
1 2
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.
Elgin
24/12 – 27/12
SG$577/nighttotal: SG$1731 (3 )
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.
8.9 31 reviews
Elgin
11/11 – 15/11
SG$169/nighttotal: SG$676 (4 )
Jandor Retreat
3 3
apartment , Lossiemouth
Jandor Retreat is a 3-bedroom apartment located just a 7-minute walk from Lossiemouth West Beach, a short distance from Elgin Cathedral (11km away). This spacious apartment, ideal for families or groups of up to 11 guests, offers a fully equipped kitchen, free parking, Wi-Fi, and a balcony with views of the beautiful coastline.
Elgin
21/08 – 23/08
SG$369/nighttotal: SG$738 (2 )
Apartment ∙ 1 Bedroom ∙ 4 Guests
1 2
apartment
This one-bedroom flat is situated on High Street 9 in Great Britain, a convenient location for exploring the city. The property, recently renovated in 2025, offers accommodation for up to four guests with an open-plan living and dining area, a well-equipped kitchen featuring a dishwasher, and in-unit laundry facilities, plus access to a tennis court and parking.
10 2 reviews
Elgin
07/11 – 11/11
SG$167/nighttotal: SG$668 (4 )
Baxters Coastal Retreat
2 3
apartment , Lossiemouth
Baxters Coastal Retreat is a beachfront property in Lossiemouth, situated a 9-minute walk from Lossiemouth West Beach and 10.9 kilometres from Elgin Cathedral. This family-friendly apartment offers two bedrooms, two bathrooms, and accommodation for up to 11 guests, featuring a fully equipped kitchen, indoor swimming pool, fitness centre, and direct access to a private beach with nearby windsurfing and cycling opportunities.
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
Elgin
22/06 – 01/07
SG$197/nighttotal: SG$1773 (9 )
Apartment ∙ 2 Bedrooms ∙ 4 Guests
2 4
apartment
This two-level, three-room flat at High Street 7 is located on the first floor, providing easy access to local attractions in Great Britain. This family-friendly property accommodates four guests across two bedrooms and includes a well-equipped kitchen, on-site parking, a tennis court, and in-unit laundry facilities.
9.9 64 reviews
Elgin
07/11 – 11/11
SG$2155/nighttotal: SG$8620 (4 )
Unique Scottish Country House Belonging To One Of The Most Beautiful "Arts And Crafts Houses"
9 3
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.
9.4 13 reviews
Elgin
11/11 – 15/11
SG$196/nighttotal: SG$784 (4 )
Balormie View
1 3
apartment , Lossiemouth
Balormie View, a one-bedroom flat in Lossiemouth, offers easy access to Elgin Cathedral (8.4km) and is within driving distance of Brodie Castle (32km) and Nairn's golf courses. This 62 square metre self-catering apartment sleeps three, features free Wi-Fi, private parking, a fully equipped kitchen, and a flat-screen TV.
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.
Best Elgin holiday apartments with a kitchen
8.3 8 reviews
Elgin
22/06 – 01/07
SG$603/nighttotal: SG$5427 (9 )
Ladyhill House - Town Centre
5 4
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.
8.6 6 reviews
Elgin
25/07 – 01/08
SG$258/nighttotal: SG$1806 (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.
10 85 reviews
Elgin
29/08 – 05/09
SG$403/nighttotal: SG$2821 (7 )
Beautiful Victorian St Brendan's Apartment
3 2
apartment , Morayshire
St Brendan's Apartment is located on a quiet residential street, just a short walk from the railway station and bus links, making it ideal for exploring the wider Moray region. The apartment has consistently received excellent ratings for its cleanliness, location and overall user experience. This three-bedroom flat can comfortably accommodate up to five guests. It features a modern kitchen, a spacious lounge and dining area, and a stunning hallway. You'll also find a welcome pack, quality bedding, eco-friendly toiletries, and real coffee to enhance your stay.
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).
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
9.4 69 reviews
Elgin
22/06 – 01/07
SG$294/nighttotal: SG$2646 (9 )
Modern Seaside Apartment ,Lossiemouth
1 4
apartment , Morayshire
This modern one-bedroom flat is located in a peaceful residential area of Lossiemouth, just a short walk from the beach, restaurants, and shops. It has received excellent ratings for location, cleanliness, and overall experience. The flat is suitable for up to four guests and offers a well-equipped kitchen, a spacious living area, and a dedicated workspace. Amenities include a garden, parking, and air conditioning, making it a comfortable and convenient choice for your stay in Moray.
Best pet-friendly Elgin holiday apartments
Among the 53 accommodations in Elgin, here are the 4 best pet friendly holiday apartments
10 4 reviews
Elgin
14/10 – 17/10
SG$207/nighttotal: SG$621 (3 )
H26atsilversands
1 2
apartment , Lossiemouth
H26 at Silversands, a Lossiemouth apartment, is situated a short walk (less than 1 km) from Lossiemouth West Beach and within easy driving distance (approximately 11 km) of Elgin Cathedral. This two-bedroom self-catering property sleeps seven, boasts free Wi-Fi, private parking, a swimming pool and terrace, and is near Brodie Castle (29 km).
8.7 67 reviews
Elgin
11/11 – 15/11
SG$258/nighttotal: SG$1032 (4 )
Distillery Apartment 1
2 3
apartment , Elgin
Distillery Apartment 1 is a peaceful retreat located just 1.2 miles from Elgin Cathedral, offering quiet street views in a historic setting. The apartment has received excellent ratings for its cleanliness, location, and overall experience. This two-bedroom flat provides comfortable accommodation for up to four guests, with a spacious 70 square metres of living space. Guests can enjoy modern amenities such as free Wi-Fi, a fully equipped kitchen, and a patio with garden views, as well as access to a tennis court and parking.
9.4 58 reviews
Elgin
11/11 – 15/11
SG$237/nighttotal: SG$948 (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.
9.8 289 reviews
Elgin
14/10 – 17/10
SG$202/nighttotal: SG$606 (3 )
Modern Cottage In A Charming Countryside Setting
1 2
apartment , Duffus
This charming cottage is located just 2 kilometres from Gordonstoun School, in the peaceful countryside near Duffus. It has received excellent ratings for location, cleanliness, and user experience. The cottage has one bedroom and one bathroom, accommodating up to two guests. It offers a range of amenities including freeview television, Wi-Fi, a fully equipped kitchen, a private garden, and parking. Pets are welcome, and a simple breakfast is provided.