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