Skip to main content

Christmas Mass Schedule

Solemnity of the Nativity of the Lord

December 24 & 25, 2020

Below you will find a listing for Masses for the celebration of Christmas, the Solemnity of the Nativity of the Lord.  On December 24, most parishes will have their regular celebration of Sunday Mass in the morning (the Sunday obligation) and then Christmas Eve Masses (the Holy Day of Obligation), which will begin at 4 p.m. or later.

Due to COVID-19 attendance restrictions, pre-registration with the parish is necessary to attend Christmas Masses.

To view a listing by city/town, click here. 

All Saints Parish, Brunswick

Our Lady Queen of Peace Church, 82 Atlantic Avenue, Boothbay Harbor - Christmas Day at 9 a.m.

St. Ambrose Church, 29 Kimball Street, Richmond - Christmas Day at 9 a.m.

St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Christmas Eve at 4 p.m. and Christmas Day at 11 a.m.

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

St. Katharaine Drexel Church, 419 Mountain Road, Harpswell - Christmas Day at 9 a.m.

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

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

Christ the King Parish, Skowhegan

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

St. Peter Church, 27 Owens Street, Bingham - Christmas Day at 10:30 a.m.

St. Sebastian Church, 161 Main Street, Madison - Christmas Eve at 6 p.m.

Corpus Christi Parish, Waterville

Notre Dame du Perpetuel Secours, 116 Silver Street, Waterville – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at 9 a.m.

St. John the Baptist Church, 26 Monument Street, Winslow – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at 7:30 a.m.

***Reservations accepted no sooner than Monday, December 21, by calling the Parish Office at (207) 872-2281 during regular business hours (Monday through Thursday, 8 a.m. to 4 p.m.; Friday 8 a.m. to noon).

Our Lady of the Snows Parish, Dexter

St. Anne Church, 64 Free Street, Dexter - Christmas Eve at 6 p.m.

Ss. Francis Xavier & Paul the Apostle Church, 128 Riverside Street, Milo - Christmas Eve at 4 p.m.

St. Thomas Aquinas Church, 43 High Street, Dover-Foxcroft - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Christmas Eve at 4 p.m.

St. Peter Church, 5 Ocean House Hill Road, Manset - Christmas Day at 8 a.m.

St. Agnes Parish, Pittsfield

St. Agnes Church, 238 Detroit Street, Pittsfield - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.

St. John Vianney Parish, Fort Kent

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, 3443 Aroostook Road, Eagle Lake – Christmas Eve at 4 p.m.

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

St. Charles Borromeo Church, 912 Main Street, Saint Francis – Christmas Eve at 6:30 p.m.

St. Joseph Parish, Ellsworth

St. Joseph, Ellsworth, 231 Main Street, Ellsworth - Christmas Eve at 6:30 p.m. and Christmas Day at 10 a.m.

St. Kateri Tekakwitha Parish, Calais

Immaculate Conception Church, 31 Calais Avenue, Calais - Christmas Eve at 4 p.m. (Children’s Mass) and Christmas Day at 8 a.m.

St. James the Greater Church, 15 Hillside Street, Baileyville - Christmas Eve at 6 p.m.

St. Joseph Church, 51 Washington Street, Eastport - Christmas Day at 10:30 a.m.

Stella Maris Parish, Bucksport

Our Lady of Holy Hope Church, 137 Perkins Street, Castine - Christmas Eve at 6:30 p.m.

St. Mary Star of the Sea Church, 8 Granite Street, Stonington - Christmas Day at 8 a.m.

St. Vincent de Paul Church, 60 Franklin Street, Bucksport - Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.