WHETHER it’s a carol service, a Christingle or midnight mass you are looking forward to attending, our Christmas church service guide tells you where and when they are happening across the district.

St Peter’s Church, Petersfield

December 24: 3pm & 4.30pm Angel Express Nativity play, an all-age service led by the junior church; 11.15pm Midnight mass; December 25: 8am Communion; 9.30am All-age communion.

St Laurence Roman Catholic Church, Petersfield

December 24: 6pm Christmas mass for young families; 11.30pm Carols followed by mass; December 25: 10.45am Mass.

United Reformed Church, Petersfield

December 25: 10am Christmas celebration.

Methodist Church, Petersfield

December 25: 10.30am Christmas morning service.

The Salvation Army, Petersfield

December 24: 11.30pm Carols by candlelight; December 25: 10am Christmas morning worship.

St Mary Magdalen, Sheet

December 24: 3pm and 4.30pm Crib services; 11.30pm Midnight communion; December 25: 8am Holy communion; 10am All-age communion.

St Mary’s Church, Buriton

December 24: 4pm Crib service; 11.30pm Midnight eucharist; December 25: 10am Christmas eucharist.

St Bartholomew’s Church, Rogate

December 25: 10.15am Sung eucharist.

All Saints Church, East Meon

December 24: 9am Morning prayers; December 25: 8am Communion; 10.30am Parish eucharist

St John the Evangelist, Langrish

December 24: 4pm Nativity; 6pm carol service; December 25: 9am Sunday worship.

St John the Evangelist, West Meon

December 24: 4pm Crib service followed by refreshments; 11.30pm Midnight communion; December 25: 10.30am All age worship – no communion.

Our Lady, Warnford

December 25: 9am Holy communion with carols.

All Saints Church, Froxfield

December 25: 9.30am Communion and crib

St?Peter’s Church, Froxfield

December 25: 10.30am Family service.

St Mary’s Church, Liss

December 24: 5pm Christingle; 6.30pm Candlelit carols and readings; 11.30pm Midnight holy communion; December 25: 9am Holy communion with carols; 10.30am Christmas family service; 6.30pm Candlelit carols and readings.

St Agnes Church, Liss

December 25: 9am Mass.

St Mary’s Church, Bramshott

December 24: 11pm Holy communion; December 25: 8am Holy communion; 9.30am Family communion.

The Church Centre, Liphook

December 24: 6pm Christingle and carols; December 25: 10.30am Family worship.

St Peter’s Church, West Liss

December 24: 3pm and 5pm Crib services.

St Michael and All Angels, Chalton

December 24: 4pm: Crib service.

All Saints Church, Catherington

December 24: 2pm and 3.30pm Crib services; 11.30pm Holy communion; December 25: 8am Holy communion.

St James Church, Clanfield: December 24: 6pm Carol service; 11.30pm Holy communion; December 25: 10am Family communion

Horndean Baptist Church

December 25: 10.30am Christmas Day service, Napier Hall

All Saints Church, Denmead

December 24: 4pm Crib Service; 11.15pm Midnight Parish Communion

December 25: 8am Holy communion

St Peter and St Paul, Hambledon

December 24: 6pm Goodnight service; 11.30pm Midnight communion

December 25: 8am Holy communion; 10.30am Family communion

St John’s Church, Rowlands Castle

December 24: 6pm Carols around the Tree; 11.30pm Midnight mass

December 25: 10am Family holy communion

The Church on the Green, Rowlands Castle

December 24: 11.30pm Celebration of Christmas

St John the Evangelist

December 24: 4pm Crib service followed by refreshments; 11.30pm Midnight communion

December 25: 10.30am All age worship (no communion)

Our Lady, Warnford

December 25: 9am Holy communion with carols

St Peter’s Church, High Cross

December 24: 4pm Crib service; December 25: 10.30am Family communion.

All Saints Church, Steep

December 24: 11.30pm Candlelit communion; December 25: 8am Holy communion; 10.30am family service.

Holy Trinity, Privett and Stroud

December 24: 6pm Holy communion.

St Mary and St Gabriel, South Harting

December 24: 4pm Family crib service; 11.30pm First communion of Christmas; December 25: 8am Holy communion; 10am Family communion.

St Paul Church, Elsted

December 24: 10pm First communion of Christmas.

St Andrew Church, Didling

December 25: 10.30am Christmas service.

Holy Trinity, Blendworth

December 24: 11.30pm Midnight communion; December 25: 8am Holy communion; 11am Family worship with carols.

St Hubert, Idsworth

December 24: 11.30pm Midnight communion; December 25: Family eucharist. with carols.

St Michael and All Angels, Chalton

December 24: 4pm: Crib service.

All Saints Church, Catherington

December 24: 2pm and 3.30pm Crib services; 11.30pm Holy communion; December 25: 8am Holy communion.

St James Church, Clanfield

December 24: 6pm Carol service; 11.30pm Holy communion; December 25: 10am Family communion.

Horndean Baptist Church

December 25: 10.30am Christmas Day service, Napier Hall.

All Saints Church, Denmead

December 24: 4pm Crib Service; 11.15pm Midnight Parish Communion; December 25: 8am Holy communion.

St Peter and St Paul, Hambledon

December 24: 6pm Goodnight service; 11.30pm Midnight communion; December 25: 8am Holy communion; 10.30am Family communion.

St John’s Church, Rowlands Castle

December 24: 6pm Carols around the Tree; 11.30pm Midnight mass; December 25: 10am Family holy communion.

The Church on the Green, Rowlands Castle

December 24: 11.30pm Celebration of Christmas.

Cathedrals

Winchester: December 24: 11am and 3pm Family services; 5.30pm Choral evensong; 11.30pm Midnight eucharist; December 25: 8am Holy communion, 10am Mattins; 11.15am Sung eucharist; 3.30pm Choral evensong.

Chichester: December 24: 4pm Crib service; 5.30pm Evensong; 11pm Midnight eucharist; December 25: 8am Holy communion; 10am Mattins; 11am Sung eucharist.

Portsmouth: December 24: 3pm and 4.30pm Crib services; 6.30pm Carols; 11.30pm Midnight eucharist; December 25: 10.30am Eucharist.