34 Castine St Portland Maine 3,1/5 694 reviews
  1. 34 Castine Ave Portland Me 04103
  2. 34 Castine St Portland Maine Real Estate For Sale

Find & reserve the best campsites near Castine, Maine. Tent, cabin & RV camp on private & State Parks, on local farms, vineyards & nature preserves. Recreate responsibly during COVID-19. About 35 Castine Ave 2bd/1ba on a dead end street in Riverton, Pets Ok, August 1 - 2bd/1ba on a dead end street in Riverton. This cute house is 975sqft, washer and dryer in basment, both bedrooms are on second floor.

Show Map

Readings for the week of January 31, 2021

Las lecturas de la semana del 31 de enero de 2021

Sunday:
Dt 18:15-20 / Ps 95:1-2, 6-7, 7-9 [8] / 1 Cor 7:32-35 / Mk 1:21-28
Monday:
Heb 11:32-40 / Ps 31:20, 21, 22, 23, 24 [25] / Mk 5:1-20
Tuesday:
Mal 3:1-4 / Ps 24:7, 8, 9, 10 [8] / Heb 2:14-18 / Lk 2:22-40 or 2:22-32
Wednesday:
Heb 12:4-7, 11-15 / Ps 103:1-2, 13-14, 17-18a [cf. 17] / Mk 6:1-6
Thursday:
Heb 12:18-19, 21-24 / Ps 48:2-3ab, 3cd-4, 9, 10-11 [cf. 10] / Mk 6:7-13
Friday:
Heb 13:1-8 / Ps 27:1, 3, 5, 8b-9abc [1a] / Mk 6:14-29
Saturday:
Heb 13:15-17, 20-21 / Ps 23:1-3a, 3b-4, 5, 6 [1] / Mk 6:30-34
Next Sunday:
Jb 7:1-4, 6-7 / Ps 147:1-2, 3-4, 5-6 [cf. 3a] / 1 Cor 9:16-19, 22-23 / Mk 1:29-39
Domingo:
Dt 18, 15-20 / Sal 94, 1-2. 6-7. 7-9 [8] / 1 Cor 7, 32-35 / Mc 1, 21-28
Lunes:
Heb 11, 32-40 / Sal 30, 20. 21. 22. 23. 24 [25] / Mc 5, 1-20
Martes:
Mal 3, 1-4 / Sal 23, 7. 8. 9. 10 [8] / Heb 2, 14-18 / Lc 2, 22-40 o 2, 22-32
Miércoles:
Heb 12, 4-7. 11-15 / Sal 102, 1-2. 13-14. 17-18 [cfr. 17] / Mc 6, 1-6
Jueves:
Heb 12, 18-19. 21-24 / Sal 47, 2-3. 3-4. 9. 10-11 [cfr. 10] / Mc 6, 7-13
Viernes:
Heb 13, 1-8 / Sal 26, 1. 3. 5. 8-9 [1] / Mc 6, 14-29
Sábado:
Heb 13, 15-17. 20-21 / Sal 22, 1-3. 3-4. 5. 6 [1] / Mc 6, 30-34
Domingo siguiente:
Job 7, 1-4. 6-7 / Sal 146, 1-2. 3-4. 5-6 [cfr. 3] / 1 Cor 9, 16-19. 22-23 / http://www.usccb.org/bible/readings/020721.cfm

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Stella Maris Parish

From our sponsor:

Solemnity of the Nativity of the Lord

December 24 & 25, 2020

Due to COVID-19 attendance limitations, registration is required for Christmas Masses. Many Masses are already full, so please contact your parish office or visit your parish website for the latest information. Many parishes will be livestreaming Masses for those who cannot attend in person. Livestreaming information has been included below. Both of the Christmas Masses being celebrated by Bishop Robert Deeley, Christmas Day at Midnight and 10 a.m., will be livestreamed.

To view a listing by parish, click here.

Ashland

Parish of the Precious Blood:

St. Mark Church, 13 Allen Farm Road - Christmas Eve at 7 p.m.

Auburn

Immaculate Heart of Mary Parish:

Sacred Heart Church, 8 Sacred Heart Place - Christmas Eve at 4 p.m.; Christmas Day at Midnight

St. Philip Church, 2365 Turner Road - Christmas Eve at 4 p.m.; Christmas Day at 9:15 a.m. Both Masses to be live-streamed.

