Pejrup est un village dans la commune de Faaborg-Midtfyn, dans la région de Danemark du Sud, au Danemark. Pejrup se situe à 39 m d'altitude. La grande ville la plus proche est Svendborg, à 17,1 km à l'est. Plages à proximité : Klinten (6,1 km), Bækskilde (15 km), Lehnskov (13 km). Parmi les sites touristiques alentour : Château d'Egeskov (12,7 km), Château de Valdemar (21 km) et Nonnebakken (33 km). Parmi les sites naturels : Frederiksø (17,6 km) et Trebjerg (12,1 km).