Distance from Peterborough to Newcastle

The distance from Peterborough to Newcastle is 665 km (or 414 mi). The estimated driving time for the trip is 9h 45min and the main road for this route is the Belfast - Cairnryan. In a straight line, the distance between Peterborough and Newcastle is 416 km (259 mi).