Krarup е градско поселение в община Faaborg-Midtfyn, в регион Южна Дания, Дания. Krarup се намира на 46 m надморска височина. Жителите са 206 (2026). Най-близкият голям град е Svendborg, на 17,0 km на югоизток. Плажове наоколо: Klinten (13 km). Сред забележителностите наоколо са Egeskov Castle (4,8 km), Nonnebakken (25 km) и Viking Age Ring Fortresses (25 km). Сред природните обекти са Frederiksø (17,3 km) и Frøbjerg Bavnehøj (27 km).