The distance from Edmonton to Victoria - British Columbia is 1444 km (or 898 mi). The estimated driving time for the trip is 19 h 53 min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Edmonton and Victoria is 894 km (556 mi).