Miles between Carmel, IN and Altus, OK

There are
896 mi
from Carmel, IN to Altus, OK

That's the driving distance. It would take 16 hours 17 mins to go from Carmel, Indiana to Altus, Oklahoma.

The flight distance (direct flight from Carmel, IN to Altus, OK) is 813.49 mi.

896 mi = 1,442.02 kms