Sarup ist ein Dorf in der Gemeinde Sønderborg, in der Region Syddanmark, Dänemark. Sarup liegt auf 32 m Höhe. Die nächste größere Stadt ist Sønderborg, 15,7 km westlich. Strände in der Nähe: Drejby Strand - Kerneland (5,1 km), Badeanstalten (12 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Schloss Sonderburg (16,0 km), Nydamer Moor (20 km) und Østerholm (12,5 km). Zu den Naturdenkmälern gehören Katholm (14,6 km).