Driving distance from Toronto to Richmond Virginia?

The driving distance from Toronto, ON, Canada to Richmond, VA, USA is 580mi / 933.5km