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