Elisabeth was born in Berlin to Prince Wilhelm of Prussia and Landgravine Marie Anna of Hesse-Homburg.
Elisabeth married Prince Charles of Hesse and by Rhine, second son of Louis II, Grand Duke of Hesse, on 22 October 1836 in Berlin.