2025

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)
  1. St. Casimir, Buffalo
  2. St. Andrew, Sloan
  3. Our Lady of Czestochowa (OLC), Cheektowaga
Christmas Eve Schedule 

Dec. 24

  • 4:00 pm, Our Lady Czestochowa 
  • 4:00 pm, St Andrew 
  • Midnight, St Casimir
Christmas Day Schedule 

Dec. 25

  • 8:00 am, Our Lady Czestochowa
  • 10:00 am, St Casimir
  • 11:00 am, St Andrew 
  • 12 Noon, Our Lady Czestochowa (Polish, Polish Koledy begins 11:30 AM prior to Mass)
Greater East Buffalo Family of Parishes (Family #30)
  1. Corpus Christi
  2. St. Katherine Drexel
  3. St. Stanislaus
    • St. John Gualbert
    • St. Adalbert
Christmas Eve Schedule 

Dec. 24

  • 4:00 pm, St. Adalbert
  • 4:00 pm, St. John Gualbert
  • 6:00 pm, St. Katharine Drexel
  • 10:00 pm, St. John Gualbert
  • 11:00 pm, Corpus Christi
  • Midnight, St. Stanislaus
Christmas Day Schedule 

Dec. 25

  • 9:00 am, St. John Gualbert (Polish)
  • 10:15 am, St. Stanislaus
  • 10:30 am, St. Katharine Drexel
  • 11:00 am, Corpus Christi
  • 12 Noon, St. Stanislaus (Polish)
Catholic Family of South Buffalo (Family #31)
  1. St. Martin of Tours
  2. St. Teresa
  3. Our Lady of Perpetual Help
  4. Our Lady of Charity
    • Holy Family
Christmas Eve Schedule 
  • 4:00 PM, St. Martin
  • 4:00 PM, St. Teresa
  • 4:00 PM, St. Ambrose
  • 4:00 PM, Our Lady of Perpetual Help
  • 10:00 PM, Holy Family
Christmas Day Schedule 
  • 9:00 AM, St. Martin
  • 10:00 AM, Our Lady of Perpetual Help
  • 11:00 AM, St. Teresa
  • 11:30 AM, Holy Family
Family #23
  1. Our Lady of Hope
  2. Holy Cross
Christmas Eve Schedule 
  • 6:00 pm, Our Lady of Hope
  • 7:00 pm, Holy Cross (Bilingual) 
Christmas Day Schedule 
  • 10:00 am, Holy Cross (Bilingual) 
  • 11:00 am, Our Lady of Hope
Downtown Catholic Family of Parishes (Family #22)
  1. St. Louis
  2. St. Joseph Cathedral 
  3. Blessed Sacrament
  4. St. Anthony of Padua 
  5. St. Michael
Christmas Eve Schedule 

Dec. 24

  • 4:00 pm, St. Louis,
  • 4:30 pm, Bl. Sacrament,
  • 4:30 pm, St. Joseph Cathedral
  • 12:00 am, St. Joseph Cathedral
  • 12:00 am, Oratory of St. Anthony (Latin)
Christmas Day Schedule 

Dec. 25

  • 7:15 am, Oratory of St. Anthony (Latin);
  • 9:15 am, Oratory of St. Anthony (Latin);
  • 10:00 am, St. Louis
  • 10:30 am, Bl Sacrament
  • 10:30 am, St. Joseph Cathedral
  • 11:15 am, Oratory of St. Antony (Italian)
  • 12:00 pm, St. Michael
Heart of Buffalo Catholic Community (Family #21)
  1. Blessed Trinity
  2. St. Martin de Porres
  3. SS. Columba Brigid
Christmas Eve Schedule 

Tuesday, Dec. 24

  • 6:00 PM, Ss. Columba-Brigid
  • 8:00 PM, St. Martin de Porres
  • 10:00 PM, Blessed Trinity
Christmas Day Schedule 

Wednesday, Dec. 25

  • 10:00 AM, Blessed Trinity
  • 10:00 AM, Ss. Columba-Brigid (Bi-lingual)
Catholic Community of North Buffalo (Family #20)
  1. Assumption 
  2. Holy Spirit
  3. St. Margaret
  4. St. Mark
  5. St. Rose of Lima
Christmas Eve Schedule

Tuesday, Dec. 24

  • 4:00 PM Assumption (Children’s pageant before mass)
  • 4:00 PM Holy Spirit
  • 4:00 PM St. Mark (Children’s pageant before mass)
  • 4:30 PM St. Margaret
  • 10:00 PM St. Rose of Lima
Christmas Day Schedule 

Wednesday, Dec. 25

  • 8:30 AM St. Margaret
  • 10:00 AM Assumption