There are
1,089 mi
from Lansing, MI to Allen, TX
That's the driving distance. It would take 20 hours 17 mins to go from Lansing, Michigan to Allen, Texas.
The flight distance (direct flight from Lansing, MI to Allen, TX) is 935.52 mi.
1,089 mi = 1,751.90 kms