Champoluc is one of the three valleys that build up the Monterosa ski system. From what I could see, it was also the largest, not that it was any larger compared to towns in Austria... I liked it sm..
Closest transit point for ski destination Champoluc is Torino airport. The travel distance is 105 km which equals an est. travel time of 1 hour 33 mins.