Miles between Owensboro, KY and Altus, OK

There are
840 mi
from Owensboro, KY to Altus, OK

That's the driving distance. It would take 15 hours 16 mins to go from Owensboro, Kentucky to Altus, Oklahoma.

The flight distance (direct flight from Owensboro, KY to Altus, OK) is 714.38 mi.

840 mi = 1,351.72 kms