Miles between Indianapolis, IN and Painesville, OH

There are
344 mi
from Indianapolis, IN to Painesville, OH

That's the driving distance. It would take 6 hours 29 mins to go from Indianapolis, Indiana to Painesville, Ohio.

The flight distance (direct flight from Indianapolis, IN to Painesville, OH) is 290.43 mi.

344 mi = 553.71 kms