Skip to main content

Good Friday Celebrations Listed by Parish

April 15, 2022

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.

Click here for a listing by city or town.

All Saints Parish, Brunswick

Our Lady Queen of Peace Church, 82 Atlantic Avenue, Boothbay Harbor – Celebration of Our Lord’s Passion at 7 p.m.

St. Mary Church, 144 Lincoln Street, Bath – Celebration of Our Lord’s Passion at 7 p.m.

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Office of Readings and Morning Prayer at 7:30 a.m. and Celebration of Our Lord's Passion at 7 p.m. (Also Livestreamed) 

Christ the Divine Mercy Parish, East Millinocket

St. Martin of Tours Church, 19 Colby Street, Millinocket - Celebration of Our Lord's Passion at 3 p.m.

St. Peter Church, 58 Cedar Street, East Millinocket - Celebration of the Passion of Our Lord at 5 p.m.

Christ the King Parish, Skowhegan

Notre Dame de Lourdes Church, 273 Water Street, Skowhegan - Celebration of Our Lord's Passion at 6:30 p.m.

Corpus Christi Parish, Waterville

Notre Dame du Perpetuel Secours Church, 116 Silver Street, Waterville - Celebration of Our Lord's Passion at 6 p.m.

Good Shepherd Parish, Saco

Most Holy Trinity Church, 271 Main Street, Saco - Stations of the Cross at 3 p.m.

St. Joseph Church, 178 Elm Street, Biddeford - Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 7 p.m.

St. Margaret Church, 6 Saco Avenue, Old Orchard Beach - Stations of the Cross at 3 p.m.

St. Philip Church, 404 Goodwins Mills Road, Lyman - Stations of the Cross at 3 p.m.

Holy Family Parish, Greenville

Holy Family Church, 145 Pritham Avenue, Greenvillle – Celebration of Our Lord's Passion at 3 p.m.

Holy Savior Parish, Rumford

St. Athanasius & St. John Church, 126 Maine Avenue, Rumford - Celebration of Our Lord's Passion at 6 p.m.

Holy Spirit Parish, Wells

St. Martha Church, 30 Portland Road, Kennebunk - Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 7 p.m.

St. Mary Church, 236 Eldridge Road, Wells - Stations of the Cross at 3 p.m.

Immaculate Heart of Mary Parish, Auburn

Sacred Heart Church, 8 Sacred Heart Place, Auburn - Celebration of Our Lord's Passion at 6 p.m.

St. Philip Church, 2365 Turner Road, Auburn - Stations of the Cross at 3 p.m.

Notre Dame du Mont Carmel Parish, Madawaska

St. Gerard-Mt. Carmel Church, 263 Main Street, Grand Isle - Celebration of Our Lord's Passion at 3 p.m.

St. Thomas Aquinas Church, 337 St. Thomas Street, Madawaska - Celebration of Our Lord's Passion at 6 p.m. (Also livestreamed)

Our Lady of Hope Parish, Portland

St. Joseph Church, 673 Stevens Avenue, Portland - Quiet prayer from noon to 3 p.m., Stations of the Cross at 3 p.m.

St. Pius X Church, 492 Ocean Avenue, Portland - Celebration of Our Lord's Passion at 7 p.m.

Our Lady of the Eucharist Parish, Lincoln

St. Leo the Great Church, 16 River Street, Howland - Celebration of Our Lord's Passion at 5:30 p.m.

St. Mary of Lourdes Church, 142 Main Street, Lincoln - Stations of the Cross at 9 a.m.

Our Lady of the Lakes Parish, Oquossoc

St. John Church, 76 Main Street, Stratton - Celebration of Our Lord's Passion at 6 p.m.

St. Luke Church, 19 Lake Street, Rangeley - Celebration of Our Lord's Passion at 3 p.m.

Our Lady of the Snows Parish, Dexter

St. Anne Church, 64 Free Street, Dexter - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.

Our Lady of the Valley Parish, Saint Agatha

St. Joseph Church, 413 Shore Road, Sinclair - Celebration of Our Lord's Passion at 3 p.m.

