Miles between Cleveland, OH and Altus, OK

There are
1,192 mi
from Cleveland, OH to Altus, OK

That's the driving distance. It would take 21 hours 46 mins to go from Cleveland, Ohio to Altus, Oklahoma.

The flight distance (direct flight from Cleveland, OH to Altus, OK) is 1,067.44 mi.

1,192 mi = 1.61 kms