The three modern state routes now form one of the longest highways in New England to retain a single number, stretching from the New York state border in Bennington, Vermont to the Canadian border in Calais, Maine, a total distance of 447 miles .