Good Friday Services
April 3, 2026
On Good Friday, we recall Christ’s Passion and death. It is the only day of the Church calendar on which Mass is not celebrated. Instead, we gather quietly to pray, both for ourselves and those around us; to listen to Scripture; and to venerate the cross. Good Friday is a time to reflect on our own sinfulness and need for repentance, and it is a day in which, amid the sorrow, we show our appreciation for Christ’s loving sacrifice. Good Friday, which is on April 3 in 2026 is a day of both fast and abstinence.
Below you will find times for Morning Prayer, Stations of the Cross, and the celebration of the Passion of Our Lord listed by city/town. To find a listing by parish, click here.
Auburn
Immaculate Heart of Mary Parish:
Sacred Heart Church, 8 Sacred Heart Place- Stations of the Cross at 3 p.m.
St. Philip Church, 2365 Turner Road - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.
Bangor
St. Paul the Apostle Parish:
St. John Church, 217 York Street - Living Stations of the Cross at noon presented by All Saints Catholic School eighth graders.
St. Mary Church, 768 Ohio Street - Morning prayer at 8:30 a.m., followed by Stations of the Cross; Celebration of the Passion of Our Lord at 6 p.m.
Bar Harbor
Parish of the Transfiguration of the Lord:
Holy Redeemer Church, 56 Mount Desert Street - Celebration of the Passion of Our Lord at 3 p.m.
Belfast
St. Brendan the Navigator Parish:
St. Francis of Assisi Church, 81 Court Street - Stations of the Cross at 6 p.m. and Celebration of the Passion of Our Lord at 6:30 p.m.
Benedicta
St. Benedict Parish:
St. Benedict Church, 1063 Benedicta Road - Celebration of the Passion of Our Lord at 6 p.m.
Biddeford
Good Shepherd Parish:
St. Joseph Church, 178 Elm Street - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.
Brewer
St. Paul the Apostle Parish:
St. Teresa Church, 425 South Main Street - Celebration of the Passion of Our Lord at 4 p.m.
Bridgton
St. Joseph Parish:
St. Joseph Church, 225 South High Street - Open for private prayer from noon to 3 p.m. and Stations of the Cross at 3 p.m.
Brunswick
All Saints Parish:
St. John the Baptist Church, 39 Pleasant Street - Celebration of the Passion of Our Lord at 7 p.m.
Calais
St. Kateri Tekakwitha Parish:
Immaculate Conception Church, 31 Calais Avenue - Celebration of the Passion of Our Lord at 7 p.m.
Camden
St. Brendan the Navigator Parish:
Our Lady of Good Hope Church, 7 Union Street - Stations of the Cross at 2:30 p.m. and Celebration of the Passion of Our Lord at 3 p.m.
Cape Elizabeth
St. John Paul II Parish:
St. Bartholomew Church, 8 Two Lights Road - Celebration of the Passion of Our Lord at 3 p.m.
Caribou
Parish of the Precious Blood:
Holy Rosary Church, 34 Vaughn Street - Celebration of the Passion of Our Lord at 6 p.m.
Sacred Heart Church, 1141 Van Buren Road - Celebration of the Passion of Our Lord at 3 p.m.
Cherryfield
St. Peter the Fisherman Parish:
St. Michael Church, 51 Elm Street - Celebration of the Passion of Our Lord at 6 p.m.
Dexter
Our Lady of the Snows Parish:
St. Anne Church, 64 Free Street - Celebration of the Passion of Our Lord at 7 p.m.m.
Ellsworth
St. Joseph Parish:
St. Joseph Church, 231 Main Street - Celebration of the Passion of Our Lord at 3 p.m.
Falmouth
Parish of the Holy Eucharist:
Holy Martyrs of North America Church, 266 Foreside Road - Stations of the Cross at 3 p.m. and celebration of the Passion of Our Lord at 6 p.m.
Farmington
St. Joseph Parish:
St. Joseph Church, 133 Middle Street - Stations of the Cross at noon
Fort Fairfield
Parish of the Precious Blood:
St. Denis Church, 147 Main Street - Celebration of the Passion of Our Lord at 3 p.m.
Fort Kent
St. John Vianney Parish:
St. Louis Church, 26 East Main Street - Celebration of the Passion of Our Lord at 7 p.m.
Freeport
Parish of the Holy Eucharist:
St. Jude Church, 134 Main Street - Stations of the Cross at 4:30 p.m.
Fryeburg
St. Joseph Parish:
St. Elizabeth Ann Seton Church, 857 Main Street - Open for private prayer from noon to 3 p.m., Stations of the Cross at 3 p.m., and celebration of the Passion of Our Lord at 6 p.m.
Gray
Parish of the Holy Eucharist:
St. Gregory the Great Church, 24 North Raymond Road - Stations of the Cross at 3 p.m. and celebration of the Passion of Our Lord at 5:30 p.m.
Greenville
Holy Family Parish:
Holy Family Church, 145 Pritham Avenue - Stations of the Cross at 2:30 p.m. and Celebration of the Passion of Our Lord at 3 p.m.
Hamlin
St. Peter Chanel Parish:
St. Joseph Church, 1779 Hamlin Road - Celebration of the Passion of Our Lord at 3 p.m.
Houlton
St. Mary of the Visitation Parish:
St. Mary of the Visitation Church, 110 Military Street - Celebration of the Passion of Our Lord at 6 p.m.
Howland
Our Lady of the Eucharist Parish:
St. Leo the Great Church, 16 River Road - Celebration of the Passion of Our Lord at 5:30 p.m.
Indian Township (Peter Dana Point)
St. Kateri Tekakwitha Parish:
St. Ann Church, Peter Dana Point Road - Blessing of the water at Sipuhsis at 3 p.m., followed by the celebration of the Passion of Our Lord at the church. (Participants should gather at the church and then proceed to the brook.)
Island Falls
St. Agnes Parish:
St. Agnes Church, 76 Sewall Street - Celebration of the Passion of Our Lord at 3 p.m.
Jackman
St. Anthony of Padua Parish:
St. Faustina Church, 370 Main Street - Stations of the Cross at 2:30 p.m. and Celebration of the Passion of Our Lord at 3 p.m.
Jay
St. Rose of Lima Parish:
St. Rose of Lima Church, 1 Church Street - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 6 p.m.
Kennebunk
Holy Spirit Parish:
St. Martha Church, 30 Portland Road - Celebration of the Passion of Our Lord at 6 p.m.
Kittery
Parish of the Ascension of the Lord:
St. Raphael Church, 6 Whipple Road - Stations of the Cross at 3 p.m.
Lewiston
Prince of Peace Parish:
Basilica of Ss. Peter & Paul, 122 Ash Street - Office of Readings & Morning Prayer at 8 a.m., Multicultural Stations of the Cross (English, French, Kirundi, & Portuguese) at Noon and Celebration of the Passion of Our Lord at 6 p.m.
Holy Family Church, 607 Sabattus Street - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.
Limestone
Parish of the Precious Blood:
St. Louis Church, 106 Main Street - Celebration of the Passion of Our Lord at 6 p.m.
Lisbon Falls
Prince of Peace Parish:
Holy Trinity Church, 67 Frost Hill Avenue - Stations of the Cross at 8:30 a.m. and celebration of the Passion of Our Lord at 6:30 p.m.
Lyman
Good Shepherd Parish:
St. Philip Church, 404 Goodwin Mills Road - Stations of the Cross at 3 p.m
Machias
St. Peter the Fisherman Parish:
Holy Name of Jesus Church, 8 Free Street - Office of Readings at 8 a.m., Stations of the Cross at 3 p.m., and Celebration of the Passion of Our Lord at 6 p.m.
Mechanic Falls
St. Teresa of Calcutta Parish:
Our Lady of Ransom Church, 117 Elm Street - Open for private prayer from noon to 3 p.m.
Millinocket
Christ the Divine Mercy Parish:
St. Martin of Tours Church, 19 Colby Street - Celebration of the Passion of Our Lord at 3 p.m.
Newcastle
All Saints Parish:
St. Patrick Church, 380 Academy Hill Road - Celebration of the Passion of Our Lord at 7 p.m.
North Caribou
Parish of the Precious Blood:
Sacred Heart Church, 1141 Van Buren Road - Celebration of the Passion of Our Lord at 3 p.m.
Norway
St. Teresa of Calcutta Parish:
St. Catherine of Sienna Church, 32 Paris Street - Open for private prayer from noon to 3 p.m. and celebration of the Passion of Our Lord at 6 p.m.
Old Orchard Beach
Good Shepherd Parish:
St. Margaret Church, 6 Saco Avenue - Stations of the Cross at 3 p.m.
Old Town
Parish of the Resurrection of the Lord:
Holy Family Church, 429 Main Street - Morning prayer at 8 a.m., sacrament of reconciliation from 1 p.m. to 2:45 p.m., Stations of the Cross at 3 p.m., and Celebration of the Passion of Our Lord at 6:30 p.m.\
Oxford
St. Teresa of Calcutta Parish:
St. Mary Church, 276 King Street - Open for private prayer from noon to 3 p.m. and Stations of the Cross at 3 p.m.
Peter Dana Point (Indian Township)
St. Kateri Tekakwitha Parish:
St. Ann Church, Peter Dana Point Road - Blessing of the water at Sipuhsis at 3 p.m., followed by the celebration of the Passion of Our Lord at St. Ann Church. (Participants should gather at the church and then proceed to the brook.)
Pittsfield
St. Agnes Parish:
St. Agnes Church, 238 Detroit Street- Celebration of the Passion of Our Lord at 7 p.m.
Portage
Parish of the Precious Blood:
Our Lady of the Lake, 2111 Portage Road - Celebration of the Passion of Our Lord at 6 p.m.
Portland
Our Lady of Hope Parish:
St. Pius X Church, 492 Ocean Avenue - Celebration of the Passion of Our Lord at 7 p.m.
Portland Peninsula & Island Parishes:
Cathedral of the Immaculate Conception, 307 Congress Street - Morning Prayer and the Office of Readings with Bishop James Ruggieri at 7:30 a.m.; Celebration of the Passion of Our Lord at 7 p.m. with Bishop James Ruggieri presiding.
Sacred Heart Church, 65 Mellen Street - Trilingual Stations of the Cross at 3 p.m. with Bishop Ruggieri presiding.
St. Peter Church, 72 Federal Street - Celebration of the Passion of Our Lord at 3 p.m.
St. Joseph Oratory:
St. Joseph Oratory, 673 Stevens Avenue - Stations of the Cross at 3 p.m. and Traditional Latin Mass at 7 p.m.
Presque Isle
Parish of the Precious Blood:
Nativity of the Blessed Virgin Mary Church, 333 Main Street - Celebration of the Passion of Our Lord at 3 p.m.
Rangeley
Our Lady of the Lakes Parish:
St. Luke Church, 19 Lake Street - Morning Prayer and Stations of the Cross at 8 a.m.; Celebration of the Passion of Our Lord at 6 p.m. (Livestreamed)
Rockland
St. Brendan the Navigator Parish:
St. Bernard Church, 150 Broadway - Stations of the Cross at 6 p.m. and Celebration of the Passion of Our Lord at 6:30 p.m.
Rumford
Parish of the Holy Savior:
St. Athanasius & St. John Church, 126 Maine Avenue - Celebration of the Passion of Our Lord at 3 p.m.
Saco
Good Shepherd Parish:
Most Holy Trinity Church, 271 Main Street- Stations of the Cross at 3 p.m.
Sanford
St. Thérèse of Lisieux Parish:
Holy Family Church, 66 North Avenue, Sanford - Celebration of the Passion of Our Lord at 7 p.m.
Scarborough
St. John Paul II Parish:
St. Maximilian Kolbe Church, 150 Black Point Road - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 6 p.m.
Skowhegan
Christ the King Parish:
Notre Dame de Lourdes Church, 273 Water Street - Celebration of the Passion of Our Lord at 6 p.m.
South Berwick
Parish of the Ascension of the Lord:
Our Lady of the Angels Church, 4 Angels' Way - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.
South Portland
St. John Paul II Parish:
Church of the Holy Cross, 124 Cottage Road - Living Stations of the Cross presented by Holy Cross School students at 10:30 a.m., Stations of the Cross at 1 p.m., and Celebration of the Passion of Our Lord at 4 p.m.
Stockholm
Parish of the Precious Blood:
St. Theresa Church, 239 Main Street - Celebration of the Passion of Our Lord at 3 p.m.
Stratton
Our Lady of the Lakes Parish:
St. John Church, 76 Main Street -Stations of the Cross at 11 a.m.
Van Buren
St. Peter Chanel Parish:
St. Bruno - St. Remi Church, 174 Main Street - Celebration of the Passion of Our Lord at 6 p.m.
Washburn
Parish of the Precious Blood:
St. Catherine Church, 24 McManus Street - Celebration of the Passion of Our Lord at 5 p.m.
Waterville
Corpus Christi Parish:
Notre Dame du Perpetual Secours Church, 116 Silver Street - Celebration of the Passion of Our Lord at 6 p.m.
Westbrook
St. Anthony of Padua Parish:
St. Hyacinth Church, 268 Brown Street - Celebration of the Passion of Our Lord at noon
Windham
St. Anthony of Padua Parish:
Our Lady of Perpetual Help Church, 919 Roosevelt Trail - Celebration of the Passion of Our Lord at 6:30 p.m.
Winterport
St. Paul the Apostle Parish:
St. Gabriel Church, 435 South Main Street - Celebration of the Passion of Our Lord at 6 p.m.
Yarmouth
Parish of the Holy Eucharist:
Sacred Heart Church, 326 Main Street - Stations of the Cross at 12:15 p.m. and celebration of the Passion of Our Lord at 7 p.m.
York
Parish of the Ascension of the Lord:
St. Christopher Church, 4 Barrell Lane - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.








