Public Transport: Milan -Alagna

I'm planning a trip to Alagna Val Sesia, I an area I've visited before and know well. 

During previous visits however, I've either driven or toured in to Alagna.  I'm trying to find out about public transport options between Milan and Alagna. Does anyone have any experience of this route?

Thanks in advance.

 

Jamie