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