8 DEC  

Christmas Charity Ball in aid of MFR's Cash for Kids

7pm - 12.59pm, The Strathpeffer Pavillion


Dress code for the evening is 1918 - 2018 100 years of dance. Dancing with Sharks
8 DEC  

Christmas Fayre

12pm - 4pm, Dows Bar, Balloan Road, Inverness

Adult - £5; Free for young people (incl

Unique gifts created by local people.
01463 418121
8 DEC  

Moravian Orienteering: Saturday & Moray & Nairn Schools League

TBC, Cooper Park, Elgin

All welcome
8 DEC  

Christmas Carol Concert

7pm - 9pm, Music Gallery, Leith Tower, Fyvie Castle

Tickets from website

The University of Aberdeen Chapel Choir, conducted by Professor Paul Mealor present a Christmas carol concert
8 DEC  

Christmas Fair. Handmade Christmas gifts, cards and decorations and crafts,

10 a.m. - 4 p.m., St John's Church, Forres


Christmas bazaar and tree festival, Christmas fare, bottle stall, raffle, preserves. Decorated trees in the church
Kirsteen Mitcalfe

9 DEC  

Keith Royal British Legion Tea Dance

2pm - 4.30pm, The Royal British Legion, Keith

With D Morrison. Tea & home bakes (3pm)
9 DEC  

Moray Ramblers: Rafford to Burgie (Christmas Walk)

9am, Forres

Grade: Easy/Moderate; Distance: 6 miles
Christine Copsey
07932 819557
9 DEC  

The Osprey Musical Society (TOMS): Mr McFall's Chamber

TBC, Boat of Garten Community Hall

£14; £16; Srudents & Schoolchildren - co

Piano, violin, viola, cello & double bass. Featurinf Mozart, Mendelssohn & Astor Piazzolla
Ann Napier
01479 831213

9 DEC  

Willie Campbell

10pm, Johnny Foxes, Inverness

All welcome
9 DEC  

A Magical Night of Christmas Carols & Songs

7pm, Inverness Town Hall

Performed by a variety of talented local choirs/groups & individuals.
9 DEC  

Inverness Ramblers: Circuit of Clunas Reservoir

9.30am, UHI car park, Ness Walk, Inverness

Grade: C; Distance: 6.3 miles
01463 239883
9 DEC  

Christmas Craft Fair

11am-3pm, Cullen Community Centre


Christmas Craft Fair in aid of community centre funds. Grab some fabulous gifts. Teas and refreshments.
Cullen Community Centre
01542 840701