Places to stay in Elgin

117 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Elgin place to stay
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

117 Best places to stay in Elgin

Best family friendly Elgin lodging

Among the 117 accommodations in Elgin, here are the 4 best for families

Balmara Hopeman Village By The Seaside. 3 Bedroom. - Elgin
9.8 25 reviews
Elgin
23/12 – 27/12
£213/nighttotal: £852 (4 )

Balmara Hopeman Village By The Seaside. 3 Bedroom.

1 5
apartment , Hopeman
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.
Cottage ∙ 4 Bedrooms ∙ 8 Guests - Elgin
Elgin
08/07 – 12/07
£324/nighttotal: £1296 (4 )

Cottage ∙ 4 Bedrooms ∙ 8 Guests

4 4
cottage
This renovated Victorian cottage is located in Whitecraigs, a 5-minute walk from Elgin Cathedral and Johnston's of Elgin, with the train station also conveniently situated nearby.
This family-friendly holiday home accommodates up to 8 guests in 4 bedrooms and features 2 bathrooms, a well-equipped kitchen with a dishwasher, and a garden.
19th Century Disability Accessible 5-bedroom Villa Free Private Secluded Parking - Elgin
Elgin
23/12 – 27/12
£860/nighttotal: £3440 (4 )

19th Century Disability Accessible 5-bedroom Villa Free Private Secluded Parking

5 5
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.
Glampods Glamping Pod - Meet Highland Cows And Sheep Elgin - Elgin
9.8 110 reviews
Elgin
03/10 – 07/10
£150/nighttotal: £600 (4 )

Glampods Glamping Pod - Meet Highland Cows And Sheep Elgin

1 3
house , Elgin
This glamping pod is located in Elgin, just 6.6 kilometres from Elgin Cathedral and 48 kilometres from Castle Stuart Golf Links, offering a peaceful retreat in the countryside. This property has received excellent ratings for location, cleanliness, and overall user experience.
The accommodation provides a comfortable stay for up to 5 guests. It features a fully equipped kitchen, a private garden with a patio, a picnic area, and free parking, perfect for enjoying the surrounding scenery and exploring nearby attractions.

Top Accommodations with a Swimming Pool in Elgin

On-site pool access at your accommodation in Elgin makes a proper swim in the heart of the city a brilliant part of your trip.

House ∙ 2 Bedrooms ∙ 6 Guests - Elgin
Elgin
23/12 – 27/12
£186/nighttotal: £744 (4 )

House ∙ 2 Bedrooms ∙ 6 Guests

2 5
house
This 3-bedroom caravan is located on Unnamed Road in Great Britain, offering convenient access to local amenities and attractions within its district, approximately 500 meters from the nearest bus stop.
This family-friendly accommodation sleeps up to 6 guests and features a well-equipped open-plan kitchen, two shower rooms, gas heating, and outdoor terrace furniture, with a swimming pool, restaurant, and fitness centre also available on-site.
Beautiful Private Villa For 6 Guests With Pool - Elgin
Elgin
23/12 – 27/12
£218/nighttotal: £872 (4 )

Beautiful Private Villa For 6 Guests With Pool

