Luis I contrajo matrimonio el 6 de octubre de 1862 con María Pía de Saboya (16 de octubre de 1847 - 5 de julio de 1911), hija de Víctor Manuel II de Italia y María Adelaida, Archiduquesa de Austria.