St. Luce Church, 441 U.S. Route One, Frenchville - Celebration of Our Lord's Passion at 6 p.m.

Parish of the Ascension of the Lord, Kittery

Our Lady of the Angels Church, 162 Agamenticus Road, South Berwick - Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 7 p.m.

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

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

Parish of the Holy Eucharist, Falmouth

Holy Martyrs of North America Church, 266 Foreside Road, Falmouth - Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 7 p.m.

Sacred Heart Church, 326 Main Street, Yarmouth - Stations of the Cross at 12:15 p.m. and Celeration of Our Lord's Passion at 6:30 p.m.

St. Gregory Church, 24 North Raymond Road, Gray - Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 6 p.m.

St. Jude Church, 134 Main Street, Freeport - Stations of the Cross at 4:30 p.m.

Parish of the Precious Blood, Caribou

Holy Rosary Church, 34 Vaughn Street, Caribou – Celebration of Our Lord’s Passion at 6 p.m. (Stations of the Cross at 3 p.m.)

Our Lady of the Lake Church, 2111 Portage Road (Route 11), Portage – Stations of the Cross at 3 p.m.

Sacred Heart Church, 1143 Van Buren Road, Caribou – Stations of the Cross at 3 p.m.

St. Denis Church, 143 Main Street, Fort Fairfield – Stations of the Cross at 3 p.m.

St. Joseph Church, 17 Main Street, Mars Hill – Stations of the Cross at 3 p.m.

St. Louis Church, 100 Main Street, Limestone – Celebration of Our Lord’s Passion at 6 p.m.

St. Mark Church, 13 Allen Farm Road, Ashland – Celebration of Our Lord’s Passion at 6 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., reconciliation at 1:30 p.m., Stations of the Cross at 3 p.m. followed by the first day of the Divine Mercy Novena, and Celebration of Our Lord's Passion at 7 p.m.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Tenebrae service at 8:30 a.m., Stations of the Cross at 3 p.m. and the Celebration of Our Lord's Passion at 6:30 p.m.

Prince of Peace Parish, Lewiston

Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston - Celebration of Our Lord's Passion at 6 p.m.

Holy Cross Church, 1080 Lisbon Street, Lewiston - Celebration of Our Lord's Passion at 7 p.m.

Our Lady of the Rosary Church, 131 High Street, Sabattus - Celebration of Our Lord's Passion at 6:30 p.m.

Sacred Heart / St. Dominic Parish, Portland

Sacred Heart Church, 65 Mellen Street, Portland - Stations of the Cross at 5 p.m. and Celebration of the Passion of Our Lord at 7 p.m. (Both in Spanish)

St. Agnes Parish, Island Falls

St. Agnes Church, 76 Sewall Street, Island Falls - Celebration of Our Lord's Passion at 3 p.m.

St. Anthony of Padua Parish, Jackman

St. Faustina Church, 370 Main Street, Jackman – Celebration of Our Lord's Passion at 3 p.m.  

St. Anthony of Padua Parish, Westbrook

Our Lady of Perpetual Help, 919 Roosevelt Trail, Windham - Celebration of Our Lord's Passion at 6:30 p.m.

St. Benedict Parish, Benedicta

St. Benedict Church, 1063 Benedicta Road, Benedicta - Celebration of the Passion of Our Lord at 7 p.m.

St. Brendan the Navigator Parish, Camden

Our Lady of Good Hope Church, 7 Union Street, Camden - Celebration of Our Lord's Passion at 4 p.m.

St. Bernard Church, 150 Broadway, Rockland - Celebration of Our Lord's Passion at 6:30 p.m.

St. John Paul II Parish, Scarborough

Holy Cross Church, 124 Cottage Road, South Portland – Stations of the Cross at 1 p.m. and Celebration of Our Lord's Passion at 7 p.m.

St. Bartholomew Church, 8 Two Lights Road, Cape Elizabeth –Celebration of Our Lord's Passion at 3:30 p.m.

St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough – Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 7 p.m.

St. John Vianney Parish, Fort Kent

St. Louis Church, 26 East Main Street, Fort Kent - Celebration of Our Lord's Passion at 7 p.m.

