Skip to main content

Stations of the Cross

The Stations of the Cross began in the days of the early Church when pilgrims would journey to Jerusalem to retrace the final steps taken by Jesus Christ.  Later, for the many who could not make the trip to the Holy Land, the practice developed of praying the Stations of the Cross at one's home church or perhaps at a nearby shrine.

Although the Stations of the Cross traditionally follow the same 14 steps, beginning with Christ in the Garden of Gethsemane and concluding when he is laid in the tomb, the prayers offered may differ. You will find some options at the bottom of the page.

Parishes often include the Stations of the Cross in their Lenten observances because it is a season in which we are called to deeper prayer and to reflection upon Christ's Passion and death. You will find a list of parishes and times below.

Stations of the Cross in the Diocese this Lent 

(The below times do not include Good Friday unless otherwise noted)

All Saints Parish, Brunswick

All Saints Parish in Brunswick will offer the Stations of the Cross virtually this year.  Stations of the Cross from each of the parish's churches will be recorded and available for viewing on Facebook and YouTube on the Fridays of Lent.  They will then remain on Facebook and YouTube for later viewing if you're unable to tune in on Friday.  The Stations of the Cross will also be broadcast on local cable TV stations on all Fridays in Lent and on Good Friday: Harpswell TV – 4 p.m., Bath TV – 5 p.m. and Brunswick TV – 7 p.m.  

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Friday, February 26, at 6:15 p.m.

Christ the King Parish, Skowhegan

Notre Dame de Lourdes Church, 273 Water Street, Skowhegan - Fridays at 6 p.m.  There will also be an opportunity for the sacrament of reconciliation.

St. Peter Church, 27 Owens Street, Bingham - Friday February 26, March, 12, and March 26 at 3 p.m.  There will also be an opportunity for the sacrament of reconciliation.

St. Sebastian Church, 161 Main Street, Madison - Friday February 19, March 5, and March 19 at 3 p.m. There will also be an opportunity for the sacrament of reconciliation.

Good Shepherd Parish, Saco

Most Holy Trinity Church, 271 Main Street, Saco - Fridays at 6 p.m. (3 p.m. on Good Friday)

St. Joseph Church, 178 Elm Street, Biddefod - Fridays following the 9 a.m. Mass and on Good Friday at 3 p.m.

St. Margaret Church, 6 Saco Avenue, Old Orchard Beach - Good Friday at 3 p.m.

St. Philip Church, 404 Goodwins Mills Road, Lyman - Good Friday at 3 p.m.

Holy Family Parish, Greenville

Holy Family Church, 145 Pritham Avenue, Greenville - Livestreamed Friday at 5 p.m. Booklets will be emailed to interested parties upon request. Call (207) 695-2262 to receive the booklet.

Immaculate Heart of Mary Parish, Auburn

Sacred Heart Church, 8 Sacred Heart Place, Auburn - Fridays at 6 p.m.

Notre Dame du Mont Carmel Parish, Madawaska

St. Thomas Aquinas Church, 337 St. Thomas Street, Madawska - Fridays at 3 p.m.

Our Lady of Hope Parish, Portland

St. Pius X Church, 492 Ocean Avenue, Portland - Fridays at 6 p.m. Available via livestream only.

Our Lady of Perpetual Help Parish, Windham

Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham - Fridays at 3 p.m.

Our Lady of the Valley Parish, Saint Agatha

St. Agatha Church, 379 Main Street, St. Agatha – Mondays at 6 p.m.

St. Joseph Church, 413 Shore Road, Sinclair – Tuesdays at 8:30 a.m.

St. Luce Church, 441 U.S. Route 1, Frenchville – Thursdays at 6 p.m.

Registration is not required.

Parish of the Holy Eucharist, Falmouth

Holy Martyrs Church, 266 Foreside Road, Falmouth - Fridays after 5:30 p.m. Mass. Recordings of the Stations of the Cross at Sacred Heart Church, Yarmouth; St. Jude Church, Freeport; and St. Gregory Church, Gray, are available at

Parish of the Holy Savior, Rumford

