There are
746 mi
from Shawnee, KS to Sugar Land, TX
That's the driving distance. It would take 13 hours 48 mins to go from Shawnee, Kansas to Sugar Land, Texas.
The flight distance (direct flight from Shawnee, KS to Sugar Land, TX) is 651.80 mi.
746 mi = 1,201.16 kms