Strarup est une localité dans la commune de Faaborg-Midtfyn, dans la région de Danemark du Sud, au Danemark. Strarup se situe à 94 m d'altitude. La grande ville la plus proche est Svendborg, à 17,6 km au sud. Parmi les sites touristiques alentour : Château d'Egeskov (5,5 km), Nonnebakken (22 km) et forteresses circulaires vikings (22 km). Parmi les sites naturels : Frederiksø (17,6 km) et Tornø (28 km).