Tarup este o așezare urbană din comuna Faaborg-Midtfyn, din regiunea Syddanmark, Danemarca. Tarup se află la 38 m altitudine. Populația este de 272 de locuitori (2026). Cel mai apropiat oraș mare este Odense, la 12,7 km la nord-vest. Printre obiectivele din împrejurimi: Nonnebakken (12,3 km), Egeskov Castle (15,8 km) și Viking Age Ring Fortresses (12,3 km). Printre locurile naturale: Tornø (16,1 km) și Frøbjerg Bavnehøj (26 km).
Se scrie și Tarup.