En enero de 1819, Marryat se casó con Catherine, segunda hija de Sir Stephen Shairp, de Houston (Linlithgowshire), cónsul general en Rusia durante muchos años.