Grarup est un village dans la commune d'Haderslev, dans la région de Danemark du Sud, au Danemark. Grarup se situe à 33 m d'altitude. La grande ville la plus proche est Haderslev, à 6,8 km à l'ouest. Plages à proximité : Hejsager (5,6 km), Kelstrup (5,8 km), Knud (9,1 km). Parmi les sites touristiques alentour : Cathédrale d'Haderslev (6,9 km), Skamlingsbanken (19,8 km) et Immervad Bridge (18,2 km). Parmi les sites naturels : Knivsbjerg (15,4 km).