There are
902 mi
from Richmond, VA to Stoughton, WI
That's the driving distance. It would take 17 hours 30 mins to go from Richmond, Virginia to Stoughton, Wisconsin.
The flight distance (direct flight from Richmond, VA to Stoughton, WI) is 723.04 mi.
902 mi = 1,451.03 kms