There are
35 mi
from Lewisville, TX to Cedar Hill, TX
That's the driving distance. It would take 45 minutes to go from Lewisville, Texas to Cedar Hill, Texas.
The flight distance (direct flight from Lewisville, TX to Cedar Hill, TX) is 31.70 mi.
35 mi = 56.60 kms