Kelstrup est un village dans la commune d'Haderslev, dans la région de Danemark du Sud, au Danemark. Kelstrup se situe à 38 m d'altitude. La grande ville la plus proche est Haderslev, à 7,1 km au nord-ouest. Plages à proximité : Kelstrup (1,9 km), Hejsager (3,6 km), Knud (15 km). Parmi les sites touristiques alentour : Cathédrale d'Haderslev (7,2 km), Château de Glucksbourg (41 km) et Immervad Bridge (13,8 km). Parmi les sites naturels : Knivsbjerg (10,1 km).