Grarup este un sat din comuna Haderslev, din regiunea Syddanmark, Danemarca. Grarup se află la 33 m altitudine. Cel mai apropiat oraș mare este Haderslev, la 6,8 km la vest. Plaje în apropiere: Hejsager (5,6 km), Kelstrup (5,8 km), Knud (9,1 km). Printre obiectivele din împrejurimi: Haderslev Cathedral (6,9 km), Skamlingsbanken (19,8 km) și Immervad Bridge (18,2 km). Printre locurile naturale: Knivsbjerg (15,4 km).