Молодые полюбили друг друга и было объявлено о помолвке. Родители жениха не возражали, а наоборот, были очень рады. Поначалу баварский король Максимилиан II не дал своего согласия на брак, но благодаря влиянию императрицы Елизаветы, он всё же одобрил его. Свадебная церемония состоялась 24 августа 1858 года в Поссенхофене.
Ее дочь Луиза родилась в 1859 году. В 1860 году родилась вторая дочь Елизавета. Вскоре после рождения второго ребенка она отправилась в Корфу, чтобы посетить свою сестру Елизавету, которая была очень больна.
Она родила желанного сына в 1862 году. Ему дали имя Максимилиан Мария, а в 1867 году родился ещё один сын Альберт.
Брак был счастливым, но не долгим. Муж Елены страдал от хронического заболевания почек. Он умер в 1867 году в возрасте 36 лет