Sarup est un village dans la commune d'Assens, dans la région de Danemark du Sud, au Danemark. Sarup se situe à 3 m d'altitude. La grande ville la plus proche est Odense, à 28 km au nord-est. Plages à proximité : Helnæs (8,3 km). Parmi les sites touristiques alentour : Château d'Egeskov (25 km), Nonnebakken (28 km) et forteresses circulaires vikings (28 km). Parmi les sites naturels : Frøbjerg Bavnehøj (15,5 km) et Øksnebjerg (9,9 km).