Родилась в замке Гросс-Зееловиц около Брно в Моравии в семье эрцгерцога Карла Фердинанда и эрцгерцогини Елизаветы. По отцу приходилась внучкой Карла Людвига Иоанна, герцога Тешен и Генриетты Нассау-Вейльбургской. В семье ее звали Криста.
29 ноября 1879 Мария Кристина вышла замуж за Альфонса XII короля Испании в базилике Аточа в Мадриде. В этом браке родилось трое детей:
Когда король скончался от туберкулёза 25 ноября 1885 года, королева была беременна третьим ребёнком. Так как наследование короны зависело от пола этого ребёнка (если бы на свет появилась третья девочка, престол бы перешёл к старшей), престол был объявлен вакантным до родов, а королева объявлена регентшей. 17 мая 1886 года родился сын — Альфонс XIII. До того, как ему в 1902 г. исполнилось 16 лет, Мария Кристина продолжала исполнять регентские обязанности.
В 1929 году она умерла в королевском дворце в Мадриде и похоронена в Эскуриале.
Данная статья является полным или частичным переводом одноименной статьи английской Википедии.