Miles between Cedar Rapids, IA and Terre Haute, IN

There are
357 mi
from Cedar Rapids, IA to Terre Haute, IN

That's the driving distance. It would take 6 hours 41 mins to go from Cedar Rapids, Iowa to Terre Haute, Indiana.

The flight distance (direct flight from Cedar Rapids, IA to Terre Haute, IN) is 282.20 mi.

357 mi = 574.52 kms