Miles between Maple Grove, MN and Terre Haute, IN

There are
617 mi
from Maple Grove, MN to Terre Haute, IN

That's the driving distance. It would take 11 hours 20 mins to go from Maple Grove, Minnesota to Terre Haute, Indiana.

The flight distance (direct flight from Maple Grove, MN to Terre Haute, IN) is 495.12 mi.

617 mi = 992.38 kms