Miles between Lewisville, TX and Pontiac, MI

There are
1,172 mi
from Lewisville, TX to Pontiac, MI

That's the driving distance. It would take 21 hours 59 mins to go from Lewisville, Texas to Pontiac, Michigan.

The flight distance (direct flight from Lewisville, TX to Pontiac, MI) is 996.82 mi.

1,172 mi = 1,886.47 kms