The Diocese of Portland have just released a listing with all their Christmas Eve and Christmas Day Masses. Here are the times for the parishes in Hancock and Washington Counties

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Christmas Eve at 4 p.m. and 8 p.m.; Christmas Day at 9 a.m.

St. Peter Church, 5 Ocean House Hill Road, Manset - Christmas Eve at 6 p.m.

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Main Street, Ellsworth- Christmas Eve at 4 p.m., 7 p.m., and 10 p.m.; Christmas Day at 10 a.m.

Stella Maris Parish, Bucksport

Our Lady of Holy Hope, 137 Perkins Street, Castine - Christmas Day at 10 a.m.

St. Mary Star of the Sea Church, 8 Granite Street, Stonington - Christmas Eve at 7 p.m.

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

St. Kateri Tekakwitha Parish, Calais

Elderly Center in Pleasant Point - Christmas Day at 11 a.m.

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

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 9 a.m.

St. Peter the Fisherman Parish, Machias

Holy Name of Jesus Church, 8 Free Street, Machias - Christmas Day at 8:30 a.m.

Sacred Heart Church, 14 Hamilton Street, Lubec - Christmas Eve at 4:30 p.m.

To see a full listing of Catholic Mass times for Christmas Eve and Christmas throughout the State of Maine click HERE