Snarup este un sat din comuna Faaborg-Midtfyn, din regiunea Syddanmark, Danemarca. Snarup se află la 57 m altitudine. Cel mai apropiat oraș mare este Svendborg, la 16,1 km la sud-est. Plaje în apropiere: Klinten (15 km). Printre obiectivele din împrejurimi: Egeskov Castle (3,3 km), Nonnebakken (25 km) și Viking Age Ring Fortresses (25 km). Printre locurile naturale: Frederiksø (16,4 km) și Trebjerg (14,3 km).