Search Elgin accommodations

171 available accommodation offers

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

171 Best accommodations in Elgin

Best family friendly Elgin accommodations

Among the 171 accommodations in the area, here is the list of the 4 best family friendly ones

The Lookout, Lossiemouth - Elgin
9.7 23 reviews

The Lookout, Lossiemouth

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.
Beautiful Apartment For 5 People With Wifi, Tv And Pets Allowed - Elgin
10 1 review

Beautiful Apartment For 5 People With Wifi, Tv And Pets Allowed

apartment, Lossiemouth
This Lossiemouth apartment, situated in a residential area just 0.03km from the sea and 0.35km from Lossiemouth Beach, offers easy access to the marina, golf course, and town amenities.
The 3-room, first-floor flat sleeps six, features a well-equipped kitchen with a microwave and dishwasher, Wi-Fi, parking, and welcomes one well-behaved dog.
Northern Lights - Elgin
9.3 17 reviews

Northern Lights

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.
Lovely & Cosy 2 Bedroom Property - Elgin
10 317 reviews

Lovely & Cosy 2 Bedroom Property

apartment
This Elgin apartment is conveniently located just 1.5km from the town centre, with Glen Moray distillery a short 1km walk away, making it ideal for exploring the area. The property has received excellent ratings for its cleanliness, location, and overall experience.
The two-bedroom flat can comfortably accommodate up to four guests and includes a well-equipped kitchen, a garden with outdoor seating, and parking for two cars. The apartment also features modern amenities such as a washing machine, a microwave oven, and fibre broadband, making it perfect for a relaxing and comfortable stay.

Best Elgin accommodations with a pool

Among the 171 accommodations in the area, here is the list of the 4 best ones with a pool

Eagle's Den Caravan Holiday Retreat - Elgin
9.7 35 reviews

Eagle's Den Caravan Holiday Retreat

house, Lossiemouth
Eagle's Den Caravan, a beachfront property in Lossiemouth, offers direct access to Lossiemouth West Beach, is an 11-minute walk from the beach, and 11km from Elgin Cathedral.
This two-bedroom, two-bathroom holiday home boasts 42 square metres of living space, sleeps up to 11 guests, includes a fully equipped kitchen with dishwasher, a swimming pool, bar, free Wi-Fi and parking, plus access to a children's playground and nearby mini-market.
Lighthouse View By Interhome - Elgin
No reviews

Lighthouse View By Interhome

apartment, Lossiemouth
This modern mobile home is located on the outskirts of Lossiemouth, 4 kilometres from the town centre, offering direct beach access just 50 metres away and proximity to Covesea Lighthouse and The Steamie (Wild Sauna).
This 2-bedroom, 2-bathroom apartment accommodates up to 6 guests, featuring a kitchen with a fridge and microwave, a shared indoor swimming pool, on-site reception and restaurant, and is conveniently situated 750 metres from West Beach and 2.7 kilometres from Moray Golf Club.
Wonderful Private Villa For 6 Guests With Pool - Elgin
No reviews

Wonderful Private Villa For 6 Guests With Pool

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.
Idyllic Spot @ Silver Sands - Elgin
10 3 reviews

Idyllic Spot @ Silver Sands

house
This charming house is located in Moray, just a short walk from the beach and within easy reach of Covesea Lighthouse, offering stunning views of the coast. The house has received excellent ratings for its location, cleanliness, and overall experience.
This comfortable home has two bedrooms and one bathroom, accommodating up to six guests. The house features a kitchen, a swimming pool, parking, and internet access, allowing guests to enjoy the beautiful scenery and explore the area's many activities.

Frequently asked questions about accommodations in Elgin

  • How can travelers reach Elgin?

    The easiest way to get to Elgin is by train, the station is right in the town centre. You can also drive, of course, and the A96 runs right through Elgin, connecting it to Inverness and Aberdeen. If you're flying, the nearest airport is Inverness Airport, about an hour's drive away.
  • What are the best accommodations in Elgin?

    Among the accommodations in Elgin, Kilmorie House, Laichmoray Hotel and Moraydale Guest House are the most popular ones.

  • What outdoor activities can visitors enjoy in and around Elgin?

    Elgin's surrounded by beautiful countryside, so there are plenty of opportunities for walking and cycling. The Moray Coast Trail is a great option for a coastal walk, and the Findhorn Bay is perfect for a day at the beach. If you're feeling adventurous, you can even go kayaking or paddleboarding on the River Lossie.
  • What are the best accommodations with a pool in Elgin?

    The best accommodation with a pool in Elgin is Eight Acres Hotel.

  • When is the ideal time to plan a trip to Elgin?

    Elgin's lovely all year round, but the best time to visit is probably during the summer months, from June to August, when the weather is warm and sunny. You'll also be able to enjoy the many outdoor events and festivals that take place during this time.
  • What are the best accommodations with a jacuzzi in Elgin?

    Mansion House Hotel and Eight Acres Hotel are the best accommodations with a jacuzzi in Elgin.

  • What are the best walking or cycling routes in Elgin?

    The Elgin to Lossiemouth Coastal Trail is a great option for a leisurely cycle, and the River Lossie Walk is a lovely walk through the town centre. If you're feeling more adventurous, you could try the Moray Way, which is a 100km long-distance trail that follows the River Spey.
  • What are the best accommodations for families and kids in Elgin?

    The best accommodations for families and kids in Elgin are Kilmorie House, Laichmoray Hotel and Moraydale Guest House.

  • What nearby towns or cities can be explored from Elgin?

    You're within easy reach of some lovely towns and cities from Elgin. Forres is a charming town just a short drive away, and Inverness, the capital of the Highlands, is about an hour away. Aberdeen, a bustling city on the coast, is about an hour and a half away.
  • What are the best pet friendly accommodations in Elgin?

    The best pet friendly accommodations in Elgin are Moraydale Guest House, The Royal Hotel Elgin and Lesmurdie House.

  • What amenities can travelers expect from accommodations in Elgin?

    You'll find a good range of accommodation options in Elgin, from budget-friendly guesthouses to more luxurious hotels. Most places offer free Wi-Fi and parking, and many have restaurants or bars on site. You'll also find plenty of cafes and restaurants in the town centre.
  • What are the best accommodations with parking in Elgin?

    Kilmorie House, Laichmoray Hotel and Moraydale Guest House are the best accommodations with parking in Elgin.