2 5
apartment , Lossiemouth
This modern mobile home offers direct sea and beach access just 50 metres away, situated on the outskirts of Lossiemouth, 4 kilometres from the town centre and 700 metres from Covesea Lighthouse.
This two-bedroom, two-bathroom accommodation for six guests features a shared indoor swimming pool, private parking for two cars, and is conveniently located 500 metres from local shops and restaurants.
Northern Lights - Elgin
9.3 14 reviews
Elgin
03/10 – 07/10
£117/nighttotal: £468 (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.
Luxury Villa With Views Across Golf Course - Elgin
Elgin
03/10 – 07/10
£157/nighttotal: £628 (4 )

Luxury Villa With Views Across Golf Course

2 3
house , Lossiemouth
This luxury villa in Lossiemouth offers a prime location with golf course views, situated a 7-minute walk from Lossiemouth West Beach and 10.9 kilometres from Elgin Cathedral.
This property, covering 40 square metres and accommodating up to 7 guests, features 2 bedrooms, 2 bathrooms, a fully equipped kitchen, an indoor swimming pool, and private parking.

Frequently asked questions about accommodations in Elgin

  • How can travelers reach Elgin?

    The easiest way to get to Elgin is by train. It's a direct line from Inverness, which is well connected to the rest of Scotland. If you're driving, it's a scenic route from Aberdeen or Edinburgh, both around a two-hour drive away. You can also fly into Aberdeen Airport and then hire a car.
  • What are the best places to stay in Elgin?

    Among the places to stay 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, perfect for exploring. You can go for a walk or cycle along the River Lossie, or head to the coast for some stunning views. There's also great fishing in the area, and plenty of opportunities for birdwatching.
  • What are the best places to stay with a pool in Elgin?

    The best place to stay with a pool in Elgin is Eight Acres Hotel.

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

    You can visit Elgin any time of year, but the best time is probably during the summer months, from June to August, when the weather is warm and sunny. You can also enjoy the vibrant colours of autumn, from September to November. Spring and winter can be lovely too, with crisp air and fewer crowds.
  • What are the best places to stay with a jacuzzi in Elgin?

    Mansion House Hotel and Eight Acres Hotel are the best places to stay with a jacuzzi in Elgin.

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

    The Moray Coast Trail is a beautiful 100km route that stretches from Burghead to Cullen, passing through Elgin. For a shorter walk, try the Elgin Town Trail, which takes you past all the main sights. If you're into cycling, the Speyside Cycle Route is a great option, with stunning views of the Cairngorms.
  • What are the best places to stay for families and kids in Elgin?

    The best places to stay 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?

    Elgin's a great base for exploring the Moray region. You can easily visit nearby towns like Forres, with its historic landmarks, and Findhorn, known for its spiritual community. A little further afield, you'll find the vibrant city of Aberdeen, and the charming town of Nairn, with its beautiful beach.
  • What are the best pet friendly places to stay in Elgin?

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

  • What amenities can travelers expect from accommodations in Elgin?

    Elgin has a good range of accommodation options, from budget-friendly guesthouses to more luxurious hotels. Most places offer free Wi-Fi and parking, and many have restaurants and bars on site. You'll find plenty of options for families, couples, and solo travellers.
  • What are the best places to stay with parking in Elgin?

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

Destinations nearby

Best Elgin accommodations with a garden

Taid's Retreat Silversands Cove Beach Lossiemouth - Elgin
8.9 25 reviews
Elgin
22/08 – 27/08
£188/nighttotal: £940 (5 )

Taid's Retreat Silversands Cove Beach Lossiemouth

3 3
chalet , Lossiemouth
Taid's Retreat is a short walk from Lossiemouth West Beach and a drive from Elgin Cathedral and Brodie Castle, offering a peaceful escape in a picturesque coastal setting. It has received very good user ratings for cleanliness and location, with guests praising its excellent location and comfortable accommodation.
The chalet has three bedrooms and is 110 square metres, providing ample space for families or groups. Guests can enjoy a range of amenities, including a fireplace, terrace, garden, fitness centre, free parking, and free Wi-Fi, making it a perfect base for exploring the surrounding area.
Traditional Detached Farm Steading Conversion - Elgin
9.5 78 reviews
Elgin
03/10 – 07/10
£152/nighttotal: £608 (4 )

Traditional Detached Farm Steading Conversion

2 3
apartment , Pluscarden
This charming steading conversion is located just 8km west of Elgin, a short distance from the historic Pluscarden Abbey, set in a peaceful and secluded location. The property has received excellent user and location ratings, with a very good cleanliness rating.
The property offers two bedrooms, one bathroom and can comfortably accommodate up to five guests. It features a modern kitchen with a fridge, microwave oven and dishwasher, a comfortable lounge with a double sofa bed, an enclosed garden and private parking, making it ideal for a relaxing getaway.
Warm And Accessible Coastal Cottage With Sustainable Design  Coming Soon - Elgin
Elgin
22/08 – 27/08
£149/nighttotal: £745 (5 )

Warm And Accessible Coastal Cottage With Sustainable Design Coming Soon

1 3
cottage , Lossiemouth
This newly renovated coastal bungalow in Lossiemouth offers direct, level access to the seafront and is conveniently located within 3 kilometers of Moray Golf Club and Hopeman Golf Club.
This accessible, single-storey property accommodates up to three guests with one bedroom and one bathroom, featuring a modern kitchen with a fridge, microwave, and dishwasher, plus a garden and parking.
Dune Haven Luxury Beachside Lodge - Elgin
9.8 5 reviews
Elgin
23/12 – 27/12
£225/nighttotal: £900 (4 )

Dune Haven Luxury Beachside Lodge

2 5
house , Lossiemouth
Dune Haven Luxury Beachside Lodge is situated in Lossiemouth, Moray, offering direct beachfront access and proximity to West Beach (1.2km), Elgin Cathedral (11km), and Brodie Castle (30km).
This 74 square metre lodge boasts two bedrooms, two bathrooms, sleeps up to 10 guests, and includes a fully equipped kitchen, swimming pool, sauna, terrace, garden, on-site restaurant and bar, free Wi-Fi, and free parking.

Best Elgin accommodations with a kitchen

Cottage ∙ 2 Bedrooms ∙ 4 Guests - Elgin
9.6 18 reviews
Elgin
25/07 – 01/08
£108/nighttotal: £756 (7 )

Cottage ∙ 2 Bedrooms ∙ 4 Guests

2 1
cottage
This mid-terrace house is centrally located in Elgin, Moray, Scotland, 9km from Lossiemouth's beaches and golf courses.
The 105 square metre, all-ground-floor property sleeps four in two king-size bedrooms, boasting a spacious kitchen/diner, garden, and Wi-Fi; Elgin's shops, restaurants, museums, and the River Lossie are within walking distance.
Silversands Retreat By Interhome - Elgin
Elgin
24/12 – 27/12
£211/nighttotal: £633 (3 )

Silversands Retreat By Interhome

2 5
apartment , Lossiemouth
This modern mobile home offers direct access to the sea and beach, located just 50 meters from Lossiemouth's coastline, with Lossiemouth East Beach nearby and West Beach 750 meters away, while shops and a restaurant are 500 meters distant.
This 3-room mobile home accommodates up to 6 guests, featuring a kitchen with a fridge and microwave, two bedrooms, two bathrooms, a veranda, and access to a shared indoor swimming pool, with parking for two cars and baby equipment available on request.
Cooriedoon By Interhome - Elgin
Elgin
31/07 – 02/08
£624/nighttotal: £1248 (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.
Whitecraigs, Spacious Home For 8, Ample Parking - Elgin
10 1 review
Elgin
08/07 – 12/07
£315/nighttotal: £1260 (4 )

Whitecraigs, Spacious Home For 8, Ample Parking

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