2023
Christmas Masses
We have curated a comprehensive list of Christmas Masses from across the diocese, conveniently organized by vicariates.
We have curated a comprehensive list of Christmas Masses from across the diocese, conveniently organized by vicariates. The initial vicariate highlighted is Buffalo. However, if your parish is located outside of Buffalo, we kindly recommend clicking on any of the provided links to access the scheduling information for your respective region.
Our aim is to ensure that you have all the necessary details at your fingertips, enabling you to celebrate Christmas with utmost convenience.
Buffalo Vicariate
The RC Community of Cheektowaga Kaisertown Sloan Family #32
- St. Casimir
- St. Bernard
- St. Andrew
- Our Lady of Czestochowa (OLC)
4th Sunday in Advent Schedule
Saturday, Dec. 23
- 4:00 pm | OLC
- 4:00 pm | St. Andrew
- 5:30 pm | St. Bernard
Sunday, Dec. 24
- 8:00 am | St. Andrew
- 10:00 am | OLC
- 10:00 am | St. Casimir
Christmas Eve Schedule
Sunday, Dec. 24
- 4:00 pm | St. Andrew
- 4:00 pm | OLC
- 10:00 pm | St. Bernard
- 10:00 pm | St. Andrew
- 12 Midnight | St. Casimir
Christmas Day Schedule
Monday, Dec. 25
- 8:00 am | St. Andrew
- 8:30 am | OLC
- 10:00 am | St. Casimir
- 10:00 am | OLC
- 11:00 am | St. Andrew
- 12:00 pm Noon | St. Bernard
Family #30
- St. Gualbert
- Corpus Christi
- St. John Kanty
- St. Adalbert
- St. Katherine Drexel
- St. Stanislaus
4th Sunday in Advent Schedule
Saturday, Dec. 23
- 4:00 pm | St. Gualbert
Sunday, Dec. 24
- 9:00 am (Polish) | St. Gualbert
- 9:15 pm | Corpus Christi
- 10:15 am | St. John Kanty
- 10:30 am | St. Katherine Drexel
- 12:00 pm (Polish) | St. Stanislaus
Christmas Eve Schedule
- 4:00 pm | St. Adalbert
- 4:00 pm | St. Katherine Drexel
- 6:00 pm | St. Gualbert
- 10:00 pm | St. Gualbert
- 11:00 pm | Corpus Christi
- 12:00 Midnight | St. Stanislaus
Christmas Day Schedule
Monday, Dec. 25
- 9:00 am (Polish) | St. Gualbert
- 10:15 am | St. John Kanty
- 10:30 am | St. Katherine Drexel
- 11:00 am | Corpus Christi
- 12:00 pm (Polish) | St. Stanislaus
Family #31: Catholic Family of South Buffalo
- St. Martin of Tours
- St. Teresa
- St. Thomas Aquinas
- Our Lady of Charity
- Holy Family
4th Sunday in Advent Schedule
Sunday, Dec. 24
- 8:00 am | St. Teresa
- 9:00 am | St. Thomas Aquinas
Christmas Eve Schedule
- 4:00 pm | St. Ambrose
- 4:00 pm | St. Martin of Tours
- 4:00 pm | St. Teresa
- 4:00 pm | St. Thomas Aquinas
- 10:00 pm | Holy Family (Solemn Night Mass)
- Choral Music begins at 9:30 pm
Christmas Day Schedule
Monday, Dec. 25
- 9:00 am | St. Martin of Tours
- 9:30 am | St. Ambrose
- 10:00 am | St. Thomas Aquinas
- 11:00 am | St. Teresa
- 11:30 am | Holy Family
Family #23
- Our Lady of Hope
- Holy Cross
- Coronation of the BVM
Christmas Eve Schedule
Sunday, Dec. 24
- 6:30 pm | Our Lady of Hope
- 7:00 pm | Holy Cross
- 8:00 pm | Coronation of the BVM
Christmas Day Schedule
Monday, Dec. 25
- 10:00 am | Holy Cross
- 11:00 am | Our Lady of Hope
- 11:00 am | Coronation of BVM
Family #22
- St. Louis
- St. Joseph Cathedral
- Blessed Sacrament
- St. Anthony of Padua
- St. Michael
- Our Lady of Perpetual Help
Christmas Eve Schedule
Sunday, Dec. 24
- 4:00 pm | St. Louis
- 4:00 pm | Our Lady of Perpetual Help
- 4:30 pm | St. Joseph Cathedral
- 4:30 pm | Blessed Sacrament
- 11:30 pm | St. Joseph Cathedral
- 12 Midnight (Latin) | St. Anthony of Padua
Christmas Day Schedule
Monday, Dec. 25
- 9:00 am | (Latin) | St. Anthony of Padua
- 10:00 am | St. Louis
- 10:00 am | Our Lady of Perpetual Help
- 10:30 am | Blessed Sacrament
- 10:30 am | St. Joseph Cathedral
- 11:00 am (Italian) | St. Anthony of Padua
- 12:00 pm | St. Michael
Family #21
- St. Lawrence
- Blessed Trinity
- St. Martin de Porres
- SS. Columba Brigid
Christmas Eve Schedule
Sunday, Dec. 24
- 4:30 pm | St. Lawrence
- 7:00 pm | SS. Columba Brigid
- 9:00 pm | St. Martin de Porres
- 10:00 pm | Blessed Trinity
Christmas Day Schedule
Monday, Dec. 25
- 10:00 am | SS. Columba Brigid
- 10:00 am | Blessed Trinity
- 11:00 am | St. Lawrence
Family #20
- Assumption
- Holy Spirit
- St. Margaret
- St. Mark
- St. Rose of Lima
- All Saints
4th Sunday in Advent Schedule
Sunday, Dec. 24
- 8:00 am | St. Mark
- 9:30 am | St. Margaret
- 10:00 am | Assumption
- 10:30 am | St. Rose
- 10:30 am | All Saints
- 11:00 am | Holy Spirit
Christmas Eve Schedule
Sunday, Dec. 24
- 4:00 pm | All Saints (Children’s Nativity Play)
- 4:00 pm | Assumption (Nativity Pageant)
- 4:00 pm | St. Margaret
- 4:00 pm | St. Mark (Nativity Pageant)
- 4:00 pm | St. Rose
- 10:00 pm | Holy Spirit (“Living Nativity” with live animals)
Christmas Day Schedule
Monday, Dec. 25
- 9:00 am | St. Mark
- 9:30 am | St. Margaret
- 10:00 am | Assumption
- 10:30 am | St. Rose
- 10:30 am | All Saints
- 11:00 am | Holy Spirit