There are
1,187 mi
from San Bernardino, CA to Altus, OK
That's the driving distance. It would take 20 hours 49 mins to go from San Bernardino, California to Altus, Oklahoma.
The flight distance (direct flight from San Bernardino, CA to Altus, OK) is 1,023.30 mi.
1,187 mi = 1.61 kms