Nienburg is situated on the river Weser , approx . 55 km southeast of Bremen , and 45 km northwest of Hanover . Situated on the scenic German Framework Road , Nienburg lies on the river Weser , approximately 55 k southeast of Bremen , and 45 k northwest of Hanover .