There are
1,239 mi
from La Mesa, CA to Altus, OK
That's the driving distance. It would take 21 hours 46 mins to go from La Mesa, California to Altus, Oklahoma.
The flight distance (direct flight from La Mesa, CA to Altus, OK) is 1,023.60 mi.
1,239 mi = 1,993.65 kms