Åstrup je gradska naseobina u općini Faaborg-Midtfyn, u regiji Južna Danska, Danska. Åstrup se nalazi na 22 m nadmorske visine. Broj stanovnika je 218 (2026). Najbliži veći grad je Svendborg, 17,2 km istočno. Plaže u blizini: Klinten (5,8 km), Bækskilde (13 km), Lehnskov (12 km). Među znamenitostima u okolici su Egeskov Castle (14,1 km), Valdemar's Castle (21 km) i Faaborg Museum (6,4 km). Među prirodnim znamenitostima su Frederiksø (17,7 km) i Trebjerg (13,1 km).
Piše se i Åstrup.