Miles between Lewisville, TX and Michigan City, IN

There are
949 mi
from Lewisville, TX to Michigan City, IN

That's the driving distance. It would take 17 hours 50 mins to go from Lewisville, Texas to Michigan City, Indiana.

The flight distance (direct flight from Lewisville, TX to Michigan City, IN) is 814.68 mi.

949 mi = 1,526.93 kms