Krarup es un asentamiento urbano en el municipio de Faaborg-Midtfyn, en la región de Dinamarca del Sur, Dinamarca. Krarup se encuentra a 46 m de altitud. Su población es de 206 habitantes (2026). La ciudad grande más cercana es Svendborg, a 17,0 km al sureste. Playas cercanas: Klinten (13 km). Entre los lugares de interés cercanos: Castillo de Egeskov (4,8 km), Nonnebakken (25 km) y Viking Age Ring Fortresses (25 km). Entre los parajes naturales: Frederiksø (17,3 km) y Frøbjerg Bavnehøj (27 km).
También escrito Krarup.