Augusta

St. Michael Parish:

St. Augustine Church, 75 Northern Avenue, Augusta – Christmas Eve at 4 p.m., 6 p.m., and 10 p.m.; Christmas Day at 10 a.m.

St. Mary of the Assumption Church, 41 Western Avenue, Augusta – Christmas Eve at 4 p.m., 6 p.m., and 8 p.m.; Christmas Day at 8 a.m. Livestream available for all four Masses by clicking here.

Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.

Baileyville

St. Kateri Tekakwitha Parish:

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

Bangor

St. Paul the Apostle Parish:

St. John Church, 217 York Street – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at Midnight and 10:30 a.m.

St. Mary Church, 768 Ohio Street – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at 7 a.m.

Masses at St. John and St. Mary will also be livestreamed at https://www.stpaulbangor.me/watch-mass-live.

Bar Harbor

Parish of the Transfiguration of the Lord:

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

Bath

All Saints Parish:

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

Belfast

St. Brendan the Navigator Parish:

St. Francis of Assisi Church, 81 Court Street, Belfast – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. (Livestream for 8:30 a.m. Mass available at the parish Facebook page and YouTube channel)

Benedicta

St. Benedict Parish:

St. Benedict Church, 1063 Benedicta Road – Christmas Day at 9:30 a.m.

Bethel

Parish of the Holy Savior:

Our Lady of the Snows Church, 265 Walker's Mills Road (Route 26) - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 8 a.m.

Registration isn't necessary. Parishioners will be seated on a first come, first served basis.

Biddeford

Good Shepherd Parish:

St. Joseph Church, 178 Elm Street, Biddeford – Christmas Eve at 4 p.m. (church and hall) and 7 p.m. (church and hall); Christmas Day at Midnight, 8 a.m., and 11 a.m.

Bingham

Christ the King Parish:

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

Registraton is required. Please call 207-474-2039 or email christtheking@portlanddiocese.org.

The parish's Christmas Eve 6 p.m. Mass from St. Sebastian Church will be livestreamed on the Christ the King Parish Facebook page.

Boothbay Harbor

All Saints Parish:

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

Bradley

Parish of the Resurrection of the Lord

St. Ann Church, 84 Main Street - Christmas Eve at 6 p.m. and Christmas Day at 9:30 a.m.

To reserve a place for you and your family, please call the parish office at (207) 827-4000 or go online at resurrectionofthelord.org/mass-registration.

Brewer

St. Paul the Apostle Parish:

St. Joseph Church, 531 North Main Street – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.

St. Teresa Church, 425 South Main Street – Christmas Eve at 6 p.m.

Bridgton

St. Joseph Parish:

St. Joseph Church, 225 South High Street – Christmas Eve at 6 p.m. and Christmas Day at 8:30 a.m.

Brunswick

All Saints Parish:

St. Charles Borromeo Church, 132 McKeen Street - Christmas Eve at 4 p.m. and Christmas Day at 11 a.m. Both Masses will be live-streamed.

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

Bucksport

Stella Maris Parish:

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

Calais

St. Kateri Tekakwitha Parish:

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

Camden

St. Brendan the Navigator Parish:

Our Lady of Good Hope Church, 7 Union Street, Camden – Christmas Eve at 4 p.m. (Livestream available at the parish Facebook page and YouTube channel) and Christmas Day at Midnight and 11 a.m.

Campobello Island

St. Peter the Fisherman Parish:

St. Timothy Church, Catholic Cemetery Road - Christmas Eve at 4 p.m. Atlantic Time

To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.

Cape Elizabeth

St. John Paul II Parish:

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

Caribou

Parish of the Precious Blood:

Holy Rosary Church, 34 Vaughn Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

Sacred Heart Church, 1143 Van Buren Road– Christmas Day at 11 a.m.

Castine

Stella Maris Parish:

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

Cherryfield

St. Peter the Fisherman Parish:

St. Michael Church, 51 Elm Street - Christmas Day at Midnight and 10:30 a.m.

To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.

Dexter

Our Lady of the Snows Parish:

St. Anne Church, 64 Free Street - Christmas Eve at 6 p.m. (Livestream)

Dover Foxcroft

Our Lady of the Snows Parish:

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

Eagle Lake

St. John Vianney Parish:

