Tarup est une bourg dans la commune de Faaborg-Midtfyn, dans la région de Danemark du Sud, au Danemark. Tarup se situe à 38 m d'altitude. Sa population est de 272 habitants (2026). La grande ville la plus proche est Odense, à 12,7 km au nord-ouest. Parmi les sites touristiques alentour : Nonnebakken (12,3 km), Château d'Egeskov (15,8 km) et forteresses circulaires vikings (12,3 km). Parmi les sites naturels : Tornø (16,1 km) et Frøbjerg Bavnehøj (26 km).

Aussi écrit Tarup.