Powys
Aberhafesb: St Gwynog Christmas Day: 9am - Christmas Morning Eucharist
Berriew: St Beuno's Church 20 December: 10.00am - All-age Communion 6pm - Festival of Nine Lessons and Carols Christmas Eve: 5pm - Blessing of the Crib 11pm - Midnight Mass Christmas Day: 10.00am - Holy Communion with Carols
Bettws Cedewain: St Beuno 20 December: 5pm - Nativity Service Christmas Day: 8am - Christmas Morning Eucharist
Buttington: All Saints 20 December: 6.30pm - Lessons and Carols Christmas Eve: 5.30pm - Christingle service Christmas Day: 9.30am - Holy Communion
Bwlchycibau: Christ Church 20 December: 6.30pm - Carol Service Christmas Eve: 3pm - Crib Service Christmas Day: 3pm - Communion & Carols
Castle Caereinion, St Garmon’s 20 December: 4pm - Carol service Christmas Day: 10.30am - Holy Communion
Criggion: St Michael 20 December: 9am – Carol Service Christmas Day: 10am -Holy Communion
Dolfor: St Paul's Church Christmas Day: 9am - Christmas Day Eucharist
Forden: St Michael 20 December: 10.45am - Crib Service
Guilsfield: St Aelhaiarn’s 21 December: 7pm - Blue Christmas Service (thinking of those who are struggling at Christmas) Christmas Eve: 4pm - Crib Service 7pm - Nine Lessons and Carols 11.30pm - First Eucharist of Christmas Christmas Day: 11am - Holy Communion
St John's Church, Fron 20 December: 9am - Holy Communion with Carols Christmas Day: 9.30am - Holy Eucharist
Kerry: St Michael & All Angels 20 December: 6pm - Carol Service Christmas Eve: 4pm - Crib Service 11:30pm - Midnight Eucharist
Llandrinio: Ss Trinio, Peter and Paul 20 December: 11.15am - Carol Service Christmas Eve: 6pm - Holy Eucharist
Llandyssil: St Tyssil Christmas Eve: 6.30pm - Holy Eucharist
Llandysilio: St Tysilio Christmas Eve: 7.45pm - Holy Eucharist
Llanfair Caereinion, Welshpool: St Mary’s 20 December: 11 am - The Christmas Story - Carols and Nativity Christmas Eve: 6pm - The Light of the World 11.30 - Midnight Mass Christmas Day: 11am - Christmas Communion
Llanfihangel: St Michael's Church 20 December: 6.30pm - Christingle Service
Llanfyllin: St Myllin's Church, 22 December: 6.30pm - Carol Service Christmas Eve: 3pm - Crib Service 8.45pm - Christmas Eucharist and Carols
Llanmerewig: St Llwchaiarn 20 December: 11:15am -Carol Service Christmas Day: 10:45am - Christmas Eucharist
Llanllugan: St Mary’s 20 December: 3pm - Bi-lingual Carols Christmas Day: 9.30am - Christmas Communion
Llansilin, Oswestry: St Silin 20 December: 10.30am - All Age Carol Service Christmas Eve: 11.15pm - Midnight Eucharist
Llansilin, Oswestry: Rhiwlas Mission Church 20 December: 2.00pm - Carol Service
Llangedwyn, Oswestry: St Cedwyn’s 20 December: 4pm - Carol Service Christmas Day: 9am - Holy Communion
Llanwddyn: St Wddyn's Church Christmas Eve: 11.30pm - Midnight Mass
Llanwyddelan: St Gwyddelan 20 December: 9pm - Christmas Carol Service Christmas Eve: 23:30 – Eucharist
Manafon: St Michael’s 20 December: 6pm - Carols by Candlelight Christmas Day: 9.30am - Christmas Communion
Mochdre, Newtown: All Saints Church 20 December: 9:30am - Carols and Communion
Montgomery: St Nicholas 20 December: 6pm - Nine Lessons and Carols Christmas Eve: 11.30pm - Holy Eucharist
Newtown: All Saints Church Christmas Eve: 4.30pm - Crib Service 11.15pm - Eucharist Christmas Day: 10.15am - Family Eucharist
Pool Quay: St Johns 20 December: 3pm - Carol Service Christmas Eve: 5.30pm - Crib Service Christmas Day: 9.30am - Holy Communion
Pantyffridd Mission Church 20 December: 3pm - Holy Communion with Carols
Penrhos: Holy Trinity Christmas Eve: 11.15pm -Holy Eucharist
Tregynon: St Cynon Christmas Eve: 3.15pm - Christingle Christmas Day: 8am - Eucharist
Welshpool: St Mary’s 20 December: 11am – Carol Service Christmas Eve: 2pm - Christingle service 23.30pm - Holy Communion
Welshpool, Belan, Old School, Belan School Lane Christmas Day: 9am - Holy Eucharist