Håstrup est une bourg dans la commune de Faaborg-Midtfyn, dans la région de Danemark du Sud, au Danemark. Håstrup se situe à 58 m d'altitude. Sa population est de 334 habitants (2026). La grande ville la plus proche est Odense, à 28 km au nord-est. Plages à proximité : Klinten (10 km), Helnæs (11 km). Parmi les sites touristiques alentour : Château d'Egeskov (18,9 km), Nonnebakken (27 km) et forteresses circulaires vikings (27 km). Parmi les sites naturels : Frøbjerg Bavnehøj (19,0 km) et Trebjerg (1,6 km).