Sarup is a village in Assens Municipality, in the region of Southern Denmark, Denmark. Sarup lies at 3 m above sea level. The nearest city is Odense, 28 km to the northeast. Beaches nearby: Helnæs (8.3 km). Among the landmarks around are Egeskov Castle (25 km), Nonnebakken (28 km) and Viking Age Ring Fortresses (28 km). Among the natural features are Frøbjerg Bavnehøj (15.5 km) and Øksnebjerg (9.9 km).