Entre sus hermanos estaba Ruperto, que fue el último príncipe heredero de Baviera.
Aunque era la favorita de su padre y abuelo, no se llevaba bien con su madre; de hecho, se piensa que se casó solo para independizarse y salir de casa.
Se rumoreaba que varios candidatos estaban comprometidos con la princesa Matilde en diferentes momentos.
Otros incluían al archiduque Francisco Fernando de Austria, heredero del trono austrohúngaro, y Jaime, duque de Madrid.
El matrimonio tuvo dos hijos: La princesa Matilde murió en 1906, con apenas 28 años, víctima de tuberculosis.