Distance from Rosetown to Kelowna

The distance from Rosetown to Kelowna is 1089 km (or 677 mi). The estimated driving time for the trip is 12h 50min and the main road for this route is the Highway 7, 7. In a straight line, the distance between Rosetown and Kelowna is 831 km (517 mi).