At Winchester, approximately 3 miles from the Massachusetts state line, it turns west, flowing past the village of Ashuelot and joining the Connecticut from the east at Hinsdale, in the extreme southwest corner of New Hampshire.