Distance from Upper Fraser to Oshawa

The distance from Upper Fraser to Oshawa is 4331 km (or 2692 mi). The estimated driving time for the trip is 45h and the main road for this route is the Icefields Parkway, 93. In a straight line, the distance between Upper Fraser and Oshawa is 3281 km (2039 mi).