Christmas Mass Times By Parish

Nativity scene

The Solemnity of the Nativity of the Lord

Mass Times for December 24 & 25, 2024

The Solemnity of the Nativity of the Lord celebrates the birth of Jesus, Christ and Lord, who is the Savior of the world, in Bethlehem: "The Word was made flesh and dwelt among us."

Below, you will find a listing of Mass times by parish. To view a listing by city/town, click here.

All Saints Parish, Brunswick

Our Lady Queen of Peace Church, 82 Atlantic Avenue, Boorthbay Harbor - Christmas Eve at 6 p.m. and Christmas Day at 9 a.m.

St. Ambrose Church, 29 Kimball Street, Richmond - Christmas Eve at 4 p.m.

St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Christmas Eve at 4 p.m. in the church and hall

St. John the Baptist Church, 39 Pleasant Street, Brunswick - Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 10 a.m.

St. Mary Church, 144 Lincoln Street, Bath - Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

St. Patrick Church, 380 Academy Hill Road, Newcastle - Christmas Eve at 4 p.m. and Christmas Day at 11 a.m.

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at Midnight celebrated by Bishop James Ruggieri, 8 a.m. Latin Mass, 10 a.m. celebrated by Bishop Ruggieri, and 2 p.m. (South Sudanese)

Christ the King Parish, Skowhegan

Notre Dame de Lourdes Church, 273 Water Street, Skowhegan - Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

St. Peter Church, 27 Owens Street, Bingham  - Christmas Day at 11 a.m.

St. Sebastian Church, 161 Main Street, Madison - Christmas Day at 11 a.m.

Our Lady of Hope Parish, Portland

St. Joseph Church, 673 Stevens Avenue, Portland - Christmas Eve at 4 p.m. and 10 p.m.; Christmas Day at 7:30 a.m. and 9:30 a.m.

St. Pius X Church, 492 Ocean Avenue, Portland - Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 9:30 a.m.

Sacred Heart / St. Dominic Parish, Portland

Sacred Heart Church, 65 Mellen Street, Portland - Christmas Eve at 6 p.m. (Spanish) and 9 p.m.; Christmas Day at 10:30 a.m. (English/French)

St. Brendan the Navigator Parish, Camden

Our Lady of Good Hope Church, 7 Union Street, Camden - Christmas Eve at 4 p.m. and Christmas Day at 11 a.m.

St. Bernard Church, 150 Broadway, Rockland - Christmas Eve at 4 p.m. and Christmas Day at 8 a.m. and 11 a.m.

St. Francis of Assisi Church, 81 Court Street, Belfast - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.

St. Christopher Parish, Peaks Island

St. Christopher Church, 15 Central Avenue - Christmas Day at 10 a.m.

St. John Paul II Parish, Scarborough

Church of the Holy Cross, 124 Cottage Road, South Portland -  Christmas Eve at 4 p.m. and 7 p.m. and Christmas Day at 10 a.m.

St. Bartholomew Church, 8 Two Lights Road, Cape Elizabeth -  Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough - Christmas Eve at 4 p.m. and 6:30 p.m. and Christmas Day at midnight and 8 a.m.

St. John Vianney Parish, Fort Kent

St. Charles Borromeo Church, 912 Main Street, St. Francis - Christmas Eve at 6 p.m.

St. Joseph Church, 7 Church Street, Wallagrass - Christmas Eve at 6 p.m.

St. Louis Church, 26 East Main Street, Fort Kent - Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

St. Mary Church, 3451 Aroostook Road, Eagle Lake - Christmas Eve at 4 p.m.

St. Louis Parish, Portland

St. Louis Church, 279 Danforth Street, Portland - Christmas Eve at 4 p.m. and Christmas Day at 11:30 a.m. (English / Polish)

St. Peter Parish, Portland

St. Peter Church, 72 Federal Street, Portland - Christmas Eve at 5:15 p.m. and 10 p.m.; Christmas Day at 9 a.m. and 3 p.m. (Vietnamese)