Viarp ist ein Dorf in der Gemeinde Simrishamn, in Skåne län, Schweden. Viarp liegt auf 22 m Höhe. Die nächste größere Stadt ist Ystad, 32 km westlich. Strände in der Nähe: Hundbad Vårhallen (5,7 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Glimmingehus (5,7 km), Grab von Kivik (17,1 km) und Simris Church (1,4 km).