Christmas Mass Times By Parish
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)