Palm Sunday

Palm Sunday, which is celebrated on March 29, 2026, marks the beginning of Holy Week and the celebration of our Lord’s Paschal Mystery. The day gets its name from the palm branches placed at Jesus’ feet as he made his triumphant entrance into Jerusalem. During Palm Sunday Masses, parishioners receive palm fronds to take home and keep until the following Lent. The palms are then burned, with the ashes used on Ash Wednesday.

The vestments for Palm Sunday are red, the color of blood, reflecting the ultimate redemptive sacrifice that Christ was entering the city to fulfill: his Passion, death, and resurrection. On Palm Sunday, which is also known as Passion Sunday, the faithful hear an account of the Lord’s Passion so that they may reflect on it during the week in preparation for the celebration of the sacred triduum, which begins on Holy Thursday and concludes with evening prayer on Easter Sunday.

Palm Sunday Masses

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Saturday at 4 p.m., Sunday at 7 a.m., 8 a.m., 10 a.m. (celebrated by Bishop James Ruggieri), 2 p.m. (Azande prayer service), and 7:30 p.m.

Holy Spirit Parish, Wells

St. Martha Church, 30 Portland Road, Kennebunk - Saturday, 4 p.m., and Sunday 8 a.m. and 10 a.m.

St. Mary Church, 236 Eldridge Road, Wells - Saturday 4 p.m. and Sunday 9 a.m. and 11 a.m.

Our Lady of the Lakes Parish, Oquossoc

Bell Chapel, 5085 Access Road, Carrabassett Valley - Saturday at 4:30 p.m.

St. John Church, 76 Main Street, Stratton - Saturday at 6 p.m.

St. Luke Church, 19 Lake Street, Rangeley - Sunday at 8 a.m. and 9:30 a.m.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Sunday at 10 a.m.

St. Peter Church, 5 Ocean House Hill Road, Southwest Harbor - Saturday at 4 p.m.

Sacred Heart / St. Dominic Parish, Portland

Sacred Heart Church, 65 Mellen Street, Portland - Sunday at 10:30 a.m. (French/English) and 1 p.m. (Spanish)

St. Christopher Parish, Peaks Island

St. Christopher Church, 15 Central Avenue, Peaks Island - Sunday at 8:30 a.m.

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Main Street, Ellsworth - Saturday 4 p.m. and Sunday 8 a.m. and 11 a.m.

St. Louis Parish, Portland

St. Louis Church, 279 Danforth Street - Sunday at 11 a.m. (Polish/English)

St. Peter Parish, Portland

St. Peter Church, 72 Federal Street - Saturday at 5:15 p.m. and Sunday at 9 a.m.