There are
440 mi
from Union, NJ to Painesville, OH
That's the driving distance. It would take 8 hours 32 mins to go from Union, New Jersey to Painesville, Ohio.
The flight distance (direct flight from Union, NJ to Painesville, OH) is 369.70 mi.
440 mi = 707.59 kms