2024
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. Andrew
- Our Lady of Czestochowa (OLC)
Christmas Eve Schedule
Tuesday, Dec. 24
- 4:00 pm | St Andrew, Sloan
- 10 pm | Our Lady of Częstochowa, Cheektowaga
- 12 Midnight | St Casimir, Buffalo
Christmas Day Schedule
Wednesday, Dec. 25
- 8:00 am Our Lady of Częstochowa, Cheektowaga
- 10:00 am St Casimir, Buffalo
- 11:00 am St Andrew, Sloan
Family #30
- St. Gualbert
- Corpus Christi
- St. John Kanty
- St. Adalbert
- St. Katherine Drexel
- St. Stanislaus
Christmas Eve Schedule
Tuesday, Dec. 24
- 4:00 pm | St. Adalbert
- 4:00 pm | St. John Gualbert
- 6:00 pm | St. Katherine Drexel
- 10:00 pm | St. John Gualbert
- 11:00 pm | Corpus Christi
- Midnight | St. Stanislaus
Christmas Day Schedule
Wednesday, Dec. 25
- 9:00 am | St. John Gualbert (Polish)
- 10:15 am | St. John Kanty
- 10:30 am | St. Katherine Drexel
- 11:00 am | Corpus Christi
- 12:00 pm | St. Stanislaus (Polish)
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
Tuesday, Dec. 24
- 6:00 pm | Our Lady of Hope
- 7:00 pm | Holy Cross
- 8:00 pm | Coronation of the BVM
Christmas Day Schedule
Wednesday, 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
Christmas Eve Schedule
Tuesday, Dec. 24
- 4:00 pm | St. Louis
- 4:30 pm | Blessed Sacrament
- 4:30 pm | St. Joseph Cathedral
- 7:00 pm | St. Michaels (St. Joe’s Swing Choir)
- 12 Midnight with carols at 11:30 pm | St. Joseph Cathedral
- 12 Midnight (Latin) with carols at 11:30 pm | St. Anthony of Padua
Christmas Day Schedule
Wednesday, Dec. 25
- 7:15 am (Latin Low Mass) | St. Anthony of Padua
- 9:15 am (Latin Sung Mass) | St. Anthony of Padua
- 10:00 am | St. Louis
- 10:30 am | Blessed Sacrament
- 10:30 am | St. Joseph Cathedral
- 11:15 am (Italian & English) | St. Anthony of Padua
- 12:00 pm | St. Michael
Family #21
- Blessed Trinity
- St. Martin de Porres
- SS. Columba Brigid
Christmas Eve Schedule
Tuesday, Dec. 24
- 6:00 pm (English/Spanish) | Ss. Columba-Brigid (Including Las Posadas)
- 8:00 pm | St. Martin de Porres
- 10:00 pm | Blessed Trinity Musical Mass (Prelude 9:30 pm)
Christmas Day Schedule
Wednesday, Dec. 25
- 10:00 am | Blessed Trinity
Family #20
- Assumption
- Holy Spirit
- St. Margaret
- St. Mark
- St. Rose of Lima
Christmas Eve Schedule
Tuesday, Dec. 24
- 4:00 pm | St. Mark (Nativity Pageant)
- 4:00 pm | Holy Spirit
- 4:30 pm | Assumption (Nativity Pageant)
- 5:30 pm | St. Margaret
- 10:00 pm | St. Rose
Christmas Day Schedule
Wednesday, Dec. 25
- 8:00 am | St. Mark
- 9:30 am | St. Margaret
- 10:00 am | Assumption
- 10:30 am | St. Rose
- 11:00 am | Holy Spirit