En 1859 María Sofía contrajo matrimonio con Francisco de Borbón, hijo y heredero de Fernando II de las Dos Sicilias, Rey de Nápoles, y hermano del que sería esposo de su hermana Matilde, Luis de Borbón-Dos Sicilias, conde de Trani.