Events in and around Moray

Wondering what interesting things are happening in the Morayshire area?

You’re sure to find something to keep you entertained here.

This listing is FREE to advertise so why not let us know what events you are planning for the coming months



Saturday 9th and Sunday 10th December, 10 am - 4 pm

A fantastic festive atmosphere and over 35 different stalls. All manner of seasonal delights from trees and wreaths to gifts, crafts and jewellery to produce and baking.

Why not beat the city crowds and come and find something a little bit different: homemade, hand made or home grown, there's something for everyone.

Hot food, mulled wine and a great deal of festive cheer.

At Logie Steading, approx. 6 miles south of Forres off the A940 Grantown Road.

FREE Entry and FREE Parking.

White Christmas on Big Screen

Saturday 9th December 2017

Forres Town Hall

Donations at the door to be divided between Forres Area Community Trust and Film Forres

Get into the Christmas spirit and come along to White Christmas on big screen at Forres Town Hall.

Saturday 9th December

Teas, coffees, juice and mince pies at 1.30pm

Film starts at 2pm

Transport available for those who need assistance.

Contact Kirsty Williams to book transport no later than Tuesday 5th December.

Prize for the most Christmasy outfit.

Bishopmill Primary PTF Christmas Fayre 2017

Friday 1st December 2017 6-8pm

Bishopmill Primary School

Entry £2 adult, £1 child. There will be stalls, raffles, tombola and refreshments.

The first ever Great Bishopmill Bake Off will be taking place! We are holding a competition to find the best home baked mince pies. Entries to comprise 12 x individual mince pies which should be delivered to the school before 5pm on 1st December. Entry fee £1. Winner announced at the Fayre.

Santa will be taking time out of his very busy schedule to come and meet the children. He will be arriving at the playground at 5.45pm and will then make his way into his Grotto inside the school building.

Donations welcome.

For further details call 01343 547841.