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.
- Genesee/Wyoming
- Niagara/Orleans
- Buffalo
- Southern Erie
- Northern Erie
- Southern Tier East
- Southern Tier West
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
- Our Lady of Peace, Clarence
- St. Teresa of Avila, Akron
- Nativity of the Blessed Virgin Mary, Williamsville
- 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
- St. Leo the Great, Amherst
- St. Benedict, Eggertsville
- Christ the King, Snyder
- St. Aloysius Gonzaga, Cheektowaga
- Infant of Prague, Cheektowaga
- 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
- Blessed Sacrament, Tonawanda
- St. John the Baptist, Kenmore
- St. Paul, Kenmore
- St. Timothy, Tonawanda
- 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
- St. Amelia, Tonawanda
- St. Christopher, Tonawanda
- St. Francis of Assisi, Tonawanda
- St. Jude the Apostle, North Tonawanda
- 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
- St. Pius X, Getzville
- Good Shepherd, Pendleton
- 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