WE ARE DELIGHTED TO HAVE YOU BACK!
When: 10am - 3pm on the 21st September, 19th & 26th October and from the 23rd November every Saturday leading up to Christmas.
Where: St.Giles Centre
Come and browse a fascinating selection of handmade goods from a variety of local craftspeople and artists. Woodwork, jewellery, knitwear, food and drink, sand art, cards, prints, original artwork, knick-knacks and more.
When: 3rd Saturday every month 10am - 4pm
Where: Elgin City Centre
Moray Farmer's Market is held on the ‘plain-stones’ in the centre of Elgin. The market has a good selection of local vegetables and fruit, locally produced cheeses and Aberdeen Angus meat as well as bread and home-bakes.
There are also local crafts and jewellery on show and in Spring and Autumn there is a continental market offering a taste of continental Europe.
Halloween Fun Day
When: 26th October 10am – 4pm
Where: Elgin City Centre
Get ready for a frightfully fun-filled day at our Halloween Fun Day! Come dressed in your spookiest, silliest, or most spectacular costume and join the Fancy Dress Parade—prizes await the most creative outfits!
Test your bravery and skills with our Ghoulish Games, where creepy challenges and eerie excitement are around every corner. Don’t miss the Trick or Treat Tent, packed with sweet surprises and delightful scares for all ages
Christmas Lights Switch On
When: 23rd November 10am – 4pm
Where: Elgin City Centre
Kick off the festive season with a spectacular evening of holiday cheer at our Christmas Lights Switch-On Event! Immerse yourself in the enchanting atmosphere of our Christmas Market, where you can find unique gifts, delicious treats, and festive decorations.
Enjoy a delightful array of Live Entertainment, featuring musicians, and performers that will fill the air with holiday spirit. Make sure to stop by Santa’s Post Office to send your letters to the North Pole, and visit Santa’s Grotto for a special meet-and-greet with Santa himself!
Mon-Sat:
9:00am - 5:30 pm
Sunday:
11:00am - 4:00 pm
Bank Holidays:
11:00am - 4:00 pm