St. Joseph Parish, Bridgton

St. Elizabeth Ann Seton Church, 857 Main Street, Fryeburg - The church will be open from noon to 3 p.m. for prayer; Celebration of Our Lord's Passion at 6 p.m.

St. Joseph Church, 225 South High Street, Bridgton - Lauds (morning prayer) at 8 a.m. The church will be open for prayer from noon to 3 p.m.; Stations of the Cross at 3 p.m.

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Middle Street, Ellsworth - Stations of the Cross at 3 p.m. and the Celebration of Our Lord's Passion at 6:30 p.m.

St. Joseph Parish, Farmington

St. Joseph Church, 133 Middle Street, Farmington - Stations of the Cross at noon

St. Kateri Tekakwitha Parish, Calais

Immaculate Conception Church, 31 Calais Avenue, Calais - Celebration of Our Lord's Passion at 7 p.m.

St. Ann Church, Peter Dana Point Road, Indian Township - Blessing of the Water at Siphusis Brook at noon, followed by veneration of the cross and communion at the church

St. Mary of the Visitation Parish, Houlton

St. Mary of the Visitation Church, 110 Military Street, Houlton - Celebration of Our Lord's Passion at 6 p.m.

St. Matthew Parish, Limerick

St. Matthew Church, 19 Dora Lane, Limerick - Stations of the Cross at 3 p.m. and Celebration of Our Lord's Passion at 7 p.m.

St. Michael Parish, Augusta

St. Augustine Church, 75 Northern Avenue, Augusta - Celebration of Our Lord's Passion at 7 p.m. Stations of the Cross at 3 p.m.

St. Denis Church, 298 Grand Army Road, Whitefield - Stations of the Cross at 3 p.m.

St. Francis Xavier Church, 130 Route 133, Winthrop - Celebration of Our Lord's Passion at 7 p.m. Stations of the Cross at 3 p.m.

St. Joseph Church, 110 School Street, Gardiner - Celebration of Our Lord's Passion at 7 p.m. Stations of the Cross at 3 p.m.

Note: Students at St. Michael School in Augusta will present the Living Stations of the Cross at 9 a.m. at St. Mary of the Assumption Church in Augusta. The presentation will be livestream only.

St. Paul the Apostle Parish, Bangor

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

St. John Church, 217 York Street, Bangor - Stations of the Cross at Noon

St. Mary Church, 768 Ohio Street, Bangor - Celebration of Our Lord's Passion at 4 p.m.

St. Teresa Church, 425 South Main Street, Brewer - Celebration of Our Lord's Passion at 6 p.m.

St. Peter Chanel Parish, Van Buren

St. Bruno - St. Remi Church, 174 Main Street, Van Buren - Celebration of Our Lord's Passion at 6 p.m.

St. Joseph Church, Route 1A, Hamlin - Celebration of Our Lord's Passion at 3 p.m.

St. Peter the Fisherman Parish, Machias

Holy Name Church, 8 Free Street, Machias - Celebration of Our Lord's Passion at 3 p.m.

St. Rose of Lima Parish, Jay

St. Rose of Lima Church, 1 Church Street, Jay - Stations of the Cross at 3 p.m. and the Celebration of Our Lord's Passion with veneration of the cross at 6 p.m.

St. Teresa of Calcutta Parish, Norway

Our Lady of Ransom Church, 117 Elm Street, Mechanic Falls - The church will be open for prayer from noon to 3 p.m.

St. Catherine of Sienna Church, 32 Paris Street, Norway - The church will be open for prayer from noon to 3 p.m.; Celebration of Our Lord's Passion at 6 p.m.

St. Mary Church, 276 King Street, Oxford - Stations of the Cross at 3 p.m.

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

Holy Family Church, 66 North Avenue, Sanford - Stations of the Cross at 3 p.m. and the Celebration of Our Lord's Passion at 7 p.m.

Stella Maris Parish, Bucksport

St. Vincent de Paul Church, 60 Franklin Street, Bucksport - Stations of the Cross at 3 p.m. and the Celebration of Our Lord's Passion at 6:30 p.m.