Distance from Rosetown to Edmonton

The distance from Rosetown to Edmonton is 535 km (or 333 mi). The estimated driving time for the trip is 5h 45min and the main road for this route is the Highway 4, 4. In a straight line, the distance between Rosetown and Edmonton is 433 km (270 mi).