The municipality of Marklohe is located 5 km from Nienburg on the opposite side of the river Weser and midway between Verden (Aller) and Minden.
Marklohe ligger 5 km fra Nienburg på den modsatte (vestlige) side af floden Weser og omkring midt mellem byerne Verden (Aller) og Minden.