Miles between Terre Haute, IN and Maple Heights, OH

There are
394 mi
from Terre Haute, IN to Maple Heights, OH

That's the driving distance. It would take 7 hours 25 mins to go from Terre Haute, Indiana to Maple Heights, Ohio.

The flight distance (direct flight from Terre Haute, IN to Maple Heights, OH) is 335.60 mi.

394 mi = 634.31 kms