Where to hear a heavenly host
Services may be ticketed; make enquiries in advance
Bradford December 19, 6pm
Bristol December 23, 6pm; December 24, 3.30pm
Bury St Edmunds December 23, 7pm
Chester December 19, 3pm; December 23, 6.30pm
Chichester December 19, 3pm and 5pm; December 20 and 21, 6pm
Christ Church, Oxford December
23, 6pm and December 24, 3pm
Durham December 22, 6pm
St Mary’s Edinburgh December 22 and 24, 7.30pm
Ely December 23 and 24, 6pm
Exeter December 20 and 21, 7pm
Gloucester December 22 and 23, 6pm
Guildford December 19, 6pm
Litchfield December 23 and 24, 6pm
Manchester December 22, 7.30pm
Newcastle December 24, 6pm
Norwich December 23 and 24, 7pm
Peterborough December 24, 4pm
Ripon December 19, 23 and 24, 5.30pm
St Davids December 22, 7pm
St Paul’s December 23 and 24, 4pm
Salisbury December 22 and 23, 7pm
Truro December 23 and 24, 7pm
Wakefield December 24, 6.30pm
Wells December 22 and 23, 6pm
Westminster December 23, 6pm; December 24, 4pm
Winchester December 16, 18 and 22, 3.30pm
York Minster December 22, 5.30pm; December 24, 4pm