St. Athanasius & St. John Church, 126 Maine Avenue, Rumford - Fridays at 3 p.m. through Good Friday.  The Stations of the Cross will also be livestreamed on the parish website and will be viewable on YouTube.

Parish of the Precious Blood, Caribou

Holy Rosary Church, 34 Vaughn Street, Caribou - Fridays at 3 p.m. through Good Friday and Friday, February 19, at 6 p.m. (All are also livestreamed)

Nativity of the Blessed Virgin Mary Church, 333 Main Street, Presque Isle - Fridays at 6 p.m. through Good Friday.  March 2 Stations of the Cross also livestreamed.

Our Lady of the Lake, 2111 Portage Road (Route 11), Portage - Tuesday, March 30, at 6 p.m.

St. Denis Church, 143 Main Street, Fort Fairfield - Fridays at 3 p.m. through Good Friday

St. Mark Church, 13 Allen Farm Road, Ashland - Fridays at 3 p.m.

Parish of the Resurrection of the Lord, Old Town

Holy Family Church, 429 Main Street, Old Town  - The Scriptural Stations of the Cross will be offered both in-person and via livestream on the Fridays of Lent at 7 p.m.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Fridays at 5 p.m.

Prince of Peace Parish, Lewiston

Basilica of Saints Peter & Paul, 122 Ash Street, Lewiston - A Taizé prayer service, Mass, and Stations of the Cross will be held at the Basilica of Ss. Peter & Paul, located on 122 Ash Street in Lewiston, on Friday, March 5. Stations of the Cross will begin at 5 p.m., Mass will be celebrated at 5:30 p.m., and the prayer service will start at 6:30 p.m. The evening will be led by Fr. Robert Vaillancourt, a native of Lewiston and the current pastor of St. Brendan the Navigator Parish in Camden. Taizé is named after the ecumenical community founded by Brother Roger in Taizé, France, in the 1940’s. Today, the Taizé community is made up of more than 100 brothers, Catholic and Protestant alike, coming from more than 25 nations. To register to attend, visit or call Prince of Peace Parish at (207) 777-1200. The event will also be livestreamed at,, through the parish app, or on the parish YouTube channel.

Holy Cross Church, 607 Sabattus Street, Lewiston - Fridays at 5 p.m.

Sacred Heart / St. Dominic Parish, Portland

Sacred Heart Church, 65 Mellen Street, Portland - Friday, March 19, at 6:15 p.m.

St. Anne Parish, Gorham

St. Anne Church, 299 Main Street, Gorham - Fridays after 9 a.m. Mass.

St. Anthony of Padua Parish, Jackman

St. Faustina Church, 370 Main Street, Jackman - Livestreamed Friday at 3 p.m. Booklets will be emailed to interested parties upon request. Call (207) 668-2881 to receive the booklet.

St. Anthony of Padua Parish, Westbrook

St. Hyacinth Church, 268 Brown Street, Westbrook - Fridays at 4:30 p.m.

St. Brendan the Navigator Parish, Camden

Our Lady of Good Hope Church, 7 Union Street, Camden - Fridays at 6:30 p.m.

St. Bernard Church, 150 Broadway, Rockland - Fridays at 6:30 p.m.

St. Francis of Assisi Church, 81 Court Street, Belfast - Fridays at 6:30 p.m.

St. Christopher Parish, Peaks Island

St. Christopher Church, 15 Central Avenue, Peaks Island - Friday, February 19, at 6:15 p.m.

St. John Paul II Parish, Scarborough

Holy Cross Church, 124 Cottage Road, South Portland - Fridays at 1 p.m. including Good Friday

St. Bartholomew Church, 8 Two Lights Road, Cape Elizabeth - Fridays at 5:30 p.m.

St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough - Fridays at 6:15 p.m.

St. John Vianney Parish, Fort Kent

St. Charles Borromeo Church, 912 Main Street, Saint Francis - Fridays at 3 p.m.

