Elze is a town in the district of Hildesheim, in Lower Saxony, Germany. It is situated on the river Leine, approximately 15 km west of Hildesheim.