Miles between Corpus Christi, TX and Shawnee, OK

There are
578 mi
from Corpus Christi, TX to Shawnee, OK

That's the driving distance. It would take 10 hours 31 mins to go from Corpus Christi, Texas to Shawnee, Oklahoma.

The flight distance (direct flight from Corpus Christi, TX to Shawnee, OK) is 520.78 mi.

578 mi = 929.51 kms