St. Louis Church, 26 East Main Street, Fort Kent - Fridays after the 9 a.m. Mass (ecumenical Stations of the Cross), and Friday, March 19, at 6:30 p.m. (CRS/Missions Stations of the Cross sponsored by the parish's Social Justice and Peace Commission)

St. Mary Church, 3443 Aroostook Road, Eagle Lake - Fridays at 3 p.m. 

St. Joseph Parish, Bridgton

St. Elizabeth Ann Seton Church, 857 Main Street, Fryeburg - Fridays at 6 p.m.

St. Joseph Church, 225 South High Street, Bridgton - Fridays at 6 p.m.; Good Friday at 3 p.m.

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Main Street, Ellsworth - Fridays at 5:30 p.m.

St. Joseph Parish, Farmington

St. Joseph Church, 133 Middle Street, Farmington - Fridays at 6 p.m.

St. Kateri Tekakwitha Parish, Calais

Immaculate Conception Church, 31 Calais Avenue, Calais - Fridays at 5:30 p.m., followed by Mass at 6 p.m.  Both the Stations of the Cross and the Mass will be livestreamed on the St. Kateri Tekakwitha Facebook page.

The Lakota version of the Stations of the Cross will be prayed on Zoom at 3 p.m. on the Thursday evenings of Lent.  For the Lakota, each heroic deed earns one's right to wear an eagle feather to commemorate it. Each Station of the Cross, then, displays an accumulated number of eagle feathers commemorating the deeds Christ did on our behalf. The Stations of the Cross will also include Passamaquoddy prayers, drumming, and song. To register, email Pat Phillips at, include a mailing address to receive materials.

St. Louis Parish, Portland

St. Louis Church, 279 Danforth Street, Portland - Friday, March 12, at 6:15 p.m.

St. Matthew Parish, Limerick

St. Matthew Church, 19 Dora Lane, Limerick - Stations of the Cross and Benediction on Fridays at 5 p.m.  To register to attend in person, visit or call the parish office at (207) 793-2244,

St. Michael Parish, Augusta

St. Denis Church, 298 Grand Army Road, Whitefield – Fridays at 6 p.m.

St. Francis Xavier Church, 130 Route 133, Winthrop – Fridays at 6 p.m.

St. Joseph Church, 110 School Street, Gardiner – Fridays at 6 p.m. (followed by exposition and benediction of the Blessed Sacrament)

St. Mary Church, 41 Western Avenue, Augusta – Fridays at 3 p.m. (also livestreamed)

In addition, the Maine Diocesan Council of Catholic Women invites all Maine Catholics to participate in a live-streamed presentation of the Stations of the Cross on Sunday, March 14, at 3 p.m. The presentation at St. Mary of the Assumption Church in Augusta will be led by Deacon Jeffrey Lewis. Following the Stations, adoration and benediction of the Blessed Sacrament will also be offered. To participate, view the livestream at

St. Paul the Apostle Parish, Bangor

St. John Church, 217 York Street, Bangor - Fridays at Noon

St. Mary Church, 768 Ohio Street, Bangor - Fridays at 9 a.m.

St. Matthew Church. 70 Western Avenue, Hampden - Fridays at 5 p.m.

St. Peter Parish, Portland

St. Peter Church, 72 Federal Street, Portland - Friday, March 5, at 6:15 p.m.

St. Peter Chanel Parish, Van Buren

St. Bruno - St. Remi Church, 174 Main Street, Van Buren - Fridays at 5:30 p.m.

St. Peter the Fisherman Parish, Machias

Holy Name Church, 8 Free Street, Machias - Stations of the Cross, followed by 45 minutes of adoration of the Blessed Sacrament, will be held every Friday night at 6 p.m..during Lent. Confessions will be heard during adoration as well.

St. Rose of Lima Parish, Jay

St. Rose of Lima Church, 1 Chuch Street, Jay - Fridays following the 12:15 p.m. Mass

St. Teresa of Calcutta Parish, Norway

St. Catherine of Sienna Church, 32 Paris Street, Norway - Fridays at 5:30 p.m.; Good Friday at 3 p.m.

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

Holy Family Church, 66 North Avenue, Sanford - Fridays at 4 p.m.

Stella Maris Parish, Bucksport

St. Mary Star of the Sea, 8 Granite Street, Stonington - Fridays at 5 p.m.

St. Vincent de Paul Church, 60 Franklin Street, Bucksport - Fridays at 5 p.m.