Le parking foch est au Puy-en-Velay , il se situe au centre du département de la Haute-Loire, à 628 mètres d’altitude.
La ville est à 134 km du chef-lieu de région, Lyon, à 75 km de Saint-Étienne, 110 km de Valence et 127 km de Clermont-Ferrand.
Le Puy-en-Velay est sous l’influence des métropoles voisines, plus particulièrement Saint-Étienne et, à un degré moindre, Clermont-Ferrand et Lyon.
La ville est reliée à la métropole forézienne par une route à 2×2 voies, la RN 88, tandis que seule une route nationale, la RN 102, la relie à la capitale auvergnate.
Le Puy-en-Velay se trouve sur la route reliant Lyon à Toulouse par la RN 882. Cet axe est en grande partie aménagé en voie express 2 × 2 voies entre Firminy et Le Puy-en-Velay.
La ville est reliée à l’A75 et Clermont-Ferrand par la RN 102 et à Saint-Paulien, La Chaise-Dieu et Ambert par la D 906.
La D590 relie le Puy-en-Velay à Langeac, la D 15, à Saint-Julien-Chapteuil et Valence par Saint-Agrève, la D103 permet de parcourir les gorges de la Loire par Lavoûte-Polignac.