Serup este un sat din comuna Nordfyn, din regiunea Syddanmark, Danemarca. Serup se află la 13 m altitudine. Cel mai apropiat oraș mare este Odense, la 11,7 km la sud-est. Printre obiectivele din împrejurimi: Nonnebakken (12,2 km), Viking Age Ring Fortresses (12,2 km) și St. Canute's Cathedral (11,8 km). Printre locurile naturale: Tornø (12,6 km) și Frøbjerg Bavnehøj (19,6 km).