St. Mary Church, 3443 Aroostook Road – Christmas Eve at 4 p.m.

**Registration for Christmas Masses will be taken on Monday, December 21, and Tuesday, December 22, between the hours of 9 a.m. and 3:30 p.m. Please call (207) 834-5656 to register.

East Millinocket

Christ the Divine Mercy Parish:

St. Peter Church, 58 Cedar Street – Christmas Eve at 7 p.m.

Eastport

St. Kateri Tekakwitha Parish:

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

Ellsworth

St. Joseph Parish:

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

Falmouth

Parish of the Holy Eucharist:

Holy Martyrs of North America Church, 266 Foreside Road, Falmouth – Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 10:30 a.m. Masses to be live-streamed at the parish website and Facebook page.

To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.

Farmington

St. Joseph Parish:

St. Joseph Church, 133 Middle Street, Farmington – Christmas Eve at 6 p.m. and Christmas Day at 10:30 a.m. and 5 p.m.

The 6 p.m. and 10:30 a.m. Masses will be live-streamed.

**The 6 p.m. and 10:30 a.m. Masses will be live-streamed on Facebook and can be viewed online or in the parish hall. Communion will also be distributed following the live-streamed Masses 30 minutes after the Mass is concluded for those who are unable to attend Mass.

Fort Fairfield

Parish of the Precious Blood:

St. Denis Church - 143 Main Street – Christmas Eve at 4 p.m

Fort Kent

St. John Vianney Parish:

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

**Registration for Christmas Masses will be taken on Monday, December 21, and Tuesday, December 22, between the hours of 9 a.m. and 3:30 p.m. Please call (207) 834-5656 to register.

Freeport

Parish of the Holy Eucharist:

St. Jude Church, 134 Main Street - Christmas Eve at 4 p.m.

To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.

Fryeburg

St. Joseph Parish:

St. Elizabeth Ann Seton Church, 857 Main Street – Christmas Eve at 4 p.m. and Christmas Day at 10:30 am.

Gardiner

St. Michael Parish:

St. Joseph Church, 110 School Street, Gardiner – Christmas Eve at 6 p.m. and 8 p.m. and Christmas Day at 9 a.m.

Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.

Gorham

St. Anne Parish:

St. Anne Church, 299 Main Street, Gorham - Christmas Eve at 4 p.m. (Parking Lot - Drive-in Mass) and 6 p.m.; Christmas Day at 9:30 a.m.

Grand Isle

Notre Dame du Mont Carmel Parish:

St. Gerard-Mt. Carmel Church, 363 Main Street - Christmas Eve at 6 p.m.

Registration is full for in-person attendance. The 4 p.m. Mass from St. Thomas Aquinas Church in Madawaska will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.

Gray

Parish of the Holy Eucharist

St. Gregory Church, 24 North Raymond Road – Christmas Day at 8:30 a.m.

To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.

Greenville

Holy Family Parish:

Holy Family Church, 145 Pritham Avenue – Christmas Day at 10 a.m. Mass will be livestreamed. Please register to attend at (207) 695-2262.

Hallowell

St. Michael Parish:

Sacred Heart Church, 14 Summer Street, Hallowell – Christmas Eve at 8 p.m.

Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.

Hamlin

St. Peter Chanel Parish:

St. Joseph, Route 1A, Hamlin - Christmas Day at 8 a.m.

Due to attendance restrictions and the number of requests, the parish is holding a lottery among those who contacted the office wishing to attend Masses. Those unable to attend in person are invited to watch the 4 p.m. Mass from St. Thomas Aquinas Church, which will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.

Hampden

St. Paul the Apostle Parish:

St. Matthew Church, 70 Western Avenue – Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.

Harpswell

All Saints Parish:

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

Houlton

St. Mary of the Visitation Parish:

St. Mary of the Visitation Church, 110 Military Street, Houlton - Christmas Eve at 10 p.m. and Christmas Day at 8 a.m. and 10:30 a.m.

Masses at St. Mary of the Visitation Church will be livestreamed on YouTube and on the parish website. Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for any of these Masses.

Howland

Our Lady of the Eucharist Parish:

St. Leo the Great Church, 16 River Road - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.

To register for a Mass, please call the parish office at (207) 794-6333.

Island Falls

St. Agnes Parish:

St. Agnes Church, 76 Sewall Street, Island Falls – Christmas Eve at 6 p.m.

Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for this Mass.

