Snarup je selo u općini Faaborg-Midtfyn, u regiji Južna Danska, Danska. Snarup se nalazi na 57 m nadmorske visine. Najbliži veći grad je Svendborg, 16,1 km jugoistočno. Plaže u blizini: Klinten (15 km). Među znamenitostima u okolici su Egeskov Castle (3,3 km), Nonnebakken (25 km) i Viking Age Ring Fortresses (25 km). Među prirodnim znamenitostima su Frederiksø (16,4 km) i Trebjerg (14,3 km).