A través de su madre, María Teresa era media hermana de la archiduquesa María Cristina de Austria, segunda esposa del rey Alfonso XII de España; también era prima hermana de la princesa Estefanía de Bélgica, princesa heredera de Austria; y de la princesa Clementina de Bélgica, princesa Napoleón; y de la archiduquesa , duquesa de Orleans.