Distance from Alfred to Osoyoos

The distance from Alfred to Osoyoos by car is 4493 km (or 2792 mi). The estimated driving time for the trip is 47 h and the main road for this route is the M 14. In a straight line, the distance between Alfred and Osoyoos is 3335 km (2073 mi).