Click below to view Mass times for each parish in our diocese. Some parishes also list the Sacrament of Reconciliation times and Masses of Anointing
Christmas Eve
5:30pm (preceded by carols 5pm)
8:30pm (preceded by carols 8pm
Midnight Mass (preceded by carols 11:30pm)
Christmas Day
8.00am, 9:30am, 11,00am and 4:30pm
Anointing of the Sick Mass
Anointing of the sick will take place during the following Masses in December
Tuesday 13th Dec 12:05pm
Wednesday 14th Dec 9:15am
Thursday 15th December 7:30am
Sacrament of Reconciliation
Reconciliation at St Mary’s Pro-Cathedral is every weekday at 11:30am, Saturday after 9:15am Mass plus
Tuesday 20th: 10.00am – midday
Wednesday 21st: 12:30pm – 3pm
Thursday 22nd: 4.00pm – 6.00pm
Mass of Anointing
Wednesday 7 December, 12noon, Christ the King (followed by a light lunch)
Thursday 15 December, 9.15am, St Gregory’s (followed by morning tea)
Sacrament of Reconciliation
Tuesday 20 December – 7.00pm – 8.00pm (St Gregory’s)
Thursday 22 December – 7.00pm – 8.00pm (Christ the King)
Saturday 24 December – from 9.30am (St Gregory’s and Christ the King)
Christmas Eve
5.00pm – Children’s Nativity Play & Family Mass at Christ the King
5.00pm – Children’s Nativity Play & Family Mass at St Gregory’s, Bishopdale
8.00pm – Mass at Christ the King (carols from 7.30pm)
8.00pm – Mass at St Gregory’s, Bishopdale (carols from 7.30pm)
Midnight Mass at Christ the King (carols from 11.30pm)
Christmas Day
8.00am – St Gregory’s, Bishopdale
9.00am – Christ the King
10.00am – St Gregory’s, Bishopdale
Sacrament of Reconciliation and Adoration
Our Lady of the Assumption – Tuesday 29 November, 7.00pm – 8.00pm
St Peters, Beckenham – Thursday 1 December, 7.00pm – 8.00pm
Sts Peter & Paul, Halswell – Thursday 8 December, 7.00pm – 8.00pm
Sacred Heart, Addington – Thursday 15 December, 7.00pm – 8.00pm
Anointing Mass
Tuesday 13 December, 1.30pm (Halswell)
Christmas Eve
5.00pm – Sacred Heart Church, Addington (Family Mass)
6.00pm – Sts Peter & Paul, Halswell (Family Mass)
6.00pm – St Peter’s Church, Beckenham (Family Mass)
9.00pm – Sacred Heart Church, Addington (Carols from 8.30pm)
9.00pm – St Peter’s Church, Beckenham
10.00pm – Carmelite Monastery
Christmas Day
8.30am – Carmelite Monastery
9.00am – Our Lady of the Assumption, Hoon Hay
10:30am – Sacred Heart Church, Addington
10.30am – Sts Peter & Paul, Halswell
Anointing Mass
New Brighton – Thursday 1 December, 11.30am
Woolston – Friday 16 December, 12noon
Sacrament of Reconciliation Rite II
Thursday 15 December – Woolston, 7.00pm
Christmas Eve
Diamond Harbour – Carols 6:00pm, Mass 6:30pm
Woolston – Carols 6:00pm, Mass 6:30pm
New Brighton – Family Mass 7.00pm
Sumner – Carols 8pm, Mass 8.30pm
Christmas Day
St Anne’s. Woolston – carols 9.30am, Mass 10.00am
Anointing Mass
Wednesday 7 December, 1.00pm – Our Lady of Victories Church.
Thereafter for afternoon tea served by the Catholic Women’s League and Carols by the senior students at Our Lady of Victories School
Sacrament of Reconciliation
Wednesday 21 December, OLV 6.15pm – 8.15pm
Christmas Eve
6.00pm – Our Lady of Victories, Sockburn
6.00pm – St Bernadette’s, Hornby
7.30pm – St Teresa’s, Riccarton
8.00pm – Our Lady of Victories, Sockburn
Midnight Mass – St Teresa’s, Riccarton
Christmas Day
8.00am – St Teresa’s, Riccarton
9.00am – Our Lady of Victories, Sockburn
10.00am – St Teresa’s, Riccarton
Christmas Eve
Christmas Day
Christmas Eve
Kumara – 5.30pm
Greymouth – 7.30pm Family Mass
Greymouth – Midnight Mass (Carols from 11.30pm)
Christmas Day
Cobden – 8.00am
Greymouth – 9.30am
Ngahere – 10.00am
Mass of Anointing
Thursday 15 December, 2.30pm – John Collins room, St Mary’s Presbytery
Wednesday 21 December, 3.00pm – Allen Bryant Rest Home
Sacrament of Reconciliation
Tuesday 20 December, 6.00pm – John Collins room, St Mary’s Presbytery
Christmas Eve
Kokatahi – 6.00pm
Seaview Chapel of the Holy Spirit – 9.00pm
Christmas Day
Seaview Chapel of the Holy Spirit – 9.00am
Ross – 10.45m
Sacrament of Reconciliation Rite I
Sunday 18 December, 5.00pm-6.00pm – Cheviot meeting hall (followed by ecumenical carols at 6.30pm)
Tuesday 20 December, 6.30pm-7.30pm – Amberley
Tuesday 22 December, 3.30pm-4.30pm – Hanmer Springs (front flat)
Tuesday 22 December, 6.45pm-7.45pm – Culverden
Christmas Eve
6.00pm – Amberley (carols from 5.30pm)
9.00pm – Hanmer (carols from 8.30pm)
Christmas Day
10.00am – Culverden (carols from 9.30am)
10.00am – Cheviot (carols from 9.30am)
Sacrament of Reconciliation
30 minutes before and after Mass
Christmas Eve
9.30pm – St Teresa’s
Christmas Day
12noon – St Teresa’s
Sacrament of Reconciliation Rite II
Fairlie – Thursday 8 December, 7.00pm
Twizel – Saturday 10 December, 5.00pm
Anointing Mass
Fairlie – Sunday 11 December, 9.30am
Twizel – Saturday 17 December, 6.00pm
Christmas Eve
Twizel – 6.00pm
Christmas Day
Fairlie– 9.30am
Sacrament of Reconciliation
Wednesday 14 December, 7.00pm – Holy Name Church, Ashburton
Christmas Eve
6.00pm – Holy Name Church, Ashburton
6.00pm – St Ita’s Church, Rakaia
9.00pm – Holy Name Church, Ashburton
9.00pm – Our Lady of the Snows Church, Methven
Christmas Day
8.30am – Holy Spirit Church, Tinwald
10.00am – Holy Name Church, Ashburton
Anointing Mass
Temuka – Wednesday 14 December, 2.00pm (Mary MacKillop Chapel, Studholme Street)
Geraldine – Friday 16 December, 10.00am
Pleasant Point – Tuesday 20 December, 9.15am
Sacrament of Reconciliation
Tuesday 13 December, 7.00pm – Temuka
Christmas Eve
Pleasant Point – Mass 6.00pm (carols from 5.30pm)
Temuka – Mass 8.30pm (carols from 8.00pm)
Christmas Day
Geraldine – Mass 9am (carols from 8.30am)
Anointing of the Sick
Darfield: Thursday, 8 December, 10.00am. Followed by morning tea at a local café.
Leeston: Wednesday, 14 December, 2.00pm. Followed by afternoon tea at a local café.
Lincoln: Friday, 16 December, 2.00pm. Followed by a cuppa in the Church Centre.
Sacrament of Reconciliation
Leeston: Sunday, 11 December after Mass.
Lincoln: Tuesday, 13 December, 7.00pm.
Darfield: Tuesday, 20 December, 7.00pm.
Christmas Eve
Leeston: 5.30pm carols for 6.00pm Mass
Darfield: 8.00pm carols for 8.30pm Mass
Lincoln: 5.30pm carols for 6.00pm Mass and 8.00pm carols for 8.30pm Mass
Christmas Day
Lincoln: 9.00am
Christmas Eve
Hari Hari – 5.00pm
Whataroa – 7.00pm
Franz Josef – 9.00pm
Christmas Day
Haast – 11.00am
Te Rangimārie Centre: Kirihimete me Te Tau Hou.
Sacrament of Reconciliation
Christmas Eve – 7.30pm to 7.50pm
Christmas Eve
Mass – 8.00pm (Carols from 7.30pm)
Sacrament of Reconciliation
Thursday 1 December – 7.00pm, Sacred Heart Basilica
Christmas Eve
7.00pm – St Thomas’ Church
9.00pm – Sacred Heart Basilica
Christmas Day
9.30am – Sacred Heart Basilica
Sacrament of Reconciliation
7.00-9.00pm Tuesday 6 December – St Patrick’s Kaiapoi
8.00-9.00pm Wednesday 7 December – Sacred Heart of Jesus Oxford
7.00-9.00pm Tuesday 13 December – St Mary & St Francis de Sales in Rangiora
Christmas Eve
5.00pm Latin Mass in Rangiora
5.00pm Carols and Nativity Play followed by 5:30pm Family Mass in Kaiapoi
7:30pm Carols followed by 8pm Mass in Rangiora
Christmas Day
8:30am Mass – Oxford
9.00am Mass – Kaiapoi
10:30am Mass – Rangiora
Christmas Eve
7.00pm – Nativity play followed by the Christmas Mass.
No Mass on Christmas Day
Christmas Eve
Evening Mass: 7:00pm Carols 7:30pm Vigil Mass (Followed by drinks and finger food to share, please bring a plate)
Midnight Mass: 11:00pm Carols, 11.30pm Midnight Mass
Christmas Day
Midday Mass: 12pm
New Year’s Eve
Midnight Mass: 11:30pm Midnight Mass to bring in the New Year Followed by drinks and finger food to share, please bring a plate
Sacrament of Reconciliation
Every Saturday from 11am before Mass at 12pm
Christmas Eve
Christmas Midnight Mass: Carols 11pm followed by Solemn High Mass at midnight.
Venue: St Gregory’s, Bishopdale
Please note there will be no 5pm Vigil Mass on this day.
Christmas Day
Low Mass 8am
Sung Mass 10.30am
Venue: The Oratory of Our Mother of Perpetual Succour