Starup este o așezare urbană din comuna Haderslev, din regiunea Syddanmark, Danemarca. Starup se află la 21 m altitudine. Populația este de 2.600 de locuitori (2026). Cel mai apropiat oraș mare este Haderslev, la 3,6 km la vest. Plaje în apropiere: Kelstrup (6 km), Hejsager (6,8 km), Knud (11 km). Printre obiectivele din împrejurimi: Haderslev Cathedral (3,6 km), Skamlingsbanken (19,9 km) și Immervad Bridge (15,3 km). Printre locurile naturale: Knivsbjerg (13,3 km).

Se scrie și Starup.