Viarp je selo u općini Simrishamn, u Županija Skåne, Švedska. Viarp se nalazi na 22 m nadmorske visine. Najbliži veći grad je Ystad, 32 km zapadno. Plaže u blizini: Hundbad Vårhallen (5,7 km). Među znamenitostima u okolici su Glimmingehus (5,7 km), The King's Grave (17,1 km) i Simris Church (1,4 km).