Distance from Hamilton to Upsala

1610 km | 19 h 50 min

The distance from Hamilton to Upsala by car is 1610 km (or 1001 mi). The estimated driving time for the trip is 19 h 50 min and the main road for this route is the Great Northern Road (Trans-Canada), 17. In a straight line, the distance between Hamilton and Upsala is 1038 km (645 mi).