Håstrup ist eine Kleinstadt in der Gemeinde Faaborg-Midtfyn, in der Region Syddanmark, Dänemark. Håstrup liegt auf 58 m Höhe. Die Einwohnerzahl beträgt 334 (2026). Die nächste größere Stadt ist Odense, 28 km nordöstlich. Strände in der Nähe: Klinten (10 km), Helnæs (11 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Schloss Egeskov (18,9 km), Nonnebakken (27 km) und Wikingerzeitliche Ringburgen (27 km). Zu den Naturdenkmälern gehören Frøbjerg Bavnehøj (19,0 km) und Trebjerg (1,6 km).