Miles between Waco, TX and Altus, OK

There are
286 mi
from Waco, TX to Altus, OK

That's the driving distance. It would take 5 hours 16 mins to go from Waco, Texas to Altus, Oklahoma.

The flight distance (direct flight from Waco, TX to Altus, OK) is 248.11 mi.

286 mi = 460.91 kms