Lyon
Feeling like a travel agent, and knowing France quite well, I delved a bit further into this. Peter is quite right, flying from Norway via London Stansted will be the cheapest.
Ryan Air flighs from Oslo Torp to Stansted for about 80 NOK, from Stansted to St. Etienne for about 15 pounds, which translates to a total of about 35 Euros. From St.Etienne which is closer to Le Puy than Lyon it will be about 12 Euro by train to Le Puy. Bus transportation in rural France is usually not very extensive or convenient. Ryan Air does not fly to Lyon or Clermont Ferrant, the other 2 major airports close to Le Puy. There might be others.
But you have to consider connecting times in Stansted and land transportation in St.Etienne.
I bet this Stansted route is the way to go, if you book early enough!