Tarup ist eine Kleinstadt in der Gemeinde Faaborg-Midtfyn, in der Region Syddanmark, Dänemark. Tarup liegt auf 38 m Höhe. Die Einwohnerzahl beträgt 272 (2026). Die nächste größere Stadt ist Odense, 12,7 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Nonnebakken (12,3 km), Schloss Egeskov (15,8 km) und Wikingerzeitliche Ringburgen (12,3 km). Zu den Naturdenkmälern gehören Tornø (16,1 km) und Frøbjerg Bavnehøj (26 km).
Auch geschrieben Tarup.