Popular destinations

Best Elgin accommodations with a garden

Cottage ∙ 4 Bedrooms ∙ 8 Guests - Elgin
10 5 reviews

Cottage ∙ 4 Bedrooms ∙ 8 Guests

cottage
This four-bedroom farmhouse, situated on the outskirts of Elgin, Moray, is one kilometre from Lhanbryde village and six miles (approximately 9.6km) from Lossiemouth's beaches.
The 45 square metre property sleeps eight guests and boasts three bathrooms, a fully equipped kitchen with fridge and dishwasher, a private hot tub, and a large garden ideal for outdoor games; nearby attractions include wildlife cruises and the sandy beaches of Lossiemouth.
Furnis Villa For A Relaxing Stay - Elgin
9.8 95 reviews

Furnis Villa For A Relaxing Stay

apartment
This charming two-bedroom flat is located in a quiet cul-de-sac in the centre of a small town in Moray, just a short distance from local attractions and amenities. It has received excellent ratings for its cleanliness, location, and overall user experience.
The home offers a spacious living area with a comfortable sofa bed, a well-equipped kitchen, and two large bedrooms, comfortably sleeping up to four guests. Guests will enjoy modern amenities such as a 50-inch 4K Ultra HD TV, a DVD player, a music player, Wi-Fi, gas central heating, and welcome supplies such as tea, coffee, milk, sugar, snacks, and breakfast cereals.
Balmara Hopeman Village By The Seaside. 3 Bedroom. - Elgin
9.8 26 reviews

Balmara Hopeman Village By The Seaside. 3 Bedroom.

apartment
This spacious semi-detached house is located in the heart of Hopeman, just a short walk from the village's two sandy beaches and the harbour. The apartment has received excellent ratings for its location, cleanliness, and overall experience.
The accommodation comfortably sleeps six guests in three bedrooms and one bathroom. Guests can enjoy a fully equipped kitchen, a private garden with a BBQ, and a range of family-friendly amenities, including a cot, highchair, stairgate, and baby monitor.
Bowmore - Elgin
9.8 166 reviews

Bowmore

house, Lossiemouth
Bowmore is a charming two-bedroom house located in Lossiemouth, a short walk from the West Beach and a mile from the East Beach. The house has received excellent ratings for location, cleanliness, and overall user experience.
The house offers 25 square metres of living space and can comfortably accommodate up to 5 guests. Guests can enjoy a fully equipped kitchen, a private garden, a patio, and free parking, as well as free Wi-Fi and satellite TV.

Best Elgin accommodations with a kitchen

Sam Slains Drive - Elgin
8.0 2 reviews

Sam Slains Drive

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.
Coorie House In Elgin - Elgin
9.7 4 reviews

Coorie House In Elgin

house, Elgin
Coorie House offers spacious self-catering accommodation in Elgin, Moray, situated 1.9km from Elgin Cathedral and within easy reach of Brodie, Huntly, and Cawdor Castles.
This four-bedroom, three-bathroom property boasts 150 square metres of floor space, sleeps up to 19 guests, includes free Wi-Fi and a fully equipped kitchen, and benefits from a 24-hour front desk.
East Beach Retreat-pets Welcome - Elgin
9.8 64 reviews

East Beach Retreat-pets Welcome

resort
This Moray beachfront flat is situated just 0.1km from East Beach and a 1-minute walk from local restaurants and cafes.
The two-bedroom, one-bathroom property sleeps four, offering free parking, a fully equipped kitchen including a dishwasher, and Wi-Fi; pets are welcome.
Sand Dollar, Silver Sands Holiday Park - Elgin
9.2 7 reviews

Sand Dollar, Silver Sands Holiday Park

glamping, Lossiemouth
The Sand Dollar caravan is situated in Lossiemouth's Silver Sands Holiday Park, offering convenient access to coastal attractions and located 10.6 kilometres from Elgin Cathedral.
This mobile home accommodates up to 9 guests across 2 bedrooms and a living room, featuring 2 bathrooms, a terrace, garden, indoor swimming pool, on-site bar, Wi-Fi, and free private parking.
©2026 cozycozy.com