There are
1,185 mi
from Lewisville, TX to Bay Village, OH
That's the driving distance. It would take 21 hours 46 mins to go from Lewisville, Texas to Bay Village, Ohio.
The flight distance (direct flight from Lewisville, TX to Bay Village, OH) is 1,010.91 mi.
1,185 mi = 1.61 kms