Skip to main content

Good Friday

April 19, 2019

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 view a listing by parish, click here.

Auburn

Immaculate Heart of Mary Parish:

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

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

Augusta

St. Michael Parish:

St. Augustine Church, 75 Northern Avenue - Celebration of the Passion of Our Lord at 7 p.m.

St. Mary of the Assumptin Church, 41 Western Avenue - Stations of the Cross at Noon

Bangor

St. Paul the Apostle Parish:

St. John Church, 217 York Street - Stations of the Cross at 3 p.m.

St. Mary Church, 768 Ohio Street - 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 - Liturgy of the Hours at 7:30 a.m., Stations of the Cross at 3 p.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.

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.

Boothbay Harbor

All Saints Parish:

Our Lady Queen of Peace Church, 82 Atlantic Avenue - Celebration of the Passion of Our Lord at 7 p.m.

Brewer

St. Paul the Apostle Parish:

St. Joseph Church, 531 North Main Street - Celebration of the Passion of Our Lord at 6 p.m.

Bridgton

St. Joseph Parish:

St. Joseph Church, 225 South High Street - Stations of the Cross at 3 p.m.

Brunswick

All Saints Parish:

St. John the Baptist Church, 39 Pleasant Street - Stations of the Cross at 3 p.m.

Bucksport

Stella Maris Parish:

St. Vincent de Paul Church, 60 Franklin Street - Celebration of the Passion of Our Lord at 6 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 - Celebration of the Passion of Our Lord at 6:30 p.m. The church will also be open throughout the day for private prayer.

Cape Elizabeth

St. Bartholomew Parish:

St. Bartholomew Church, 8 Two Lights Road - Celebration of the Passion of Our Lord at 3:30 p.m.

Caribou

Parish of the Precious Blood:

Sacred Heart Church, 1143 Van Buren Road - Celebration of the Passion of Our Lord at 3 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.

East Millinocket

Christ the Divine Mercy Parish:

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

Ellsworth

St. Joseph Parish:

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

Falmouth

Parish of the Holy Eucharist:

Holy Martyrs of North America Church, 266 Foreside Road - Celebration of the Passion of Our Lord at 5:30 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 7 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.

Fryeburg

St. Joseph Parish:

St. Elizabeth Ann Seton Church, 857 Main Street - Celebration of the Passion of Our Lord at 6 p.m.

Gardiner

St. Michael Parish:

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

Gorham

St. Anne Parish:

St. Anne Church, 299 Main Street - Celebration of the Passion of Our Lord at 7 p.m.

Grand Isle

Notre Dame du Mont Carmel Parish:

St. Gerard - Mt. Carmel, 263 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 - Celebration of the Passion of Our Lord at 6 p.m.

Greenville

Holy Family Parish:

Holy Family Church, 145 Pritham Avenue - Celebration of the Passion of Our Lord with Veneration of the Cross at 3 p.m.

Hamlin

St. Peter Chanel Parish:

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

Houlton

St. Mary of the Visitation Parish:

St. Mary of the Visitation Church, 112 Military Street - Celebration of the Passion of Our Lord at 6 p.m.

Howland

St. Leo the Great Parish:

St. Leo the Great Church, 16 River Road, Howland - Celebration of the Passion of Our Lord at 6 p.m.

Indian Township (Peter Dana Point)

St. Kateri Tekakwitha Parish:

St. Ann Church, Peter Dana Point Road - Blessing of Water at Sipuhsis Brook at noon, followed by the celebration of the Passion of Our Lord

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 - Celebration of the Passion of Our Lord with Veneration of the Cross at 7 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, 34 Portland Road - Stations of the Cross at 3 p.m.

Kittery

Parish of the Ascension of the Lord:

St. Raphael Church, 6 Whipple Road - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.

Lewiston

Prince of Peace Parish:

Basilica of Ss. Peter & Paul, 122 Ash Street - Sung Morning Prayer at 9 a.m.

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

Holy Family Church, 607 Sabattus Street - Stations of the Cross at 3 p.m.

Limerick

St. Matthew Parish:

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

