Sarup est un village dans la commune de Sønderborg, dans la région de Danemark du Sud, au Danemark. Sarup se situe à 32 m d'altitude. La grande ville la plus proche est Sønderborg, à 15,7 km à l'ouest. Plages à proximité : Drejby Strand - Kerneland (5,1 km), Badeanstalten (12 km). Parmi les sites touristiques alentour : Château de Sønderborg (16,0 km), Nydam Mose (20 km) et Østerholm (12,5 km). Parmi les sites naturels : Katholm (14,6 km).