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

Lossiemouth Haven - Elgin
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.
Cozy’s Caravan Hire Silversands Lossiemouth - Elgin
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.
Gardener's Cottage - Elgin
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.
Distillery Apartment 1 - Elgin
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

40 M² Cabin ∙ 2 Bedrooms ∙ 4 Guests - Elgin
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.
Luxury Villa With Views Across Golf Course - Elgin
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.
Fairview Caravan Hire - Elgin
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.
Caravan - Sleeps 6 - Parking - Elgin
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.
  • 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.

  • How can travelers reach Elgin?

    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?

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

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

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

  • When is the ideal time to plan a trip to 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?

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

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

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

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

    Kilmorie House, Laichmoray Hotel and Moraydale Guest House 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

Balormie View - Elgin
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.
The Lookout, Lossiemouth - Elgin
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.
Lesmurdie House - Elgin
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.
Cottage ∙ 2 Bedrooms ∙ 4 Guests - Elgin
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

The Neuk - Elgin
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.
Covesea View Silver Sands - 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.
Barley Bank, A Peaceful, Tranquil Retreat - Elgin
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.
19th Century 5 Bedroom House - Elgin
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.
©2026 cozycozy.com