Starup est une bourg dans la commune d'Haderslev, dans la région de Danemark du Sud, au Danemark. Starup se situe à 21 m d'altitude. Sa population est de 2 600 habitants (2026). La grande ville la plus proche est Haderslev, à 3,6 km à l'ouest. Plages à proximité : Kelstrup (6 km), Hejsager (6,8 km), Knud (11 km). Parmi les sites touristiques alentour : Cathédrale d'Haderslev (3,6 km), Skamlingsbanken (19,9 km) et Immervad Bridge (15,3 km). Parmi les sites naturels : Knivsbjerg (13,3 km).