Sarup ist ein Dorf in der Gemeinde Assens, in der Region Syddanmark, Dänemark. Sarup liegt auf 3 m Höhe. Die nächste größere Stadt ist Odense, 28 km nordöstlich. Strände in der Nähe: Helnæs (8,3 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Schloss Egeskov (25 km), Nonnebakken (28 km) und Wikingerzeitliche Ringburgen (28 km). Zu den Naturdenkmälern gehören Frøbjerg Bavnehøj (15,5 km) und Øksnebjerg (9,9 km).