By train

Lyon Station, then St-Etienne, then Le Puy-en-Velay.

or at St Etienne station rent a car and follow the drive indications « by car »