Jackman

St. Anthony of Padua Parish, Jackman

St. Faustina Church of St. Anthony Parish, 370 Main Street - Christmas Eve at 4 p.m. Please register to attend at (207) 695-2262.

Jay

St. Rose of Lima Parish:

St. Rose of Lima Church, 1 Church Street, Jay – Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 8:30 a.m.

The 4 p.m. and 8:30 a.m. Masses will be live-streamed.

**The 4 p.m. and 8:30 a.m. Masses will be live-streamed on Facebook and can be viewed online or in the parish hall. Communion will also be distributed following the live-streamed Masses 30 minutes after the Mass is concluded for those who are unable to attend Mass.

Kennebunk

Holy Spirit Parish:

St. Martha Church, 30 Portland Road – Christmas Eve at 4 p.m. and 6 p.m. and Christams Day at 9 a.m.

Masses to be live-streamed.

***To reserve spots, please call (207) 985-6252 by Tuesday, December 22, at 4:30 p.m.

Kittery

Parish of the Ascension of the Lord:

St. Raphael Church, 6 Whipple Road - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 10 a.m.

Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.

Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.

Lewiston

Prince of Peace Parish:

Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston – Christmas Eve at 4 p.m. and 6 p.m. (English and Spanish) and Christmas Day at midnight, 7 a.m., 10:30 a.m., and noon (Latin Mass). Masses at the Basilica at 4 p.m., midnight, 7 a.m., and 10:30 a.m. to also be live-streamed at the parish website and Facebook page.

Holy Cross Church, 1080 Lisbon Street, Lewiston – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 9:30 a.m. to 10 a.m. The 8:30 a.m. Mass at Holy Cross will also be live-streamed at the parish website and Facebook page.

Holy Family Church, 607 Sabattus Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 10 a.m. to 10:30 a.m.

**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.

Limerick

St. Matthew Parish:

St. Matthew Church, 19 Dora Lane - Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 9 a.m.

To register, please visit: https://www.stmatthewlimerick.org/christmas-mass-schedule

Limestone

Parish of the Precious Blood:

St. Louis Church, 100 Main Street – Christmas Eve at 7 p.m.

Lincoln

Our Lady of the Eucharist Parish:

St. Mary of Lourdes Church, 142 Main Street - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.

To register for a Mass, please call the parish office at (207) 794-6333.

Lisbon Falls

Prince of Peace Parish:

Holy Trinity Church, 67 Frost Hill Avenue – Christmas Eve at 4 p.m. and Christmas Day 10:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 11:30 a.m. to noon.

**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.

Lubec

St. Peter the Fisherman Parish:

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

To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.

Lyman

Good Shepherd Parish:

St. Philip Church, 404 Goodwins Mills Road, Lyman – Christmas Eve at 4:30 p.m. and Christmas Day at 9 a.m.

Machias

St. Peter the Fisherman Parish:

Holy Name of Jesus Church, 8 Free Street - Christmas Eve at 7:30 p.m. and Christmas Day at 8:30 a.m.

To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.

Madawaska

Notre Dame du Mont Carmel Parish:

St. David Church, 774 Main Street - Christmas Day at 11 a.m.

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

Registration is full for in-person attendance at all of the Masses. The 4 p.m. Mass from St. Thomas Aquinas Church will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.

Madison

Christ the King Parish:

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

This Mass is currently full. To check on other Masses in the parish, please call 207-474-2039 or email christtheking@portlanddiocese.org.

The Mass will be livestreamed on the Christ the King Parish Facebook page.

Manset (Southwest Harbor)

Parish of the Transfiguration of the Lord:

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

Mars Hill

Parish of the Precious Blood:

St. Joseph Church, 17 Main Street - Christmas Eve at 7 p.m.

Mechanic Falls

St. Teresa of Calcutta Parish:

Our Lady of Ransom Church, 117 Elm Street – Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.

Millinocket

Christ the Divine Mercy Parish:

St. Martin of Tours Church, 19 Colby Street – Christmas Eve at 4 p.m.

Milo

Our Lady of the Snows Parish:

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

Newcastle

All Saints Parish:

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

North Caribou

Parish of the Precious Blood:

Sacred Heart Church, 1143 Van Buren Road– Christmas Day at 11 a.m.

Norway

