Torup ist ein Dorf in der Gemeinde Nordfyns, in der Region Syddanmark, Dänemark. Torup liegt auf 24 m Höhe. Die nächste größere Stadt ist Odense, 14,2 km südöstlich. Strände in der Nähe: Flyvesandet (12 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Nonnebakken (14,6 km), Wikingerzeitliche Ringburgen (14,6 km) und Dom zu Odense (14,3 km). Zu den Naturdenkmälern gehören Tornø (13,1 km) und Frøbjerg Bavnehøj (23 km).