The following parishes have submitted their Christmas Eve and Christmas Day Mass schedules for publication. Parishes are listed by town, alphabetically. All Masses are open for in-person attendance. Call your parish for the date and time of its Christmas Masses if you don’t see it listed below.
ABBOTTSTOWN
Immaculate Heart of Mary
Christmas Eve:
4 p.m. (outdoors), 6 p.m. and 8 p.m.
Christmas Day:
10 a.m.
ANNVILLE
St. Paul
Christmas Eve:
4 p.m., 7 p.m. and 10:30 p.m.
Christmas Day:
10:30 a.m.
BENTON
Christ the King
Christmas Eve:
4 p.m.
Christmas Day:
9 a.m.
BLOOMSBURG
St. Columba
Christmas Eve:
4 p.m., 6:30 p.m. and 9 p.m.
Christmas Day:
9 a.m.
CAMP HILL
Good Shepherd
(All Masses are also livestreamed)
Christmas Eve:
4 p.m., 6 p.m. and midnight
Christmas Day:
10 a.m.
CARLISLE
St. Patrick
Christmas Eve:
5 p.m. and 7 p.m. at Marsh Drive Church
5:15 p.m. at Parish Activity Center
Midnight at Shrine Church
Christmas Day:
8 a.m. at Shrine Church
10 a.m. at Marsh Drive Church
CATAWISSA
Our Lady of Mercy
Christmas Eve:
4 p.m. and 7 p.m.
Christmas Day:
8 a.m. and 10:30 a.m.
CHAMBERSBURG
Corpus Christi
Christmas Eve:
4 p.m., 8 p.m. and 11:30 p.m. vigil service and Mass
6 p.m. Mass in Spanish
Christmas Day:
9 a.m.
11 a.m. in Spanish
COLUMBIA
St. Peter
Christmas Eve:
4:30 p.m. Children’s Carol, 5 p.m. Mass
8:30 p.m. Christmas Carol, 9 p.m. Mass
Christmas Day:
9 a.m.
DALLASTOWN
St. Joseph
Christmas Eve:
4 p.m., 6 p.m.
Midnight (Choir begins at 11:30 p.m., Mass is also livestreamed)
Christmas Day:
10 a.m.
DANVILLE
St. Joseph
Christmas Eve:
4 p.m. and 8 p.m.
Christmas Day:
10 a.m.
ELYSBURG
Queen of the Most Holy Rosary
Christmas Eve:
4 p.m. (Choral prelude at 3:30 p.m.) and 6 p.m.
Christmas Day:
9 a.m.
ENOLA
Our Lady of Lourdes
Christmas Eve:
4 p.m., 6:30 p.m. and 9 p.m.
Christmas Day:
10 a.m.
EPHRATA
Our Mother of Perpetual Help
Christmas Eve:
5 p.m. and 8 p.m. (both livestreamed), and 11 p.m.
Christmas Day:
7:30 a.m., 9 a.m. (livestreamed) and 11 a.m.
GETTYSBURG
St. Francis Xavier
Christmas Eve:
4 p.m. Children’s Mass in Xavier Center
7 p.m. in the Historic Church
9 p.m. in Spanish in Xavier Center
Midnight in the Historic Church
Christmas Day:
7:30 a.m. in the Historic Church
8:30 a.m. in Spanish in Xavier Center
9:30 a.m. in the Historic Church
11 a.m. in Xavier Center (also livestreamed)
12:30 p.m. in Spanish in Xavier Center
HANOVER
St. Joseph
Christmas Eve:
4 p.m., 6 p.m. and 10 p.m.
7:30 p.m. Mass in Spanish
Christmas Day:
8 a.m. and 10 a.m.
Noon Mass in Spanish
St. Vincent de Paul
Christmas Eve:
4:30 p.m. (also livestreamed), 7 p.m. and midnight (also livestreamed)
Christmas Day:
7:30 a.m. and 10:30 a.m. (also livestreamed)
Sacred Heart of Jesus
Christmas Eve:
5:30 p.m., 7:30 p.m. and midnight
Christmas Day:
9 a.m.
HARRISBURG
Holy Name of Jesus
Christmas Eve:
4 p.m., 6 p.m., 8 p.m. and midnight
Christmas Day:
8 a.m., 10:15 a.m. and noon
KULPMONT
Holy Angels
Christmas Eve:
4 p.m., 6 p.m. and 8 p.m.
Christmas Day:
9:30 a.m.
LEBANON
St. Cecilia
Christmas Eve:
4 p.m. and 8 p.m.
Christmas Day:
8 a.m. and 10:30 a.m.
LEWISBURG AND MIFFLINBURG
Christmas Eve:
4 p.m. and 10 p.m. at Sacred Heart
7:30 p.m. at St. George
Christmas Day:
9 a.m. at Sacred Heart
McSHERRYSTOWN
Annunication BVM
Christmas Eve:
4 p.m., 7 p.m. and 11 p.m.
Christmas Day:
8 a.m. and 10 a.m.
LANCASTER
Sacred Heart of Jesus
Christmas Eve:
4 p.m., 6:30 p.m. and 9 p.m.
Christmas Day:
9 a.m.
St. Anne and Our Lady of La Vang
Christmas Eve:
4:30 and 7 p.m.
10 p.m. in Vietnamese
Christmas Day:
9:30 a.m.
Noon in Vietnamese
St. Anthony of Padua
Christmas Eve:
4:30 p.m. and 7 p.m.
Christmas Day:
8:30 a.m. and 10:30 a.m.
St. John Neumann
Christmas Eve:
4 p.m. in the church and in the education center
6 p.m., 8 p.m. and midnight
Christmas Day:
10 a.m.
LITTLESTOWN
St. Aloysius
Christmas Eve:
4 p.m. and 7 p.m.
Christmas Day:
10 a.m.
MECHANICSBURG
St. Elizabeth Ann Seton
Christmas Eve:
4 p.m., 7 p.m. and midnight
Christmas Day:
10 a.m.
St. Katharine Drexel
Christmas Eve:
4:30 p.m. and 8 p.m.
Christmas Day:
8:30 a.m. and 11 a.m.
MIDDLETOWN
Seven Sorrows
Christmas Eve:
4 p.m., 7 p.m., 9 p.m. (outdoor Mass), and midnight
Christmas Day:
10:30 a.m.
MILLERSVILLE
St. Philip the Apostle
Christmas Eve:
4 p.m., 8 p.m. and 10 p.m.
Christmas Day:
8:30 a.m. and 11 a.m.
MILTON
St. Joseph
Christmas Eve:
5 p.m. and 10:30 p.m. (Carols at 10 p.m.)
Christmas Day:
10 a.m.
MOUNT CARMEL
Divine Redeemer
Christmas Eve:
4 p.m. (Carols at 3:30 p.m.)
9 p.m. (also livestreamed, Carols at 8:30 p.m.)
Christmas Day:
9 a.m.
Our Lady of Mount Carmel
(All Masses are also livestreamed)
Christmas Eve:
4 p.m., 8 p.m. and midnight
Christmas Day:
9:30 a.m.
NEW CUMBERLAND
St. Theresa
Christmas Eve:
4 p.m. (music begins at 3:30 p.m.)
6:30 p.m. (Christmas program begins at 6 p.m.)
8:30 p.m. (Music begins at 8:10 p.m.)
Midnight (Music begins at 11:40 p.m.)
Christmas Day:
8 a.m. and 10 a.m.
NEW FREEDOM
St. John the Baptist
Christmas Eve:
4 p.m., 6:30 p.m. and 10 p.m. in the main church
4:15 p.m. in the historic church
Christmas Day:
7:30 a.m., 9 p.m. and 11 a.m., all in the main church
NEW HOLLAND
Our Lady of Lourdes
Christmas Eve:
6 p.m. and 10 p.m.
Christmas Day:
10 a.m.
NEW OXFORD
Immaculate Conception BVM
Christmas Eve:
4 p.m. (Children’s Mass), 7 p.m. and 10 p.m.
Christmas Day:
8:30 a.m., 10:30 a.m. and 5 p.m.
ORRTANNA
St. Ignatius Loyola
Christmas Eve:
5 p.m. and 8 p.m.
Christmas Day:
9 a.m.
PALMYRA
Holy Spirit
(Masses in the church are also livestreamed)
Christmas Eve:
4 p.m. outdoors (moved to church if there is severe weather), 5:15 p.m. and midnight
Christmas Day:
11 a.m.
ROHRERSTOWN
St. Leo the Great
Christmas Eve:
4 p.m. and 6:30 p.m. in the church
4:15 p.m. in the gym
Christmas Day:
9:15 a.m. (also livestreamed) and 11 a.m.
SELINSGROVE
St. Pius X
Christmas Eve:
4 p.m., 7 p.m. and midnight
Christmas Day:
9 a.m.
SHIPPENSBURG
Our Lady of the Visitation
Christmas Eve:
5 p.m. (also livestreamed), 8 p.m. and midnight
Christmas Day:
10 a.m.
SPRING GROVE
Sacred Heart of Jesus
Christmas Eve:
4 p.m. and 6 p.m.
Christmas Day:
9 a.m.
STEELTON
Prince of Peace/Assumption BVM
Christmas Eve:
4 p.m., 6 p.m. and midnight (Carols in Croatian at 11:30 p.m.)
Christmas Day:
9 a.m.
SUNBURY
St. Monica
Christmas Eve:
4 p.m. and 11 p.m.
Christmas Day:
10 a.m. (also livestreamed)
TREVORTON
St. Patrick
Christmas Eve:
6 p.m.
Christmas Day:
9 a.m.
WAYNESBORO
St. Andrew
Christmas Eve:
5 p.m. and 10 p.m.
Christmas Day:
9:30 a.m.
YORK
St. Joseph
Christmas Eve:
4 p.m., 6:30 p.m., 9 p.m. and 11:30 p.m.
Christmas Day:
8 a.m. and 10 a.m.
St. Patrick
Christmas Eve:
4:30 p.m. (Children’s Mass), 7:30 p.m. and 10 p.m.
Christmas Day:
8 a.m. and 11 a.m.
St. Rose of Lima
Christmas Eve:
5 p.m. and 9 p.m.
Christmas Day:
7 a.m. and 9:30 a.m. (also livestreamed)
11 a.m. in the school
For information about services at parishes not listed, please contact the parishes directly. You can find their contact information by clicking here.