There are
524 mi
from Lewisville, TX to Harlingen, TX
That's the driving distance. It would take 9 hours 34 mins to go from Lewisville, Texas to Harlingen, Texas.
The flight distance (direct flight from Lewisville, TX to Harlingen, TX) is 475.54 mi.
524 mi = 842.94 kms