Елена вместе с сестрами Эммой и Паулиной рассматривались в качестве супруги короля Нидерландов Виллема III, который был вдовцом. Король в итоге остановил свой выбор на Эмме. 27 апреля 1882 года Елена вышла замуж за герцога Леопольда Олбани в часовнеВиндзорского замка[2]. Принцесса была выбран королевой Викторией, матерью герцога Олбани. После церемонии ей присвоили титул «Её Королевское высочество герцогиня Олбани». После свадьбы Леопольд и Елена проживали в особняке Клермонт-хаус. Но, в марте 1884 года Леопольд, страдавший гемофилией, умер в Каннах, Франция. Елена на то время была беременна своим вторым ребёнком[2].
После смерти мужа Елена и её дети продолжали проживать в Клермонт-хаусе. Во время Первой мировой войны Карл Эдуард сражался на стороне немецкой армии. По этой причине в 1917 году он был лишён британского гражданства. Дочь Елены Алиса в 1904 году вышла замуж и стала невесткой королевы Мэри[3].
Принцесса Елена Вальдек-Пирмонтская скончалась от сердечного приступа 1 сентября 1922 года. В честь Елены Вальдек-Пирмонтской назван сортклематиса — 'Duchess of Albany'.