St. Teresa of Calcutta Parish:

St. Catherine of Sienna Church, 32 Paris Street – Christmas Eve at 6 p.m. (live-streamed on Facebook and parish website) and Christmas Day at 8:30 a.m.

Old Orchard Beach

Good Shepherd Parish:

St. Margaret Church, 6 Saco Avenue, Old Orchard Beach – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.

Old Town

Parish of the Resurrection of the Lord:

Holy Family Church, 429 Main Street - Christmas Eve at 4 p.m. in the hall and in the church and at 7:30 p.m.; Christmas Day at Midnight and 8 a.m. (All four Masses at Holy Family to be live-streamed)

***Holy Communion will be distributed at Holy Family Church from 5 p.m. to 7 p.m. on Christmas Eve.

Orono

Parish of the Resurrection of the Lord:

Our Lady of Wisdom Church, 83 College Avenue - Christmas Eve at 6 p.m.

To reserve a place for you and your family, please call the parish office at (207) 827-4000 or go online at resurrectionofthelord.org/mass-registration.

Patten

St. Agnes Parish:

St. Agnes Church, 76 Sewall Street, Island Falls – Christmas Eve at 4 p.m.

Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for this Mass.

Peaks Island

St. Christopher Parish:

St. Christopher Church, 15 Central Avenue – Christmas Eve at 6:15 p.m.

Pittsfield

St. Agnes Parish:

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

Portland

Our Lady of Hope Parish:

St. Joseph Church, 673 Stevens Avenue - Christmas Eve at 4 p.m. in the church and in the Fr. Hayes Center, Christmas Eve at 10 p.m. in the church, Christmas Day at 8 a.m. in the church and at 10 a.m. in the church and in the Fr. Hayes Center

St. Pius X Church, 492 Ocean Avenue - Christmas Eve at 4 p.m. and at 6 p.m. in the church and in the hall, Christmas Day at 7 a.m. in the church, Christmas Day at 9 a.m. in the church and in the hall (all Masses at St. Pius X Church available via livestream).

Portland Peninsula & Island Parishes:

Cathedral of the Immaculate Conception, 307 Congress Street – Christmas Eve at 4 p.m. and 6 p.m., Christmas Day at Midnight and 10 a.m. Masses will be live-streamed.

Sacred Heart Church, 65 Mellen Street – Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 10:30 a.m. :

St. Louis Church, 279 Danforth Street – Christmas Eve at 4 p.m. and Christmas Day at Midnight at 9:30 a.m.

St. Peter Church, 72 Federal Street – Christmas Eve at 5:15 p.m. and 10 p.m. and Christmas Day at 9 a.m.

Presque Isle

Parish of the Precious Blood:

Nativity of the Blessed Virgin Mary Church, 333 Main Street - Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

Masses to be live-streamed.

Richmond

All Saints Parish:

34 castine st portland maine weather

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

Rockland

St. Brendan the Navigator Parish:

St. Bernard Church, 150 Broadway, Rockland – Christmas Eve at 6 p.m. and Christmas Day at 8 a.m. and 11 a.m. (Drive-in Mass)

Rumford

Parish of the Holy Savior:

St. Athanasius & St. John Church, 126 Maine Avenue - Christmas Eve at 4 p.m., 6 p.m. and 10 p.m.; Christmas Day at 9:30 a.m. Livestreams of the 4 p.m. and 9:30 a.m. Masses available here.

Please call the parish office at (207) 364-4556 to register for Masses.

Sabattus

Prince of Peace Parish:

Our Lady of the Rosary Church, 131 High Street – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 9:30 a.m. to 10 a.m.

**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.

Saco

Good Shepherd Parish:

Most Holy Trinity Church, 271 Main Street, Saco – Christmas Eve at 4 p.m. (church and hall) and 7 p.m. (church and hall); Christmas Day at 10:30 a.m. (church only). The 4 p.m. and 10:30 a.m. Masses will also be live-streamed.

Saint Francis

St. John Vianney Parish:

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

Sanford / Springvale

34 Castine Ave Portland Me 04103

St. Thérèse of Lisieux

Holy Family Church, 66 North Avenue,- Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at Midnight and 10 a.m.

Notre Dame Church, 10 Payne Street - Christmas Eve at 4 p.m. and 6 p.m.

