Distance from Edmonton to Rosetown

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