There are
1,223 mi
from Irving, TX to Painesville, OH
That's the driving distance. It would take 22 hours 14 mins to go from Irving, Texas to Painesville, Ohio.
The flight distance (direct flight from Irving, TX to Painesville, OH) is 1,057.69 mi.
1,223 mi = 1.61 kms