Fri 1 Dec. 7pm. Llandaff Cathedral. The Ten Tenors Gala Christmas Concert. Tickets £20 in aid of Welsh Hearts. Online or 22-402670.
Sat 2 Dec. 7.15pm. BBC Hoddinott Hall, Wales Millennium Centre. Cardiff Bach Choir Music for Advent. Vaughan Williams Fantasia on Christmas Carols, Mozart Vesperae Solennes de Confessore, Haydn St Nicholas Mass, Rutter 3 Carols. Tickets £18 (students £10, u18 free) 03700-101051.
Sat 2 Dec. 7.30pm. St David’s Hall. The Promise of Christmas with Cambrensis Choir & Orchestra, St David’s Praise Choir and The Promise of Christmas Youth Choir. A musical feast for all the family with over 300 voices. Tickets £14/£12 (conc. £1 off; u-12 £5) 20-878444 or stdavidshallcardiff.co.uk
Sat 2 Dec. 7.30pm. Llandaff Cathedral. Llandaff Cathedral Choral Society present Christmas with Handel and Bach. Choruses from the first part of Handel’s Messiah and the first three parts of Bach’s Christmas Oratorio. Tickets £15 (£7.50 children and students) from ticketsource.co.uk
Sun 3 Dec. 2pm-3pm. Marlborough Primary School. Waterloo Winter Fest.
Mon 4 Dec. 10am-4pm. Llangasty Retreat House. Drop-in Day with Eucharist at 12pm. An opportunity to pause for prayer and personal reflection – come for all or part of the day. Bring your own lunch. Coffee/tea provided. No charge, but donations welcome. No need to book.
Tue 5 Dec. 10.30am-3.30pm. Llangasty Retreat House. Advent Quiet Day led by Rev Colin Sutton. Coffee from 10am, commence 10.30, conclude by 3.30pm. Cost £27, inc lunch.
Tue 5 Dec. 7.30pm. St Margaret’s. South Wales Gay Men’s Chorus free concert of Christmas Music in aid of the St Margaret’s Organ Appeal. Light refreshments following. All welcome.
Thur 7 Dec. 7pm. Norwegian Church. Philippa Hanna Concert. Tickets £14. Supporting the Church Army Amber project for young persons 14-25 who self-harm.
Fri 8 Dec. 7.30pm. St Saviour’s Church. Lights of Love Carol Service. Families who have lost a baby are invited to light a candle during the service, write a tag for the tree and donate a present in memory of their baby which will be given to The Big Wrap Charity. Details 07709-602635.
Sat 9 Dec. 11am-4pm. Amelia Trust Farm. Christmas Fayre. Lots of festive stalls for gifts, street food, Christmas music, bouncy castle, face painting, meet the animals and of course Father Christmas! Free entry; £3 car park donation.
Sat 9 Dec. 3pm. St Edward’s. Francesca & Friends: A Concert for Emerging Artists. Christmas concert in honour of Maria Adelina Caravana. Admission Free. Cake and Drinks. Donations welcome for “The Forget-Me-Not Project at St Edward’s”. Details firstname.lastname@example.org FB: Francesca & Friends
Sat 9 Dec. 7.30pm. St David’s Hall. Handel’s Messiah by Cardiff Polyphonic Choir. Tickets £9 to £30 with concessions for children, students, disabled. 20-878444.
Sun 10 Dec. 7pm. St Isan’s, Llanishen. That Spirit of Christmas. Seasonal music with Women in Harmony and Voicemale directed by Kelvin Thomas, accompanist Jayne Thomas and Blackweir Brass Ensemble. Admission £6 inc glass of wine or soft drink.
Mon 11 Dec. 7.30pm. St Edward’s. St Edward’s Orchestra Concert. Programme: Sibelius Pelleas & Melisande Suite; Haydn Concerto for 2 horns & orchestra (soloists: Miranda Jackson & Anne Davies); Vivaldi Concerto in E minor RV430 for flute & orchestra (soloist: Jo Seal).
Tue 12 Dec. 6.30pm. St John’s (town). Alzheimer’s Society Carols by Candlelight.
Tue 12 Dec. 7.30pm. Llanishen Methodist Church. StreetPlus Community Choir short concert of Christmas Songs, Carols and Readings. Admission free; retiring collection for Cancer Research Wales.
Fri 15 Dec. 8pm. St Mary of the Angels, Canton. Welsh Camerata Choir present “O is for Advent” – various settings of the O-antiphons. Tickets £12 (conc. £10).
Sat 16 Dec. 11am. St Edward’s. Coffee Concert. Women in Harmony and Voice Male.
Sun 17 Dec. 3pm. St Edward’s. Christmas Carol Service led by St Edward’s Choir and Orchestra.
Sat 23 Dec. 10am-10.45am. Outside Albany Rd School. Cytûn Carol Singing.