St Mary de Castro or St Mary in Castro ('St Mary in the Castle') may refer to:

St Mary sub Castro, Dover, England, a church in the grounds of Dover Castle Church of St Mary de Castro, Leicester, England, in the former bailey of Leicester Castle Chapel of St Mary de Castro, Chester Castle, England St Mary de Castro, Canterbury, England, demolished around 1486, now the site of the White Hart St Mildred's Church, Canterbury (Church of St. Mildred with St. Mary de Castro)