Viarp est un village dans la commune de Simrishamn, dans le comté de Scanie, en Suède. Viarp se situe à 22 m d'altitude. La grande ville la plus proche est Ystad, à 32 km à l'ouest. Plages à proximité : Hundbad Vårhallen (5,7 km). Parmi les sites touristiques alentour : Glimmingehus (5,7 km), Tombe royale de Kivik (17,1 km) et Simris Church (1,4 km).