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
29/08 – 05/09
714 ﺩ.ﺇ/nighttotal: 4998 ﺩ.ﺇ (7 )
Pitgaveny Apartment By Interhome
2 2
apartment , Morayshire
This two-level, three-room flat is centrally located in Lossiemouth's residential district, 200 metres from the sea and 500 metres from East Beach, with local shops and restaurants within 400-500 metres. This apartment for four guests features two bedrooms, a kitchen with oven and coffee machine, and family amenities including a washing machine and dryer, offering easy access to Moray Golf Club (1.2km) and Ramsay Macdonald Viewpoint (850m).
9.8 57 reviews
Elgin
01/07 – 06/07
671 ﺩ.ﺇ/nighttotal: 3355 ﺩ.ﺇ (5 )
The Wee Lossie Escape
1 4
apartment , Morayshire
This caravan is situated on the banks of the River Lossie in Lossiemouth, just a short walk from the town centre and its beautiful beaches. The surrounding countryside offers stunning views and ample opportunities for wildlife spotting. The caravan has two bedrooms and one bathroom, comfortably accommodating up to six guests. It features a fully equipped kitchen, a garden, and access to the nearby Silver Sands Holiday Park with its swimming pool, gym, bar, and entertainment facilities.
9.2 68 reviews
Elgin
29/08 – 05/09
468 ﺩ.ﺇ/nighttotal: 3276 ﺩ.ﺇ (7 )
Seaview
1 2
apartment , Lossiemouth
Seaview is a beachfront flat in Lossiemouth, just a minute's walk from Lossiemouth East Beach and less than 1.6km from Lossiemouth West Beach, making it ideal for exploring the town's beautiful coastline. This apartment has received excellent ratings for its location, cleanliness, and overall experience. The flat features one bedroom and one bathroom, offering space for up to four guests, and comes with a fully equipped kitchen, free Wi-Fi, and private parking. Guests can enjoy stunning sea views, relax with streaming services, and easily access local attractions and golf courses within a short drive.
Elgin
08/07 – 31/07
748 ﺩ.ﺇ/nighttotal: 17204 ﺩ.ﺇ (23 )
Cosy 2 Bed Apartment In Elgin
1 4
apartment , Morayshire
This Moray apartment, sleeps four guests in two double bedrooms with ample storage and a modern bathroom. The self-catering flat features a fully equipped kitchen, parking, internet access, and a spacious living area with a flat-screen TV; precise location within Moray is not provided.
9.4 58 reviews
Elgin
14/10 – 17/10
640 ﺩ.ﺇ/nighttotal: 1920 ﺩ.ﺇ (3 )
Hayfield Apartment
2 2
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.
Elgin
21/08 – 23/08
930 ﺩ.ﺇ/nighttotal: 1860 ﺩ.ﺇ (2 )
7b Ground Floor
1 2
apartment , Morayshire
This one-bedroom flat is located in Morayshire, a short drive from historic Elgin Cathedral and offering convenient access to the Moray Coastline and numerous whisky distilleries. This self-contained accommodation for two includes a private en-suite bathroom, a combined kitchen and lounge with dining space, and provides a peaceful base for exploring the region.
9.9 138 reviews
Elgin
29/08 – 05/09
576 ﺩ.ﺇ/nighttotal: 4032 ﺩ.ﺇ (7 )
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.
Elgin
14/09 – 16/09
1045 ﺩ.ﺇ/nighttotal: 2090 ﺩ.ﺇ (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.
Elgin
21/08 – 23/08
1306 ﺩ.ﺇ/nighttotal: 2612 ﺩ.ﺇ (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
21/08 – 23/08
950 ﺩ.ﺇ/nighttotal: 1900 ﺩ.ﺇ (2 )
7d Ground Floor
1 2
apartment , Morayshire
This one-bedroom flat in Morayshire provides a convenient base for exploring the region's historic castles and ancient sites, with easy access to the Moray Coastline for walks and wildlife spotting. This self-contained apartment offers a private en-suite bathroom, a combined kitchen and lounge with dining space, and accommodates two guests, making it ideal for those seeking to visit Moray's renowned whisky distilleries.
Elgin
01/07 – 06/07
919 ﺩ.ﺇ/nighttotal: 4595 ﺩ.ﺇ (5 )
Nice Apartment For 4 People With Wifi And Tv
1 4
apartment , Lossiemouth
This Lossiemouth flat is centrally located, just 0.08km from the sea and 0.35km from Lossiemouth Beach, offering easy access to shops, restaurants, Lossiemouth Marina, an 18-hole golf course, and a bus stop. The one-bedroom, one-bathroom apartment sleeps four, includes a well-equipped kitchen with dishwasher and microwave, plus a children's high chair and cot (extra), and welcomes up to two pets.
Best family friendly Elgin apartment rentals
Among the 53 accommodations in Elgin, here are the 4 best family friendly apartments
9.1 119 reviews
Elgin
14/10 – 17/10
775 ﺩ.ﺇ/nighttotal: 2325 ﺩ.ﺇ (3 )
87 Lighthouse View Lodge
2 2
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 507 reviews
Elgin
07/11 – 11/11
610 ﺩ.ﺇ/nighttotal: 2440 ﺩ.ﺇ (4 )
Coral Peel Holiday Home Elgin
1 3
apartment , Elgin
Coral Peel is a charming cottage located in Elgin, just a short walk from Cooper Park and within easy reach of the city centre. The property has consistently received excellent ratings for its location, cleanliness, and overall experience. This two-bedroom cottage can comfortably accommodate up to four guests. It features a modern, fully equipped kitchen, a private garden with a sheltered patio, and free parking on a quiet street.
10 1 review
Elgin
11/11 – 15/11
1380 ﺩ.ﺇ/nighttotal: 5520 ﺩ.ﺇ (4 )
Whitecraigs, Spacious Home For 8, Ample Parking
4 3
apartment , Morayshire
This family-friendly four-bedroom flat in Elgin, Moray, is located 500 meters from Elgin Cathedral and the train station, and 1 kilometer from the town centre, offering a quiet Victorian property with modern comforts. This spacious accommodation for eight guests includes two bathrooms, two lounges with Smart TVs, a kitchen with a fridge, microwave, and dishwasher, a garden, and onsite parking for three cars, ideal for exploring Moray's attractions.
10 2 reviews
Elgin
01/07 – 06/07
988 ﺩ.ﺇ/nighttotal: 4940 ﺩ.ﺇ (5 )
Marina View By Interhome
2 4
apartment , Morayshire
This two-bedroom apartment in Lossiemouth's residential district is 200m from the sea and 500m from East Beach, offering a central base for exploring Morayshire, with the marina 350m away and the golf course 1.2km distant. This family-friendly flat accommodates four guests, featuring a well-equipped kitchen with oven and dishwasher, WiFi, a washing machine, and offers a partial sea view, with a baby cot and high chair available for an additional charge.
Best Elgin apartment rentals with a kitchen
Elgin
01/07 – 08/07
968 ﺩ.ﺇ/nighttotal: 6776 ﺩ.ﺇ (7 )
Beautiful Apartment For 4 Guests With Wifi And Tv
2 4
apartment , Lossiemouth
This two-bedroom flat is situated in Lossiemouth's residential district, 200 metres from the sea and 500 metres from East Beach, with a café just 3 metres away. Offering accommodation for up to four guests, this property features a microwave oven, dishwasher, WiFi, and on-site parking for small cars, with the marina and golf course within 1.2 kilometres.
9.8 49 reviews
Elgin
21/08 – 23/08
541 ﺩ.ﺇ/nighttotal: 1082 ﺩ.ﺇ (2 )
4 Cormacks Court
1 2
apartment , Morayshire
This one-bedroom flat is located in a trendy district overlooking the west harbour marina, just a short walk from local restaurants, shops, and water activities. The flat has received excellent ratings for location, cleanliness, and overall experience. The flat is spread over two floors, offering a unique layout and stunning harbour views. It comfortably sleeps three guests and features a modern kitchen with a fridge and microwave, a garden, and parking.
9.7 55 reviews
Elgin
11/11 – 15/11
1131 ﺩ.ﺇ/nighttotal: 4524 ﺩ.ﺇ (4 )
Stunning Pent-house 3-bed Apartment With Sea Views
1 3
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.
10 53 reviews
Elgin
20/06 – 27/06
608 ﺩ.ﺇ/nighttotal: 4256 ﺩ.ﺇ (7 )
Balcony Apartment
2 2
apartment , Mosstowie
This modern apartment is located just 3 kilometres from the town of Elgin, offering a peaceful retreat in the picturesque Moray countryside. It has received excellent ratings for its cleanliness, location, and overall experience. The apartment has two bedrooms and two bathrooms, comfortably accommodating up to five guests. Amenities include a kitchen with a fridge, freezer, and microwave oven, a garden, and a spacious balcony with stunning views.
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
9.4 69 reviews
Elgin
08/07 – 31/07
1000 ﺩ.ﺇ/nighttotal: 23000 ﺩ.ﺇ (23 )
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 apartment rentals
9.7 31 reviews
Elgin
08/07 – 31/07
657 ﺩ.ﺇ/nighttotal: 15111 ﺩ.ﺇ (23 )
Park View
1 4
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
17/07 – 24/07
675 ﺩ.ﺇ/nighttotal: 4725 ﺩ.ﺇ (7 )
1 Bed In Elgin (Oc-94281)
1 2
apartment , Morayshire
This one-bedroom flat on Pitgaveny Farm Estate in Morayshire is situated 2.5 kilometers from Elgin and Lossiemouth, offering proximity to the historic Spynie Castle and the RSPB nature reserve at Loch Spynie. This pet-friendly accommodation, the former gardener's house, features an open-plan living space with a wood burner, a Smart TV, a dishwasher, a garden room, and a patio with a BBQ, with opportunities for paddleboarding on the Moray Firth and cycling nearby.
Elgin
21/08 – 23/08
769 ﺩ.ﺇ/nighttotal: 1538 ﺩ.ﺇ (2 )
The Hayloft At Brylach Steading, Speyside.
1 2
apartment , Aberlour
This historic Victorian property, a former horse and carriage house dating from 1873, is situated in Speyside near Aberlour, offering convenient access to world-class whisky distilleries such as Speyburn and The Glenrothes, as well as the River Spey and the Cairngorms National Park, with Elgin located 32 kilometers away. This pet-friendly one-bedroom cottage accommodates two guests, providing complimentary Wi-Fi and private parking, and is ideal for exploring forest trails, cycling routes, and local villages, with self check-in available for ease of access to the shared courtyard and woodland.
Elgin
01/07 – 06/07
602 ﺩ.ﺇ/nighttotal: 3010 ﺩ.ﺇ (5 )
Lyon's Retreat - Pool, Sauna, And More!
1 4
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.