Serup est un village dans la commune de Nordfyn, dans la région de Danemark du Sud, au Danemark. Serup se situe à 13 m d'altitude. La grande ville la plus proche est Odense, à 11,7 km au sud-est. Parmi les sites touristiques alentour : Nonnebakken (12,2 km), forteresses circulaires vikings (12,2 km) et Cathédrale Saint-Knud d'Odense (11,8 km). Parmi les sites naturels : Tornø (12,6 km) et Frøbjerg Bavnehøj (19,6 km).