There are
301 mi
from Stoughton, WI to New Haven, IN
That's the driving distance. It would take 6 hours 17 mins to go from Stoughton, Wisconsin to New Haven, Indiana.
The flight distance (direct flight from Stoughton, WI to New Haven, IN) is 250.69 mi.
301 mi = 483.72 kms