Pinakasalan ni Maria Christina si Haring Alfonso XII ng Espanya noong 29 Nobyembre 1879 sa Basilika ng Atocha sa Madrid , at naging ina ng tatlo lamang na mga tunay na anak : na sina : Infanta ( Prinsesa ) Mercedes , Prinsesa ng Asturias , Infanta Maria Teresa ng Espanya , at Alfonso ( isinilang pagkatapos ng pagkakahiwalay o pagkamatay sa haring asawa ).
