Grarup je selo u općini Haderslev, u regiji Južna Danska, Danska. Grarup se nalazi na 33 m nadmorske visine. Najbliži veći grad je Haderslev, 6,8 km zapadno. Plaže u blizini: Hejsager (5,6 km), Kelstrup (5,8 km), Knud (9,1 km). Među znamenitostima u okolici su Haderslev Cathedral (6,9 km), Skamlingsbanken (19,8 km) i Immervad Bridge (18,2 km). Među prirodnim znamenitostima su Knivsbjerg (15,4 km).