Good Friday

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 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. To find listings by city/town, click here.

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - 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.

Holy Spirit Parish, Wells

St. Martha Church, 30 Portland Road, Kennebunk - Celebration of the Passion of Our Lord at 6 p.m.

Our Lady of the Eucharist Parish, Lincoln

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.

Our Lady of the Lakes Parish, Oquossoc

St. John Church, 76 Main Street, Stratton -Stations of the Cross at 11 a.m.

St. Luke Church, 19 Lake Street, Rangeley - Morning Prayer and Stations of the Cross at 8 a.m.; Celebration of the Passion of Our Lord at 6 p.m. (Livestreamed)

Parish of the Ascension of the Lord, Kittery

Our Lady of the Angels Church, 4 Angels' Way, South Berwick - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.

St. Christopher Church, 4 Barrell Lane, York - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.

St. Raphael Church, 6 Whipple Road, Kittery - Stations of the Cross at 3 p.m.

Parish of the Resurrection of the Lord, Old Town

Holy Family Church, 429 Main Street, Old Town - Morning Prayer at 8 a.m., Confessions from 1:30 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.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Celebration of the Passion of Our Lord at 3 p.m.

Sacred Heart / St. Dominic Parish, Portland

Sacred Heart Church, 65 Mellen Street, Portland - Trilingual Stations of the Cross at 3 p.m. with Bishop James Ruggieri presiding.

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Main Street, Ellsworth - Celebration of the Passion of Our Lord at 3 p.m.

St. Paul the Apostle Parish, Bangor

St. Gabriel Church, 435 South Main Street, Winterport - Celebration of the Passion of Our Lord at 6 p.m.

St. John Church, 217 York Street, Bangor - Living Stations of the Cross at noon presented by All Saints Catholic School eighth graders.

St. Mary Church, 768 Ohio Street, Bangor - Morning prayer at 8:30 a.m., followed by Stations of the Cross; Celebration of the Passion of Our Lord at 6 p.m.

St. Teresa Church, 425 South Main Street, Brewer - Celebration of the Passion of Our Lord at 4 p.m.

St. Peter Parish, Portland

St. Peter Church, 72 Federal Street, Portland - Celebration of the Passion of Our Lord at 3 p.m.

St. Thérèse of Lisieux Parish, Sanford

Holy Family Church, 66 North Avenue, Sanford - Celebration of the Passion of Our Lord at 7 p.m.