All Christmas Masses are full, but if you would like to be put on a waiting list, please call the parish office at 324-2420, or go to https://www.stthereseparishmaine.org/ to register.

The Masses from Holy Family Church will be livestreamed at St. Thérèse of Lisieux Parish, Sanford Facebook.

Scarborough

St. John Paul II Parish:

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, 8 a.m., and 10:30 a.m.

Skowhegan

Christ the King Parish:

Notre Dame de Lourdes Church, 273 Water Street - Christmas Eve at Noon, 2:30 p.m., 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.

All Masses except the 2:30 p.m. Mass are currently full. To register, please call the parish office at 207-474-2039 or christtheking@portlanddiocese.org.

The 6 p.m. Mass from St. Sebastian Church in Madison will be livestreamed at Christ the King Parish Facebook page.

South Berwick

Parish of the Ascension of the Lord:

Our Lady of the Angels, 162 Agamenticus Road - Christmas Eve at 4 p.m., 6 p.m. and 10 p.m.; Christmas Day at 10 a.m.

Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.

Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.

South Portland

St. John Paul II Parish:

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

Springvale

St. Thérèse of Lisieux

Notre Dame Church, 10 Payne Street - Christmas Eve at 4 p.m. and 6 p.m.

All Christmas Masses are full, but if you would like to be put on a waiting list, please call the parish office at 324-2420, or go to, https://www.stthereseparishmaine.org/ to registe.

The Masses from Holy Family Church will be livestreamed at St. Thérèse of Lisieux Parish, Sanford Facebook.

Stockholm

Parish of the Precious Blood:

St. Theresa Church, 239 Main Street – Christmas Day at 11 a.m.

Stonington

Stella Maris Parish:

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

Van Buren

St. Peter Chanel Parish:

St. Bruno - St. Remi Church, 174 Main Street - Christmas Eve at 4 p.m. and Christmas Day at 9:15 a.m.

Due to attendance restrictions and the number of requests, the parish is holding a lottery among those who contacted the office wishing to attend Masses. Those unable to attend in person are invited to watch the 4 p.m. Mass from St. Thomas Aquinas Church, which will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.

Wallagrass

St. John Vianney Parish:

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

Washburn

Parish of the Precious Blood:

St. Catherine Church, 13 McManus Street – Christmas Eve at 4 p.m.

Waterville

Corpus Christi Parish:

Notre Dame du Perpetuel Secours, 116 Silver Street – Christmas Eve at 4 p.m. and 6 p.m. (both Masses will be livestreamed) and Christmas Day at 9 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).

Wells

Holy Spirit Parish:

St. Mary Church, 236 Eldridge Road – Christmas Eve at 4 p.m., 6 p.m., and 9 p.m. and Christmas Day at 9 a.m.

Masses to be live-streamed.

***To reserve spots, please call (207) 646-5605 by Tuesday, December 22, at 4:30 p.m.

Westbrook

St. Anthony of Padua Parish:

34 Castine St Portland Maine Real Estate For Sale

St. Hyacinth Church, 268 Brown Street - CHristmas Eve at 4 p.m. and 7 p.m.; Christmas Day at Midnight, 8:30 a.m., and 10 a.m

Whitefield

St. Michael Parish:

St. Denis Church, 298 Grand Army Road, Whitefield – Christmas Eve at 8 p.m.

Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.

Windham

Our Lady of Perpetual Help Parish:

Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham - Christmas Eve at 4 p.m. (Also livestreamed), 5 p.m., and 6 p.m.; Christmas Day at 10:15 a.m. (Also livestreamed at www.maineneedsfatima.org)

Winslow

Corpus Christi Parish:

Maine

St. John the Baptist Church, 26 Monument Street – 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).

Winthrop

St. Michael Parish:

St. Francis Xavier Church, 130 Route 133, Winthrop – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.

Winterport

St. Paul the Apostle Parish:

St. Gabriel Church, 435 South Main Street – Christmas Eve at 6 p.m. and Christmas Day at 8:30 a.m.

Yarmouth

Parish of the Holy Eucharist:

Sacred Heart Church, 326 Main Street – Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at Midnight and 9 a.m.

To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.

York

Parish of the Ascension of the Lord:

St. Christopher Church, 4 Barrell Lane - Christmas Eve at 4 p.m., 6 p.m. and 10 p.m.

Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.

Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.

Coments are closed
Scroll to top