There are
1,256 mi
from Lansing, MI to Port Arthur, TX
That's the driving distance. It would take 22 hours 45 mins to go from Lansing, Michigan to Port Arthur, Texas.
The flight distance (direct flight from Lansing, MI to Port Arthur, TX) is 1,028.47 mi.
1,256 mi = 1.61 kms