Miles between Pearland, TX and Shawnee, OK

There are
455 mi
from Pearland, TX to Shawnee, OK

That's the driving distance. It would take 8 hours 23 mins to go from Pearland, Texas to Shawnee, Oklahoma.

The flight distance (direct flight from Pearland, TX to Shawnee, OK) is 409.52 mi.

455 mi = 732.54 kms