Le Puy-en-Velay is located in Clermont-Ferrand city, France at the 45.0437, 3.8852 coordinates. Distance from Le Puy-en-Velay to other cities. are listed below, click on the city name to find distance between. Distance from Le Puy-en-Velay to Montlucon 175 km, to Aurillac 114 km, to Vichy 125 km. The green marker indicates the location of Le Puy-en-Velay.