Tarup je gradska naseobina u općini Faaborg-Midtfyn, u regiji Južna Danska, Danska. Tarup se nalazi na 38 m nadmorske visine. Broj stanovnika je 272 (2026). Najbliži veći grad je Odense, 12,7 km sjeverozapadno. Među znamenitostima u okolici su Nonnebakken (12,3 km), Egeskov Castle (15,8 km) i Viking Age Ring Fortresses (12,3 km). Među prirodnim znamenitostima su Tornø (16,1 km) i Frøbjerg Bavnehøj (26 km).
Piše se i Tarup.