Miles between Tuscaloosa, AL and Peru, IN

There are
608 mi
from Tuscaloosa, AL to Peru, IN

That's the driving distance. It would take 11 hours 23 mins to go from Tuscaloosa, Alabama to Peru, Indiana.

The flight distance (direct flight from Tuscaloosa, AL to Peru, IN) is 527.74 mi.

608 mi = 977.85 kms