Miles between Rogers, AR and Peru, IN

There are
624 mi
from Rogers, AR to Peru, IN

That's the driving distance. It would take 12 hours 19 mins to go from Rogers, Arkansas to Peru, Indiana.

The flight distance (direct flight from Rogers, AR to Peru, IN) is 531.20 mi.

624 mi = 1,004.39 kms