Lisbon Falls

Holy Trinity Parish:

Holy Trinity Church, 67 Frost Hill Avenue - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.

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

Madawaska

Notre Dame du Mont Carmel Parish:

St. Thomas Aquinas Church, 337 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.

Millinocket

Christ the Divine Mercy Parish:

St. Martin of Tours Church, 39 Colby Street - Celebration of the Passion of Our Lord at 3 p.m.

Newcastle

All Saints Parish:

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

Oxford

St. Teresa of Calcutta Parish:

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

Peter Dana Point

St. Kateri Tekakwitha Parish:

St. Ann Church, Peter Dana Point Road - Blessing of Water at Sipuhsis Brook at noon, followed by the celebration of the Passion of Our Lord

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

Portland

Our Lady of Hope Parish:

St. Joseph Church, 673 Stevens Avenue - open for quiet prayer from noon with Stations of the Cross at 3 p.m.

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 led by Bishop Robert Deeley at 8 a.m. and the celebration of the Passion of Our Lord, led by Bishop Robert Deeley, at 7 p.m.

Sacred Heart Church, 65 Mellen Street, Portland - Living Stations of the Cross performed in Spanish, French, & English at 3 p.m.

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

Rangeley

Our Lady of the Lakes Parish:

St. Luke Church, 9 Lake Street - Stations of the Cross at Noon and Celebration of the Passion of Our Lord at 3 p.m.

Richmond

All Saints Parish:

St. Ambrose Church, 29 Kimball Street - Stations of the Cross at 3 p.m.

Rockland

St. Brendan the Navigator Parish:

St. Bernard Church, 150 Broadway - Celebration of the Passion of Our Lord at 6:30 p.m. The church will also be open throughout the day for private prayer.

Rumford

Holy Savior Parish:

St. Athanasius & St. John Church, 126 Maine Avenue - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 6 p.m.

Saco

Good Shepherd Parish:

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

Saint Agatha

Our Lady of the Valley Parish:

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

Sanford / Springvale

St. Thérèse of Lisieux Parish

Notre Dame Church, 10 Payne Street - Celebration of the Passion of Our Lord at 7 p.m.

Scarborough

St. Maximilian Kolbe Parish:

St. Maximilian Kolbe Church, 150 Black Point Road - Celebration of the Passion of Our Lord at 7 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:30 p.m.

South Berwick

Parish of the Ascension of the Lord:

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

South Portland

St. John and Holy Cross Parish:

Church of the Holy Cross, 124 Cottage Road - Celebration of the Passion of Our Lord at 7 p.m.

Springvale

St. Thérèse of Lisieux Parish:

Notre Dame Church, 10 Payne Street - Celebration of the Passion of Our Lord at 7 p.m.

Stonington

Stella Maris Parish:

St. Mary Star of the Sea Church, 8 Granite Street - Celebration of the Passion of Our Lord at Noon

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 3 p.m.

Waterville

Corpus Christi Parish:

Notre Dame Church, 116 Silver Street - Celebration of the Passion of Our Lord at 6 p.m.

Sacred Heart Church, 72 Pleasant Street - Stations of the Cross at 3 p.m.

Wells

Holy Spirit Parish:

St. Mary Church, 236 Eldridge Road - Stations of the Cross at 3 p.m. and Celebration of the Passion of Our Lord at 7 p.m.

Westbrook

St. Anthony of Padua Parish:

St. Hyacinth Church, 268 Brown Street - Celebration of the Passion of Our Lord at 3 p.m.

Whitefield

St. Michael Parish:

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

Windham

Our Lady of Perpetual Help Parish:

Our Lady of Perpetual Help Church, 919 Roosevelt Trail - Celebration of the Passion of Our Lord at 7 p.m.

Winthrop

St. Michael Parish:

St. Francis Xavier Church, 130 U.S. Route 133 - Stations of the Cross at 3 p.m. and the Celebration of the Passion of Our Lord at 7 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 - Celebration of the Passion of Our Lord at 6:30 p.m.

York

Parish of the Ascension of the Lord:

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.