Distance from Toronto to Vancouver

The distance from Toronto to Vancouver by car is 4374 km (or 2718 mi). The estimated driving time for the trip is 44 h and the main road for this route is the M 14. In a straight line, the distance between Toronto and Vancouver is 3359 km (2088 mi).