Abbenfleth est situé dans la Basse-Saxe, dans la Basse- Elbe, à environ 60 km au nord-ouest de Hambourg. Au sud, elle borde les villages de Bützfleth et Kreuel, au nord de la localité de Barnkrug, à l'est de l' Elbe et à l'ouest de la petite localité de Depenbeck .