Miles between Titusville, FL and Peru, IN

There are
1,057 mi
from Titusville, FL to Peru, IN

That's the driving distance. It would take 20 hours 5 mins to go from Titusville, Florida to Peru, Indiana.

The flight distance (direct flight from Titusville, FL to Peru, IN) is 890.09 mi.

1,057 mi = 1,700.73 kms