Distance from Amherst to Peterborough is nine hundred and forty-five miles.
The road trip out of Amherst to Peterborough will take approximately fourteen hours twenty-seven minutes by car
Distance between Amherst and Peterborough
Flight from Amherst to Peterborough