Distance from Montreal to Port McNeill

The distance from Montreal Quebec to Port McNeill British Columbia by car is 5318 km (or 3305 mi). The estimated driving time for the trip is 58 h and the main road for this route is the Autoroute 20, 20. In a straight line, the distance between Montreal and Port McNeill is 3922 km (2438 mi).