Distance from Peterborough to Hamilton is one hundred and twenty-eight miles.
The road trip out of Peterborough to Hamilton will take approximately two hours four minutes by car
Distance between Peterborough and Hamilton
Flight from Peterborough to Hamilton