La distance entre Villeneuve-de-Marc et Perpezac-le-Noir est de 388 km. La durée de conduite estimée pour le trajet est de 3 h 52 min et la route principale pour cet itinéraire est le A 89. La distance entre Villeneuve-de-Marc et Perpezac-le-Noir en ligne droite est de 278 km.