Serup ist ein Dorf in der Gemeinde Nordfyns, in der Region Syddanmark, Dänemark. Serup liegt auf 13 m Höhe. Die nächste größere Stadt ist Odense, 11,7 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Nonnebakken (12,2 km), Wikingerzeitliche Ringburgen (12,2 km) und Dom zu Odense (11,8 km). Zu den Naturdenkmälern gehören Tornø (12,6 km) und Frøbjerg Bavnehøj (19,6 km).