In 1884, Zayas married Margarita Teresa Claudia del Carmen Arrieta y Diago and they had four children, Margarita (1886–1964), Alfredo (1888–1929), Francisco (1889–1934), and Maria-Teresa Zayas Arrieta (1892–1952).