Mileage calculator › From Temple, TX › Miles from Temple, TX to Altus, OK
There are 321 mifrom Temple, TX to Altus, OK
That's the driving distance. It would take 5 hours 50 mins to go from Temple, Texas to Altus, Oklahoma.
The flight distance (direct flight from Temple, TX to Altus, OK) is 270.47 mi.
321 mi = 516.65 kms