The Eight Acres Hotel

Hotel - Elgin - From £67 per room per night

Set on the outskirts of the lively market and whisky town of Elgin, the Eight Acres Hotel & Leisure Club is the perfect base from which to explore all that Moray Speyside has to offer.

The Eight Acres Hotel in Elgin sits in acres of lush green land and offers a truly peaceful retreat. From the moment you arrive, their staff will make you feel welcome and help to make your stay as special as the location.

Guests can relax in the contemporary surroundings of the Darroch Restaurant and Lounge Bar. Choose between their a la carte menus in the restaurant or for a more informal dining experience, you can enjoy their lounge menu, all of which feature locally sourced seasonal produce. Their bar menu features over 40 single malts, giving you a true taste of Moray Speyside without leaving the hotel.


Pets Welcome

Baby Changing

On-site Parking

Cots Available

Swimming Pool

Restaurants on site

Gym Facilities

Licensed Bar


Ironing Facilities

Spa Services


Town Location



The Eight Acres Hotel
Morriston Road,
IV30 6UL

+44 (1343) 543077