Best apartment offers in Elgin

53 available apartment offers

7 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Elgin apartments
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

53 Holiday apartments Elgin

1 The Coach House - Elgin
Elgin
01/07 – 04/07
SG$1260/nighttotal: SG$3780 (3 )

1 The Coach House

3 2
apartment, Dunkinty
1 The Coach House, a three-bedroom house in Elgin, Moray, Scotland, is situated less than 0.8 km from a shop and pub.
This pet-friendly dwelling sleeps six guests in three bedrooms (two king-size, one double) plus a sofa bed, boasting a jacuzzi, enclosed patio, Smart TV with Netflix, and free WiFi; children under seven are not accepted.
7d Ground Floor - Elgin
10 1 review
Elgin
21/08 – 23/08
SG$332/nighttotal: SG$664 (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.
4 Cormacks Court - Elgin
9.8 51 reviews
Elgin
21/08 – 23/08
SG$189/nighttotal: SG$378 (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.
No.1 Westfield Cottage - Elgin
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.
1 Woodside - Elgin
9.9 35 reviews
Elgin
01/07 – 04/07
SG$737/nighttotal: SG$2211 (3 )

1 Woodside

1 2
apartment, Morayshire
This peaceful dwelling is situated in the [District Name] district of Moray, just [distance] kilometres from [Landmark 1] and [distance] kilometres from [Landmark 2].
The property offers comfortable accommodation for up to 8 guests, with 4 bathrooms. It features a garden, a patio, and a fireplace, along with a games room for entertainment.
Aurora Beacon View - Elgin
10 2 reviews
Elgin
24/12 – 27/12
SG$233/nighttotal: SG$699 (3 )

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.
Serviced Accommodation Moray Holyrood - Elgin
9.0 5 reviews
Elgin
04/07 – 20/07
SG$275/nighttotal: SG$4400 (16 )

Serviced Accommodation Moray Holyrood

2 2
apartment, Elgin
This Elgin self-catering apartment is situated 3.1km from Elgin Cathedral, offering easy access to Brodie Castle (27km) and Huntly Castle (45km).
The 60 square metre property features two bedrooms, one bathroom, and sleeps four, including a fully equipped kitchen, free parking, and a private entrance.
2 Dbl Bed. Quiet And Quirky Apt. Free Parking. - Elgin
9.9 43 reviews
Elgin
05/09 – 12/09
SG$221/nighttotal: SG$1547 (7 )

2 Dbl Bed. Quiet And Quirky Apt. Free Parking.

2 4
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.
7c Ground Floor - Elgin
Elgin
21/08 – 23/08
SG$326/nighttotal: SG$652 (2 )

7c Ground Floor

1 2
apartment, Morayshire
This ground-floor flat in Morayshire offers convenient street access and is a short drive from the historic Elgin Cathedral, with the Moray coast and fishing villages like Lossiemouth approximately 24-32 kilometers away.
This one-bedroom flat sleeps two and features an en-suite bathroom, a combined kitchen, lounge, and dining area, and is an ideal base for exploring the Malt Whisky Trail.
Cooriedoon By Interhome - Elgin
Elgin
31/07 – 02/08
SG$1075/nighttotal: SG$2150 (2 )

Cooriedoon By Interhome

3 2
apartment, Hopeman
This three-bedroom semi-detached house in Hopeman is centrally located, just 400 meters from the sea and beach, with Duffus Castle 7 kilometers away.
This property offers accommodation for up to six guests, featuring a kitchen with a fridge and microwave, a private garden, and parking, with a pre-arrival grocery service available.
Apartment Marina View By Interhome - Elgin
9.0 1 review
Elgin
04/07 – 20/07
SG$289/nighttotal: SG$4624 (16 )

Apartment Marina View By Interhome

1 2
apartment, Lossiemouth
Apartment Marina View by Interhome in Lossiemouth offers a prime location, just a 4-minute walk from Lossiemouth East Beach and approximately 9.7 kilometres from Elgin Cathedral.
This non-smoking holiday flat accommodates up to seven guests across two bedrooms, featuring a fully equipped kitchen with a dishwasher and oven, a washing machine, and private parking available for an additional charge.
Pebble Cove 74 - Elgin
9.5 11 reviews
Elgin
24/12 – 27/12
SG$161/nighttotal: SG$483 (3 )

Pebble Cove 74

1 5
apartment, Lossiemouth
This apartment in Lossiemouth is located a 9-minute walk from Lossiemouth West Beach and 10.9 kilometres from Elgin Cathedral.
The 39 square meter flat offers a kitchenette, two bathrooms, and accommodation for up to 11 guests, with an indoor swimming pool and on-site restaurant available.

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

Two Bedroom Town Centre Apartment - Elgin
8.9 169 reviews
Elgin
03/10 – 07/10
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.
Duffus House Lodge - Rural Retreat - Elgin
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.
Lesmurdie House - Elgin
9.8 268 reviews
Elgin
21/08 – 23/08
SG$230/nighttotal: SG$460 (2 )

Lesmurdie House

1 2
apartment, Morayshire
This newly refurbished two-bedroom flat is located in Elgin, just 1.6 kilometres from the town centre and 800 metres from Elgin Cathedral and Johnston's of Elgin department store. The property has received excellent ratings for location, cleanliness and overall user experience.
The flat is ideal for families or groups of up to four people. It features a fully equipped kitchen, a garden, and parking, as well as a DVD player, board games, and baby/toddler toys.
87 Lighthouse View Lodge - Elgin
9.1 120 reviews
Elgin
03/10 – 07/10
SG$271/nighttotal: SG$1084 (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.

Best Elgin holiday apartments with a kitchen

Marina View By Interhome - Elgin
10 2 reviews
Elgin
21/08 – 23/08
SG$590/nighttotal: SG$1180 (2 )

Marina View By Interhome

2 2
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.
Traditional Scottish Get Away - Pet Friendly - Elgin
9.6 215 reviews
Elgin
24/12 – 27/12
SG$763/nighttotal: SG$2289 (3 )

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.
Beautiful Apartment For 4 People With Tv - Elgin
Elgin
31/07 – 02/08
SG$736/nighttotal: SG$1472 (2 )

Beautiful Apartment For 4 People With Tv

2 2
apartment, Lossiemouth
This two-storey flat offers a central location in Lossiemouth's residential district, situated just 200 metres from the sea and 500 metres from East Beach, with the James Square bus stop only 161 metres away.
This well-appointed, 3-room apartment accommodates up to four guests with two bedrooms, featuring a fully equipped kitchen, washing machine, dryer, and high chair, whilst being conveniently close to amenities such as a cafe (3m), shop (400m), and the marina (350m).
Dunedin Cottage  (Elgin Holiday Home) - Elgin
9.7 399 reviews
Elgin
21/08 – 23/08
SG$234/nighttotal: SG$468 (2 )

Dunedin Cottage (Elgin Holiday Home)

2 2
apartment, Morayshire
This newly built cottage is located in the beautiful countryside near Elgin, just a short walk from the town centre and close to several local golf courses. The property has received excellent ratings for its cleanliness, location, and overall experience.
The cottage features two double bedrooms, comfortably accommodating up to four guests. Guests can enjoy a fully equipped kitchen, a garden with a patio offering panoramic views, and a peaceful setting perfect for relaxation and enjoying the stunning scenery.

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 best apartments in Elgin?

  • 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?

  • What is Elgin best known for?

    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?

  • What are the closest cities to visit near 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?

  • What are the best ways to relax 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

3 Bedroom Flat - Elgin
8.0 1 review
Elgin
04/07 – 20/07
SG$233/nighttotal: SG$3728 (16 )

3 Bedroom Flat

1 2
apartment, Morayshire
This apartment is situated in Elgin town centre, just 500 metres from Dr Gray's Hospital, making it perfect for those working at the hospital or exploring the town's shops, restaurants, and attractions. It has received very good ratings for its location, cleanliness and overall experience.
The self-catering property has a private entrance and can accommodate up to 3 guests. It offers daily servicing, linen and towels, and parking, ensuring a comfortable and convenient stay.

Best pet-friendly Elgin holiday apartments

Among the 53 accommodations in Elgin, here are the 4 best pet friendly holiday apartments

H26atsilversands - Elgin
10 4 reviews
Elgin
03/10 – 07/10
SG$207/nighttotal: SG$828 (4 )

H26atsilversands

1 3
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).
Kirktoun Cottage - A Relaxing Rural Retreat - Elgin
9.8 87 reviews
Elgin
05/09 – 12/09
SG$458/nighttotal: SG$3206 (7 )

Kirktoun Cottage - A Relaxing Rural Retreat

1 4
apartment, Duffus
Kirktoun Cottage is situated on the edge of Duffus village, just a short walk from the village shop and play park, and within easy reach of the Moray Firth beaches and the Speyside whisky trail. This charming cottage has consistently received excellent ratings for its location, cleanliness, and overall experience, making it an ideal choice for a relaxing getaway.
The cottage offers two bedrooms and one bathroom, comfortably accommodating up to four guests. Guests can enjoy a private garden, access to the Duffus Estate woodland, a restored open fire, a fire bowl, and a patio perfect for summer BBQs and sunset views.
Apartment ∙ 2 Bedrooms ∙ 5 Guests - Elgin
Elgin
03/10 – 07/10
SG$370/nighttotal: SG$1480 (4 )

Apartment ∙ 2 Bedrooms ∙ 5 Guests

2 3
apartment
This modern, non-smoking flat, located on Kinneddar Street, offers a modest sea view and 2 bedrooms with accommodation for up to 5 guests, suitable for a family break.
This property provides guests with free WiFi, a fully equipped kitchen with oven and microwave, a washing machine and dryer, and onsite parking, with a tennis court available for use.
Modern Cottage In A Charming Countryside Setting - Elgin
9.8 289 reviews
Elgin
21/08 – 23/08
SG$215/nighttotal: SG$430 (2 )

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.
©2026 cozycozy.com