Miles between Lansing, MI and Richmond, TX

There are
1,293 mi
from Lansing, MI to Richmond, TX

That's the driving distance. It would take 23 hours 31 mins to go from Lansing, Michigan to Richmond, Texas.

The flight distance (direct flight from Lansing, MI to Richmond, TX) is 1,100.63 mi.

1,293 mi = 1.61 kms