There are
804 mi
from Pearland, TX to Lansing, KS
That's the driving distance. It would take 14 hours 3 mins to go from Pearland, Texas to Lansing, Kansas.
The flight distance (direct flight from Pearland, TX to Lansing, KS) is 669.53 mi.
804 mi = 1,293.38 kms