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.

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.

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.

Brunswick

All Saints Parish:

St. John the Baptist Church, 39 Pleasant Street - Celebration of the Passion of Our Lord at 7 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.

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.

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.

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 -  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.

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.

Newcastle

All Saints Parish:

St. Patrick Church, 380 Academy Hill Road - Celebration of the Passion of Our Lord at 7 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.\

Pittsfield

St. Agnes Parish:

St. Agnes Church, 238 Detroit Street- Celebration of the Passion of Our Lord at 7 p.m.

Portland

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.

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)

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.

Stratton

Our Lady of the Lakes Parish:

St. John Church, 76 Main Street -Stations of the Cross at 11 a.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.

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.