There are
1,280 mi
from Lansing, MI to Pearland, TX
That's the driving distance. It would take 23 hours 14 mins to go from Lansing, Michigan to Pearland, Texas.
The flight distance (direct flight from Lansing, MI to Pearland, TX) is 1,087.12 mi.
1,280 mi = 1.61 kms