Usson-en-Forez est située dans le sud-ouest du département de la Loire en région Auvergne-Rhône-Alpes à une altitude de 950m en moyenne.
En voiture :
- 1h30 de Lyon
- 1h40 de Clermont-Ferrand
- 50 mn de Saint-Etienne
- 50 mn du Puy-en-Velay
Transports collectifs :
- Depuis Saint-Etienne : Ligne 120 du TIL direction Craponne/ Arzon