Eight Acres Hotel & Leisure Club

Morriston Road, Elgin, Morayshire, Scotland , UK, IV30 6UL   
01343 543077


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. 

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. 

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.

Amenities include 52 spacious en-suite bedrooms, large health club with swimming pool, gym, and relaxing spa, games room with pool table, full sized snooker table and seating area, and as part of your break you will have access to all of these features, and use of the free WiFi.

With the largest events suite in Elgin, Eight Acres is recognised as one of the leading business venues in the Highlands. Situated within easy reach of both Aberdeen and Inverness, the hotel offers easy access to delegates travelling from afar or on Elgin’s doorstep.  The vast space of the events suite can be transformed to a delegate and attractive wedding venue. Let our wedding co-ordinator inspire you with ideas and charming touches that paint you the picture of a stunning wedding at Eight Acres.

Whether you are looking to entertain the family on a weekend hotel deal or get away from the office to get creative juices flowing in one of our meeting rooms, the hotel’s friendly team will have your every need in hand. If there is any information you need before your stay, simply give us a call or drop us an email and we’ll be more than happy to help – we look forward to welcoming you soon

How to find us...

Eight Acres Hotel & Leisure Club is located one mile from Elgin town centre, just off the A96.

If you are travelling by car, follow the A96 Inverness to Aberdeen road and as you approach Elgin from the Inverness direction, the hotel is just off the main road. 

To reach the hotel by rail, it is only a five minute taxi journey from Elgin railway station or walk to the hotel following the road left at the second roundabout and left onto the A96.

From further afar, Dalcross (Inverness) is the closest airport to the hotel. On leaving the airport, turn left onto the A96 and follow the road through Nairn for 36 miles until reaching Elgin.  Alternatively, Aberdeen airport is 60miles from Elgin.