St. Margaret (Good Shepherd Parish)
Diocese of Portland in Maine
About St. Margaret (Good Shepherd Parish)
St. Margaret (Good Shepherd Parish) is a Roman Rite Catholic parish situated in Old Orchard Beach, Maine, part of the Diocese of Portland. The parish is named after Saint Margaret of Antioch, also known as Marina, a virgin martyr from the 3rd or 4th century. She is recognized as one of the Fourteen Holy Helpers and is traditionally invoked as the patron saint of pregnant women.
The parish schedule includes two Masses each week, with one Mass celebrated on Sunday. Information regarding confession times is not yet available. Adoration of the Blessed Sacrament is also not yet listed.
St. Margaret (Good Shepherd Parish) is a Roman Catholic parish in Old Orchard Beach, Maine, part of the Diocese of Portland in Maine. The parish offers Mass 2 times per week, including Sunday at 9 AM. View the full schedule below.
Mass Schedule
Sunday
Saturday
Frequently Asked Questions
What are the Mass times at St. Margaret (Good Shepherd Parish)? ▼
St. Margaret (Good Shepherd Parish) Mass times: Sunday at 9 AM. Weekday Mass is also celebrated on Saturday.
Is there a Saturday Vigil Mass at St. Margaret (Good Shepherd Parish)? ▼
Yes, St. Margaret (Good Shepherd Parish) celebrates Saturday Vigil Mass at 6 PM. The Saturday Vigil Mass fulfills the Sunday Mass obligation for Catholics.
Where is St. Margaret (Good Shepherd Parish) located? ▼
St. Margaret (Good Shepherd Parish) is located at 6 Saco Avenue, Old Orchard Beach, ME 04064. Get directions using the "Directions" button on this page.
Nearby Catholic Churches
St. Margaret Church
Old Orchard Beach, ME
0.0 miles away
Most Holy Trinity (Good Shepherd Parish)
Saco, ME
3.6 miles away
St. Joseph Church (Good Shepherd Parish)
Biddeford, ME
4.5 miles away
St. Maximillian Kolbe Church
Scarborough, ME
5.1 miles away
St. Brendan Chapel (Good Shepherd Parish)
Biddeford Pool, ME
5.2 miles away
St. Bartholomew Church
Cape Elizabeth, ME
8.8 miles away