The distance from Fort Worth to Mooresville - Indiana is 1477 km (or 918 mi). The estimated driving time for the trip is 14 h 58 min and the main road for this route is the I 30. In a straight line, the distance between Fort Worth and Mooresville is 1243 km (773 mi).