Good Friday Services

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 18 in 2025, 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.

Augusta

St. Michael Parish:

St. Mary of the Assumption Church, 41 Western Avenue - Priests with the Priests at 7:30 a.m. and Celebration of the Passion of Our Lord at 4 p.m.

Bangor

St. Paul the Apostle Parish:

St. John Church, 217 York Street - All Saints Catholic School students will present the Living Stations of the Cross at noon

St. Mary Church, 768 Ohio Street - Morning Prayer at 8:30 a.m. and Celebration of the Passion of Our Lord at 6 p.m.

Bath

All Saints Parish:

St. Mary Church, 144 Lincoln Street - Celebration of the Passion of Our Lord at 7 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 7 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 - The church will be open for prayer at noon and the Stations of the Cross will be prayed at 3 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, 1143 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 - Stations of the Cross at 3 p.m. and celebration of the Passion of Our Lord at 7 p.m.

East Millinocket

Christ the Divine Mercy Parish:

St. Peter Church, 58 Cedar 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, 143 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.

Frenchville

Our Lady of the Valley Parish:

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

Fryeburg

St. Joseph Parish:

St. Elizabeth Ann Seton Church, 857 Main Street - The church will be open at noon for prayer

Gardiner

St. Michael Parish:

St. Joseph Church, 110 School Street - Celebration of the Passion of Our Lord at 6:30 p.m.

Gorham

St. Anthony of Padua Parish:

St. Anne Church, 299 Mian Street- Celebration of the Passion of Our Lord at 6:30 p.m.

Grand Isle

Notre Dame du Mont Carmel Parish:

St. Gerard - Mt. Carmel Church, 363 Main  Street - Celebration of the Passion of Our Lord at 3 p.m.

Gray

Parish of the Holy Eucharist:

St. Gregory Church, 24 North Raymond Road -  Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 6: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.

Island Falls

St. Agnes Parish:

St. Agnes Church, 76 Sewall Street - 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 - Stations of the Cross at 3 p.m.

Indian Township (Peter Dana Point)

St. Kateri Tekakwitha Parish:

St. Ann Church, Peter Dana Point Road - Blessing of the Waters of Siphusis Brook at noon followed by veneration of the cross and holy Communion.

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.

Limerick

St. Matthew Parish:

St. Matthew Church, 19 Dora Lane - Celebration of the Passion of Our Lord at 7 p.m.

Limestone

Parish of the Precious Blood:.

St. Louis Church, 100 Main Street - Celebration of the Passion of Our Lord at 6 p.m.

Lincoln

Our Lady of the Eucharist Parish:

St. Mary of Lourdes Church, 142 Main Street - Sacrament of Reconciliation at 4 p.m., Stations of the Cross at 5 p.m., and Celebration of the Passion of Our Lord at 5 p.m., followed by the Divine Mercy Novena.

Lyman

Good Shepherd Parish:

St. Philip Church, 404 Goodwins 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 and Morning Prayer at 8 a.m., Stations of the Cross at 3 p.m., and Celebration of the Passion of Our Lord at 6 p.m.

Madawaska

Notre Dame du Mont Carmel Parish:

St. Thomas Aquinas Church, 309 St. Thomas Street - Celebration of the Passion of Our Lord at 6 p.m.

Mars Hill

Parish of the Precious Blood:

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

Mechanic Falls

St. Teresa of Calcutta Parish:

Our Lady of Ransom Church, 117 Elm Street - The church will be open at noon for prayer.

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, 1143 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 - The church will be open at noon for prayer

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 - Celebration of the Passion of Our Lord at 7 p.m.

Oxford

St. Teresa of Calcutta Parish:

St. Mary Church, 276 King Street - The church will be open at noon for prayer and Stations of the Cross will be prayed at 3 p.m.

Peter Dana Point (Indian Township)

St. Kateri Tekakwitha Parish:

St. Ann Church, Peter Dana Point Road - Blessing of the Waters of Siphusis Brook at noon followed by veneration of the cross and holy Communion.

Pittsfield

St. Agnes Parish:

St. Agnes Church, 238 Detroit Street - Stations of the Cross at 3 p.m.

Portage

Parish of the Precious Blood:

Our Lady of the Lake Church, 2111 Portage Road (Route 11) - Celebration of the Passion of Our Lord at 3 p.m.

Portland

Our Lady of Hope Parish:

St. Joseph Church, 673 Stevens Avenue - Living Stations of the Cross presented by St. Brigid students at 8:30 a.m. and 10 a.m.; Stations of the cross at 3 p.m. 

St. Pius X Church, 492 Ocean Avenue - Celebration of the Passion of Our Lord with veneration of the cross at 7 p.m.

Portland Peninsula & Island Parishes:

Cathedral of the Immaculate Conception, 307 Congress Street - Morning Prayer and the Office of Readings at 7:30 a.m., led by Bishop James Ruggieri; Celebration of the Passion of Our Lord at 7 p.m. with Bishop Ruggieri presiding.

Sacred Heart Church, 65 Mellen Street - Stations of the Cross will be prayed at 3 p.m. in English, French, and Spanish, with Bishop James Ruggieri presiding.

St. Peter Church, 72 Federal Street - Celebration of the Passion of Our Lord at 3 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 6 p.m.

Rangeley

Our Lady of the Lakes Parish:

St. Luke Church, 19 Lake Street - Celebration of the Passion of Our Lord at 4 p.m.

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.

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.

Sinclair

Our Lady of the Valley Parish:

St. Joseph Church, 413 Shore Road - Celebration of the Passion of Our Lord at 3 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 Portland

St. John Paul II Parish:

Church of the Holy Cross, 124 Cottage Road - Living Stations of the Cross 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 - Celebration of the Passion of Our Lord at 6 p.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, 13 McManus Street - Celebration of the Passion of Our Lord at 6 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

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.