Miles between Sugar Land, TX and Shawnee, OK

There are
459 mi
from Sugar Land, TX to Shawnee, OK

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

The flight distance (direct flight from Sugar Land, TX to Shawnee, OK) is 401.45 mi.

459 mi = 738.33 kms