Miles between Terre Haute, IN and Superior, WI

There are
659 mi
from Terre Haute, IN to Superior, WI

That's the driving distance. It would take 12 hours 21 mins to go from Terre Haute, Indiana to Superior, Wisconsin.

The flight distance (direct flight from Terre Haute, IN to Superior, WI) is 554.01 mi.

659 mi = 1,061.04 kms