Miles between Lewisville, TX and Benton Harbor, MI

There are
987 mi
from Lewisville, TX to Benton Harbor, MI

That's the driving distance. It would take 18 hours 32 mins to go from Lewisville, Texas to Benton Harbor, Michigan.

The flight distance (direct flight from Lewisville, TX to Benton Harbor, MI) is 850.62 mi.

987 mi = 1,588.63 kms