Wittorf ligger syd for Elben på Lüneburger Heide. Den ligger nord for Bardowick, øst for Handorf, vest og syd for Barum; Mod nord ligger også kommunen Marschacht i Landkreis Harburg. Floden Ilmenau løber gennem kommunen.