There are
1,201 mi
from Lewisville, TX to Richmond Heights, OH
That's the driving distance. It would take 21 hours 56 mins to go from Lewisville, Texas to Richmond Heights, Ohio.
The flight distance (direct flight from Lewisville, TX to Richmond Heights, OH) is 1,031.72 mi.
1,201 mi = 1.61 kms