Saint-Haon-le Châtel se trouve sur un chemin du pèlerinage de St Jacques de Compostelle. La route arrive de Cluny, traverse la Loire en passant par Charlieu, la Bénisson Dieu, Saint-Haon-le-Châtel, Saint-Jean-Saint-Maurice, Pommiers, Montbrison et rejoint le Puy en Velay.
De nombreux pèlerins traversent le village, certains visitent l'église, d'autres y font une halte plus longue.
Les marcheurs peuvent s'arrêter un moment à l'Estaminet (salon de thé, pâtisseries...) ou encore passer la nuit au gîte d'étape où un accueil est prévu pour eux. (Accueil pèlerin : 33 euros avec la demi-pension à l'auberge "Au Natur'elles").
Dans le bourg, les nouvelles barrières décorées avec une coquille font un clin d'oeil aux pèlerins de St Jacques! D'autres aménagemens sont prévus pour bientôt.