Miles between Terre Haute, IN and Passaic, NJ

There are
802 mi
from Terre Haute, IN to Passaic, NJ

That's the driving distance. It would take 15 hours 5 mins to go from Terre Haute, Indiana to Passaic, New Jersey.

The flight distance (direct flight from Terre Haute, IN to Passaic, NJ) is 707.35 mi.

802 mi = 1,291.19 kms