Welcome to

Eight Acres Hotel & Spa, Elgin

Scroll down for more
Arrow Down

Located just one mile from Elgin, Eight Acres Hotel & Leisure Club is the ideal hotel choice to base yourself for a Highland adventure. Explore the mountains of Morayshire on a short holiday, weekend break or a simple night away.

Or, for that more relaxing day out, chose a pampering or afternoon tea package and appreciate the home-like comforts of the hotel. 

Say “I Do” at The Eight Acres Hotel

At Eight Acres Hotel & Leisure Club in Morayshire, we have years of experience hosting weddings and like anything, practice makes perfect. Set in acres of woodland, our landscaped gardens provide a great backdrop for capturing those special moments.

Make an Enquiry

The Ideal Highland Hotel

Set in quiet, well kept gardens Eight Acres is a great place to celebrate any occasion with its restaurant and bar, which encompass contemporary décor overlooking the gardens. The Darroch Restaurant offers a varied menu, with innovative dishes using locally sourced ingredients where possible. Great care and attention is given to service and all the little details that can make a break or simple visit a cut above the rest.

The nearby fishing town of Lossiemouth, and its spectacular East Beach is a popular haven for sailors and surfers alike. The town is ideal for golf enthusiasts with two challenging links golf courses, both with spectacular views over the Moray Firth.