Welcome to St. Margaret's RC Memorial Church

St. Margaret's is a vibrant parish situated in the heart of Dunfermline, the ancient capital of Scotland. Whether you live in Dunfermline or are visiting us, please be assured of our welcome and we hope that your visit to our beautiful church and the shrine of St. Margaret of Scotland will be fruitful. Our Church is open daily from 9am to 5pm - access is by the the small door to the left of the main doors.

For Christmas Mass times in the Parish please see the item under latest News

For Carol Service on Christmas Eve please be seated by 7:30 pm

Father Chris Blog Update on About us Page

Date Event Title Times
Saturday (St. Margaret's) Vigil Mass 5:30pm
Sunday (St. Margaret's) Masses 9am & 11am
Sunday (Holy Name, Oakley) Mass 9:30am
Monday (St. Margaret's) Communion Service 10:00am
Monday (Holy Name, Oakley) Communion Service 10:00am
Tuesday - Saturday (St. Margaret's) Mass 10:00am
Tuesday & Thursday (Holy Name, Oakley) Mass 10:00am
Wednesday & Friday (Holy Name, Oakley) Communion Service 10:00am
Holydays of Obligation (Holy Name, Oakley) Vigil Mass (day before) 7:00pm
Holydays of Obligation (St. Margaret's) Mass 10:00am
Date Event Title Times
Reconciliation Saturday 10:45am - 11:30am
Baptisms (during Mass) Monthly on the last Sunday 11am
Marriages By arrangement with Parish Priest By arrangement
Date Event Title
16th December 2018 Readings for 3rd Sunday of Advent
First Reading Zephaniah 3:14-18
Psalm - Isaiah 12 Response: Sing and shout for joy for great in your midst is the Holy One of Israel.
Second Reading Philippians 4:4-7
Gospel Acclamation Alleluia, alleluia! The spirit of the Lord has been given to me. He has sent me to bring the good news to the poor. Alleluia!
Gospel Luke 3:10-18
Date Event Title Times
13th December St. Lucy 10:00am
14th December St. John of the Cross 10:00am
26th December St. Stephen 10:00am
27th December St. John 10:00am
28th December Holy Innocents 10:00am
Date Event Title Details
Sunday, June 3, 2018 St. Margaret's National Pilgrimage 2018 Details


Sunday, 9 December 2018
Children's gift offerings

Children's Christmas gift offerings

On Sunday,16th December (3rd Sunday of Advent), Parishioners are invited to bring along to Mass (in either St. Margaret's or Holy Name) a Christmas present for a child who might otherwise not receive one. Please mark the present as to whether it is f
Saturday, 8 December 2018

Christmas 2018 Mass Times Parish of St. Margaret's

Christmas Mass times 2018 Thursday 20th December Parish Reconciliation Service at St. Margaret's at 7:00pm Christmas Masses Holy Name Oakley 24th December: Vigil Mass at 6:00 pm 25th December Christmas Day at 10:00 am Christmas Masses St. Margar
Monday, 3 December 2018

Fabric Committee Newsletter and Works Update

At masses last weekend the Fabric Committee provided an indepth update on the works that are required to be carried out on the Church, both internally and externally to continue to provide the Parish with a place of worship worthy of its standing in