2023

Christmas Masses

Northern Erie Vicariate

We have curated a comprehensive list of Christmas Masses from across the diocese, conveniently organized by vicariates. The vicariate highlighted is Northern Erie. 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. 

Family #15
  1. Our Lady of Peace, Clarence
  2. St. Teresa of Avila, Akron
  3. Nativity of the Blessed Virgin Mary, Williamsville
  4. St. Mary, Swormville
Christmas Eve Schedule 

Sunday, Dec. 24

  • 4:00 pm | St. Mary (Chapel)
  • 4:15 pm | St. Mary (Main Church)
  • 4:30 pm | Our Lady of Peace 
  • 4:30 pm | Nativity of the Bl. Virgin Mary
  • 4:30 pm | St. Teresa of Avila 
  • 6:30 pm | St. Mary (Chapel)
  • 7:00 pm | Nativity of the Bl. Virgin Mary
  • 8:00 pm | St. Teresa of Avila
  • 9:00 pm | Our Lady of Peace
  • 10:00 pm | St. Mary (Main Church)
  • 10:00 pm | Nativity of the Bl. Virgin Mary

Christmas Day Schedule 

Monday, Dec. 25

  • 6:30 am | Our Lady of Peace
  • 8:00 am | Nativity of the Bl. Virgin Mary
  • 9:00 am | St. Teresa of Avila
  • 9:00 am | Our Lady of Peace
  • 9:00 am | St. Mary (Main Church)
  • 10:00 am | Nativity of the BL. Virgin Mary
  • 11:00 am | St. Mary (Main Church)
Family #16
  1. St. Leo the Great, Amherst
  2. St. Benedict, Eggertsville
  3. Christ the King, Snyder
  4. St. Aloysius Gonzaga, Cheektowaga
  5. Infant of Prague, Cheektowaga 
  6. SS. Peter & Paul, Williamsville
Family #17
  1. St. Andrew, Kenmore
  2. Blessed Sacrament, Tonawanda
  3. St. John the Baptist, Kenmore
  4. St. Paul, Kenmore
  5. St. Timothy, Tonawanda
  6. St. Stephen, Grand Island
4th Sunday in Advent Schedule 

Saturday, Dec. 23

  • 4:00 pm | St. Andrew
  • 4:00 pm | St. John the Baptist
  • 4:30 pm | St. Stephen
  • 5:00 pm | St. Paul

Sunday, Dec. 24

  • 7:30 am | St. Timothy
  • 8:00 am | St. John the Baptist
  • 9:30 am | Blessed Sacrament
  • 10:00 am | St. Paul
  • 10:30 am | St. Timothy
  • 11:00 am | St. Stephen
  • 11:00 am | St. John the Baptist
Christmas Eve Schedule 

Sunday, Dec. 24

  • 4:00 pm | Blessed Sacrament
  • 4:30 pm | St. Stephen
  • 4:30 pm | St. Timothy
  • 5:00 pm | St. Paul
  • 7:00 pm | St. John the Baptist
  • 10:00 pm | St. Andrew
  • 12 Midnight | St. Stephen
Christmas Day Schedule 

Monday, Dec. 25

  • 7:30 am | St. Timothy
  • 8:00 am | St. Andrew
  • 8:00 am | St. Stephen
  • 8:30 am | St. John the Baptist
  • 9:30 am | Blessed Sacrament
  • 10:00 am | St. Paul
  • 10:30 am | St. Andrew
  • 10:30 am | St. Timothy
  • 11:00 am | St. John the Baptist 
  • 11:00 am | St. Stephen
Family #18
  1. St. Amelia, Tonawanda
  2. St. Christopher, Tonawanda
  3. St. Francis of Assisi, Tonawanda
  4. St. Andrew Kim RC Mission, Tonawanda 
  5. St. Jude the Apostle, North Tonawanda
  6. Our Lady of Czestochowa, North Tonawanda
Christmas Eve Schedule 

Sunday, Dec. 24

  • 4:00 pm | St. Amelia
  • 4:00 pm | St. Christopher 
  • 4:00 pm | Our Lady of Czestochowa
  • 4:30 pm | St. Jude the Apostle 
  • 6:00 pm | St. Francis
  • 7:00 pm | St. Christopher
  • 10:00 pm | St. Amelia
  • 10:00 pm | St. Francis
  • 12 Midnight | St. Jude the Apostle
Christmas Day Schedule 

Monday, Dec. 25

  • 8:00 am | St. Amelia
  • 8:30 am | St. Jude 
  • 9:00 am | OLC
  • 9:30 am | St. Francis
  • 10:00 am | St. Amelia
  • 10:30 am | St. Christopher
  • 11:00 am | St. Jude
Family #19
  1. St. Pius X, Getzville
  2. Good Shepherd, Pendleton
  3. St. Gregory the Great, Williamsville
Christmas Eve Schedule 

Sunday, Dec. 24

  • 4:00 pm | St. Gregory the Great Church
  • 4:00 pm | St. Gregory the Great (Ministry Center)
  • 4:00 pm | St. Pius X
  • 4:00 pm | Good Shepherd
  • 6:00 pm | St. Gregory the Great Church
  • 10:00 pm | St. Pius X
  • 12 Midnight | St. Gregory the Great Church
Christmas Day Schedule 

Monday, Dec. 25

  • 8:00 am | St. Gregory the Great Church
  • 9:00 am | Good Shepherd
  • 10:00 am | St. Gregory the Great Church
  • 10:00 am | St. Pius X
  • 11:00 am | Good Shepherd (St. Augustine Campus)
  • 12:00 pm | St. Gregory the Great Church