Miles between Oklahoma City, OK and Tupelo, MS

There are
571 mi
from Oklahoma City, OK to Tupelo, MS

That's the driving distance. It would take 9 hours 59 mins to go from Oklahoma City, Oklahoma to Tupelo, Mississippi.

The flight distance (direct flight from Oklahoma City, OK to Tupelo, MS) is 506.40 mi.

571 mi = 918.53 kms