1901年，随着禁止他回国的禁令的取消，伯恩施坦回到了德国，并且于1902年－1918年期间担任德意志帝国议会的一员。1913年在一次军备制表的投票中，他与德国社会民主党的左翼分子投了反对票。1915年7月他反对第一次世界大战，1917年他成为了德国独立社会民主党（USPD）的创始人之一。直到1919年他一直都是USPD的成员，然后他重新加入了德国社会民主党。从1920年到1928年，伯恩施坦再次成为了德国议会的成员。他于1928年退出了政坛。1932年12月18日，伯恩施坦逝世于柏林。在柏林舍嫩贝格有