Gordonstoun Cottage in Duffus offers a private escape, located 8.8 kilometres from Elgin Cathedral and 24.1 kilometres from Brodie Castle. This detached property accommodates up to 11 guests across 3 bedrooms, featuring a fully equipped kitchen with an oven and fridge, 2 bathrooms, a terrace, and private parking.
10 1 review
Elgin
18/09 – 20/09
724 €/nighttotal: 1448 € (2 )
The Corner House - A House That Sleeps 10 Guests In 4 Bedrooms
4 2
cottage , Hopeman
The Corner House, a Hopeman holiday home, is situated in this Moray Firth coastal village, a short walk from two sandy beaches and close to the Moray Coastal Trail. This 150 square metre property offers four bedrooms, three bathrooms, sleeping up to ten guests, and features a large kitchen/diner, cosy sitting room with wood-burning stove, a dedicated pool room, and a courtyard with outdoor shower and BBQ; two dogs are welcome.
9.0 6 reviews
Elgin
20/06 – 27/06
162 €/nighttotal: 1134 € (7 )
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.
Elgin
29/08 – 05/09
685 €/nighttotal: 4795 € (7 )
19th Century Disability Accessible 5-bedroom Villa Free Private Secluded Parking
5 2
house , Elgin
This five-bedroom, four-bathroom house in Elgin is a one-minute walk from Elgin Cathedral and 0.8 kilometres from Relax Ltd, offering convenient access to local attractions. Sleeping up to ten guests, the property boasts a fully equipped kitchen, laundry facilities, free Wi-Fi, a Smart TV, on-site parking, and an outdoor fire pit, ideal for families or groups visiting Elgin's historical sites and museums.
8.8 168 reviews
Elgin
01/07 – 06/07
128 €/nighttotal: 640 € (5 )
Two Bedroom Town Centre Apartment
2 4
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.
10 1 review
Elgin
21/08 – 23/08
287 €/nighttotal: 574 € (2 )
Holiday Home Lighthouse View By Interhome
1 2
house , Lossiemouth
Holiday Home Lighthouse View is located in Lossiemouth, a 640-metre walk from West Beach, 10.9 kilometres from Elgin Cathedral and 29 kilometres from Brodie Castle. This holiday home accommodates up to 11 guests with two bedrooms and two bathrooms, featuring an indoor swimming pool, an on-site bar, a fully equipped kitchen with a fridge and microwave, and private parking available at an additional charge.
Elgin
08/07 – 31/07
198 €/nighttotal: 4554 € (23 )
Harbour Nights Deluxe 7a By Interhome
1 4
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.
10 108 reviews
Elgin
07/11 – 11/11
89 €/nighttotal: 356 € (4 )
Luxury 3 Bedroom 6 Berth Caravan With Decking.
1 3
resort , Lossiemouth
This luxury caravan is situated in Covesea, just west of Lossiemouth, with direct beach access and an 18-hole golf course right next door. The caravan has received excellent ratings for its location, cleanliness, and overall experience, making it a popular choice for travellers. The 'Luxury 3 Bedroom 6 Berth Caravan' offers spacious accommodation for up to six guests, with three bedrooms, two bathrooms, and a fully equipped kitchen. Guests can enjoy on-site amenities such as a swimming pool, bar, restaurant, bingo, and entertainment, as well as a peaceful location perfect for a relaxing getaway.
Elgin
01/07 – 06/07
223 €/nighttotal: 1115 € (5 )
Beautiful Apartment For 4 People With Wifi And Tv
1 4
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.
9.9 20 reviews
Elgin
01/07 – 06/07
174 €/nighttotal: 870 € (5 )
Parkview Holiday Lodge
1 4
cabin , Morayshire
This cosy cabin is located on Lossiemouth Bay Holiday Park in Moray, just a 5-minute walk from the beach and town centre. The holiday park offers a peaceful setting, perfect for a relaxing getaway. The cabin has two bedrooms and two bathrooms, comfortably accommodating up to four guests. It features a modern kitchen, parking, internet access, and a private outdoor space, making it ideal for families or couples looking for a comfortable and convenient base to explore the area.
9.6 214 reviews
Elgin
20/06 – 27/06
254 €/nighttotal: 1778 € (7 )
Traditional Scottish Get Away - Pet Friendly
1 2
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.
9.7 7 reviews
Elgin
08/07 – 31/07
167 €/nighttotal: 3841 € (23 )
Fairview Workers Accommodation
1 4
cabin , Pluscarden
Fairview log cabin, situated 5km from Elgin in Moray, offers uninterrupted countryside views and is approximately 70km from Inverness and 150km from Aberdeen. This self-catering retreat sleeps four guests in two bedrooms (one king-size, one small double), boasts two bathrooms (one en-suite), a fully equipped kitchen, utility room, free WiFi (30Mbps), and ample parking for two to three cars.
Best family friendly Elgin lodging
Among the 117 accommodations in Elgin, here are the 4 best for families
9.2 32 reviews
Elgin
29/08 – 05/09
166 €/nighttotal: 1162 € (7 )
Lossiemouth Haven
2 2
apartment , Lossiemouth
This beachfront flat in Lossiemouth is a 5-minute walk from Lossiemouth West Beach and less than a mile from Lossiemouth East Beach, offering a convenient location for exploring the area. The apartment has consistently received excellent ratings for its cleanliness, location, and overall experience. The 57 square metre flat has two bedrooms and can accommodate up to four guests. Enjoy stunning sea views, a fully equipped kitchen, free Wi-Fi, and private parking, plus a washing machine, a tennis court, and a restaurant on-site.
9.8 29 reviews
Elgin
07/11 – 11/11
130 €/nighttotal: 520 € (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.0 16 reviews
Elgin
21/08 – 23/08
1156 €/nighttotal: 2312 € (2 )
Gardener's Cottage
3 2
house , Elgin
Gardener's Cottage, a three-bedroom house in Elgin, is situated 8km from Elgin Cathedral and within easy driving distance of Huntly Castle (39km), Brodie Castle (34km), and Nairn's golf courses and museum (45km). This 130 square metre self-catering property boasts a fully equipped kitchen with dishwasher, a bathroom with walk-in shower, barbecue facilities, a fireplace, private parking, and sleeps up to six guests, with various outdoor activities nearby.
8.7 67 reviews
Elgin
14/10 – 17/10
177 €/nighttotal: 531 € (3 )
Distillery Apartment 1
2 2
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.
Best Elgin lodgings with a pool
Among the 117 accommodations in Elgin, here are the 4 best ones with a pool
Elgin
14/09 – 16/09
202 €/nighttotal: 404 € (2 )
40 M² Cabin ∙ 2 Bedrooms ∙ 4 Guests
2 2
cabin
This lodge at Covesea Links 1 offers direct beach access, a 30-second walk away, and uninterrupted views of the adjacent golf course. The 40 square meter accommodation is suitable for four guests and features two bedrooms, two bathrooms, a fully equipped kitchen, WiFi, and a private deck.
Elgin
18/09 – 20/09
202 €/nighttotal: 404 € (2 )
Luxury Villa With Views Across Golf Course
2 2
cabin , Lossiemouth
This immaculate lodge in Lossiemouth offers direct beach access, just 30 meters away, with Spynie Palace and Duffus Castle nearby. This 40 square meter cabin accommodates four guests across two bedrooms and two bathrooms, featuring a luxury kitchen, a swimming pool, and uninterrupted golf course views from its deck.
9.6 72 reviews
Elgin
11/11 – 15/11
122 €/nighttotal: 488 € (4 )
Fairview Caravan Hire
2 3
mobile home , Lossiemouth
Fairview Caravan Hire is located in Lossiemouth, close to Lossiemouth West Beach, 6.9 miles from Elgin Cathedral and 19 miles from Brodie Castle, offering a convenient base for exploring the Moray Coast. The accommodation consistently receives excellent ratings for cleanliness, location and user experience. This 2-bedroom, 2-bathroom mobile home can comfortably accommodate up to 6 guests. It features a fully equipped kitchen, a cozy fireplace, a private patio, a sun terrace, free Wi-Fi, and free private parking.
Elgin
01/07 – 08/07
152 €/nighttotal: 1064 € (7 )
Caravan - Sleeps 6 - Parking
3 4
cabin , West Beach
This traditional lodge is situated in Lossiemouth, offering a tranquil retreat near West Beach. The self-catering accommodation sleeps six guests in three bedrooms and features an indoor swimming pool, a private garden, and on-site parking.
Frequently asked questions about accommodations in Elgin
What are the must-see sites in or near Elgin?
Elgin Cathedral is a must-see, it's a beautiful example of Scottish architecture. The nearby Pluscarden Abbey is also worth a visit, it's a working monastery. For something a bit different, head to the Elgin Museum, it has a fascinating collection of local history and archaeology.
The easiest way to get to Elgin is by train. It's well connected to the rest of Scotland, with direct services from Edinburgh and Glasgow. If you're driving, it's about a 1.5-hour drive from Aberdeen and 2 hours from Inverness.
What are the best accommodations with a pool in Elgin?
What outdoor activities can visitors enjoy in and around Elgin?
Elgin is surrounded by beautiful countryside, perfect for walking and cycling. The Moray Firth is just a short drive away, where you can go dolphin watching or try some watersports. The nearby Speyside region is also known for its stunning scenery and whisky distilleries.
What are the best accommodations with a jacuzzi in Elgin?
Elgin is lovely all year round, but the best time to visit is probably during the summer months, from June to August, when the weather is at its best. If you want to avoid the crowds, spring or autumn are also good options.
What are the best accommodations for families and kids in Elgin?
What are the best walking or cycling routes in Elgin?
The Moray Coast Trail is a great option for a scenic walk or cycle, it stretches for 127 km along the coast. For a shorter route, try the Elgin Town Trail, which takes you past all the main landmarks in the town.
What are the best pet friendly accommodations in Elgin?
What nearby towns or cities can be explored from Elgin?
Forres is a charming town just a short drive from Elgin, known for its historic castle and the nearby Sueno's Stone. You can also easily visit the city of Inverness, which is about an hour away, or the coastal town of Nairn.
What are the best accommodations with parking in Elgin?
What amenities can travelers expect from accommodations in Elgin?
Elgin has a good range of accommodation options, from budget-friendly guesthouses to luxury hotels. Most places offer free Wi-Fi and parking. Some places also have restaurants and bars, while others are within easy walking distance of the town centre.
Destinations nearby
Best Elgin accommodations with a garden
9.4 13 reviews
Elgin
29/08 – 05/09
132 €/nighttotal: 924 € (7 )
Balormie View
1 2
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.7 23 reviews
Elgin
11/11 – 15/11
163 €/nighttotal: 652 € (4 )
The Lookout, Lossiemouth
2 3
house , Lossiemouth
The Lookout is a beachfront property in Lossiemouth, a short walk from Lossiemouth East Beach, 9km from Elgin Cathedral, and within 43km of Nairn's attractions. This two-bedroom, two-bathroom house offers 90 square metres of accommodation for up to seven guests, boasting a fully equipped kitchen, garden, free Wi-Fi, parking, and a washing machine.
9.8 265 reviews
Elgin
21/08 – 23/08
154 €/nighttotal: 308 € (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.
10 3 reviews
Elgin
18/09 – 20/09
312 €/nighttotal: 624 € (2 )
Cottage ∙ 2 Bedrooms ∙ 4 Guests
2 2
cottage , Hopeman
Anchor Cottage, a pet-friendly holiday home in Hopeman, Moray, is located steps from Hopeman East Beach and Cove Bay, offering easy access to the Braemou Inn and a local shop. This two-bedroom self-catering dwelling sleeps four, boasting a well-equipped kitchen/diner, a comfortable sitting room with Smart TV, and a garden; nearby attractions include Hopeman Golf Club.
Best Elgin accommodations with a kitchen
9.6 11 reviews
Elgin
20/06 – 27/06
79 €/nighttotal: 553 € (7 )
The Neuk
2 2
apartment , Elgin
This apartment is located in Elgin, just 12 minutes' walk from Elgin Cathedral and within easy reach of Brodie Castle (26km) and Huntly Castle (45km). It has received excellent ratings for location, cleanliness, and overall user experience. The apartment offers 105 square metres of space and accommodates up to 4 guests in its two bedrooms. It features a fully equipped kitchen, a garden, free Wi-Fi, a TV, and a walk-in shower, making it ideal for a comfortable stay in Elgin.
8.2 32 reviews
Elgin
14/09 – 16/09
167 €/nighttotal: 334 € (2 )
Covesea View Silver Sands
3 2
mobile home , Lossiemouth
Covesea View Silver Sands is a three-bedroom mobile home in Lossiemouth, situated a 7-minute walk from Lossiemouth West Beach, 10.6 km from Elgin Cathedral, and 29 km from Brodie Castle. This 6-square-metre holiday home sleeps up to 10 guests and boasts a fully equipped kitchen, private parking, Wi-Fi, a swimming pool, on-site restaurant and bar, plus outdoor play equipment.
10 1 review
Elgin
01/07 – 08/07
393 €/nighttotal: 2751 € (7 )
Barley Bank, A Peaceful, Tranquil Retreat
1 4
apartment , Duffus
Barley Bank is a countryside holiday cottage in Duffus, offering a peaceful retreat within the Moray region. This family-friendly cottage accommodates up to six guests across three bedrooms and two bathrooms, featuring a fully equipped kitchen with a fridge, freezer, microwave, and dishwasher, alongside garden access and parking.
10 4 reviews
Elgin
17/07 – 19/07
997 €/nighttotal: 1994 € (2 )
19th Century 5 Bedroom House
1 9
house , Morayshire
This five-bedroom Moray house, a 19th-century wing of a 16th-century property, enjoys a unique location in Elgin, a short 0.6-kilometre walk from Elgin Cathedral, the Biblical Gardens, and Cooper Park, offering easy access to Elgin city centre. Sleeping up to ten guests, the property boasts four bathrooms, a fully equipped kitchen including a dishwasher, a garden, private parking for five vehicles, and tasteful furnishings; explore nearby attractions such as Elgin Cathedral and Cooper Park.