Distance from Peterborough to Airdrie

The distance from Peterborough to Airdrie is 509 km (or 317 mi). The estimated driving time for the trip is 5h 12min and the main road for this route is the Skirsgill Roundabout. In a straight line, the distance between Peterborough and Airdrie is 440 km (274 mi).