2024

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 

Tuesday, 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 | St. Teresa 
  • 4:30 pm | Nativity of the Bl. Virgin Mary
  • 6:30 pm | St. Mary
  • 7:00 pm | Nativity of the Bl. Virgin Mary
  • 8:00 pm | St. Teresa
  • 9:00 pm | Our Lady of Peace
  • 10:00 pm | St. Mary
  • 10:00 pm | Nativity of the Bl. Virgin Mary
Christmas Day Schedule 

Wednesday, Dec. 25

  • 6:30 am | Our Lady of Peace
  • 8:00 am | Nativity of the Bl. Virgin Mary
  • 9:00 am | Our Lady of Peace
  • 9:00 am | St. Teresa
  • 9:00 am | St. Mary
  • 9:00 am | St. Teresa
  • 10:00 am | Nativity of the Bl. Virgin Mary
  • 11:00 am | St. Mary
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
Christmas Eve Schedule 

Tuesday, Dec. 24

  • 4:00 pm | Infant of Prague 
  • 4:00 pm | St. Leo the Great
  • 4:30 pm | Christ the King
  • 4:30 pm | Ss. Peter and Paul
  • 5:00 pm | St. Aloysius Gonzaga
  • 5:00 pm | St. Benedict
  • 10:00 pm | Christ the King
  • 10:00 pm | Infant of Prague
  • 10:00 pm | St. Benedict 
  • 10:30 pm | Ss. Peter and Paul
  • 12 Midnight | St. Leo the Great
  • 12 Midnight | St. Aloysius Gonzaga
Christmas Day Schedule 

Wednesday, Dec. 25

  • 8:00 am | Christ the King
  • 9:00 am | Infant of Prague
  • 10:00 am | Christ the King 
  • 10:00 am | St. Aloysius Gonzaga
  • 10:00 am | St. Benedict 
  • 11:00 am | St. Leo the Great
  • 11:30 am | Ss. Peter and Paul
Family #17
  1. Blessed Sacrament, Tonawanda
  2. St. John the Baptist, Kenmore
  3. St. Paul, Kenmore
  4. St. Timothy, Tonawanda
  5. 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. Jude the Apostle, North Tonawanda
  5. Our Lady of Czestochowa, North Tonawanda
Christmas Eve Schedule 

Tuesday, 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:30 pm | St. Francis of Assisi
  • 7:00 pm | St. Christopher
  • 10:00 pm | St. Amelia
  • 10:00 pm | St. Francis of Assisi
  • 12 Midnight | St. Jude the Apostle
Christmas Day Schedule 

Wednesday, Dec. 25

  • 8:00 am | St. Amelia
  • 8:30 am | St. Jude 
  • 9:00 am | Our Lady of Czestochowa
  • 9:30 am | St. Francis of Assisi
  • 10:00 am | St. Amelia
  • 10:30 am | St. Christopher
  • 11:00 am | St. Jude the Apostle
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