Distance from Comox to Ashcroft

The distance from Comox to Ashcroft is 527 km (or 328 mi). The estimated driving time for the trip is 8h 3min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Comox and Ashcroft is 285 km (178 mi).