Distance from Argyle to Buffalo

The distance from Argyle to Buffalo is 1006 km (or 626 mi). The estimated driving time for the trip is 10h 58min and the main road for this route is the Trans-Canada Highway, PTH 1. In a straight line, the distance between Argyle and Buffalo is 836 km (520 mi).