Åstrup este o așezare urbană din comuna Faaborg-Midtfyn, din regiunea Syddanmark, Danemarca. Åstrup se află la 22 m altitudine. Populația este de 218 de locuitori (2026). Cel mai apropiat oraș mare este Svendborg, la 17,2 km la est. Plaje în apropiere: Klinten (5,8 km), Bækskilde (13 km), Lehnskov (12 km). Printre obiectivele din împrejurimi: Egeskov Castle (14,1 km), Valdemar's Castle (21 km) și Faaborg Museum (6,4 km). Printre locurile naturale: Frederiksø (17,7 km) și Trebjerg (13,1 km).
Se scrie și Åstrup.