Large Event and Party Venue in Elgin

Eight Acres Hotel & Leisure Club has modern comfortable furnishings, a cosy restaraunt and as the name suggests, acres of grounds. 

These grounds are perfect for holding special occasions in warmer months.  The outdoor area lends itself perfectly to occassions such as BBQ's on the decking area, activites on the lawn, afternoon tea on the picnic tables or a delightful garden party.

A great number of function suites and dining rooms, also give a great choice for a number of different occasions, small and intimate family gatherings or large grand balls. Each is given dedication to ensure that the event is a success, from time of enquiry right through to the day itself and tailored to what suits you. 

Our head chef will be delighted to discuss menu options and the events team will take care of all the little details to ensure your special occassion is celebrated in style!


  • Ample free parking
  • Bespoke event packages
  • Set within acres of gardens
  • Suites, rooms and restaurant options

All Inclusive Party Package

We've created a special 2019 party package for private events, suitable for engagements, birthdays, anniversaries and more!

  • 40 people - £500
  • 50 people - £600
  • 100 people - £1200


  • Private function room hire with bar and dancefloor
  • Table linen and napkins
  • Cake stand and knife
  • Fizz, bottled beer or orange juice on arrival

Buffet from either:

  • Sausage and bacon rolls
  • Sandwiches and savouries
  • Stovies and oatcakes


We also have options for smaller events, ideal for hen parties, baby showers or friends and family get-togthers...

  • Afternoon tea - £10 per person

Includes finger sandwiches, scones and homebakes and tea or coffee


  • Deluxe afternoon tea - £15 per person 

Includes finger sandwiches, scones, homebakes, Prosecco or mocktail


  • Cawdor buffet - £15 per person 

Includes sandwiches, vegetable spring rolls, tomato and buffalo mozzarella salad, mushroom quiche, crispy king prawns



  • Teas/coffee £3 per person
  • Glass of Prosecco £5 per person
  • Private room hire £50


For more details please call the hotel direct, email or complete an online website enquiry form. Booking terms and conditions apply.

Contact Us

Eight Acres Hotel & Leisure Club
Morriston Road
Morayshire, Scotland
IV30 6UL