Distance from Unity to Osoyoos

The distance from Unity to Osoyoos is 1208 km (or 751 mi). The estimated driving time for the trip is 14h 31min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Unity and Osoyoos is 817 km (508 mi).