Here is a list of church services for Christmas Eve and Christmas for some local churches in the St Margarets Area.

St Margarets Catholic Church

  • Christmas Eve
    • 5:00 pm – Children’s Mass
    • 11:15 pm – Carol Service
  • Christmas Day
    • 12:00 am – Midnight Mass
    • 10:30 am – Christmas Day Mass
  • More information

All Hallows Church

  • Christmas Eve
    • 4:00pm – Crib Service
    • 11:30pm – Midnight Mass
  • Christmas Day
    • 10:00am – Holy Communion
  • More information

All Souls Church

  • Christmas Eve
    • 3:00pm – Crib Service
    • 4:30pm – Crib Service
    • 11.15pm – Midnight Communion
  • Christmas Day
    • 10:30am – Family Service
  • More information

Duke Street Church

St Matthias Church

  • Christmas Eve
    • 4:00 pm – Christingle and Crib Service
    • 11:30 pm – Midnight Mass
  • Christmas Day
    • 8:00 am – Quiet Christmas Communion
    • 10:00 am – Family Christmas Service
  • More information

St Mary Magdalene Church

  • Christmas Eve
    • 5:00 pm – Children’s Mass
    • 11:30 pm – Midnight Mass
  • Christmas Day
    • 8:00am – Holy Communion
    • 10:30am – All Age Eucharist with Carols

St John the Divine Church

  • Christmas Eve
    • 11:00 pm – Midnight Mass
  • Christmas Day
    • 10:30am – Christmas Morning Eucharist with Carols
  • More information

St Mary’s Twickenham

  • Christmas Eve
    • 3:30pm – Crib Service
    • 4:30pm – Crib Service
    • 11:00pm – Midnight Mass
  • Christmas Day
    • 10.00am – Family Service
  • More information

St Stephen’s Twickenham

  • Christmas Eve
    • 3:00pm – Nativity Service
    • 11:00pm – Christmas Eve Communion
  • Christmas Day
    • 9am – All Age Celebration for Christmas Day
    • 10:30am – All Age Celebration for Christmas Day