Miles between Fort Worth, TX and West Lafayette, IN

There are
952 mi
from Fort Worth, TX to West Lafayette, IN

That's the driving distance. It would take 17 hours 13 mins to go from Fort Worth, Texas to West Lafayette, Indiana.

The flight distance (direct flight from Fort Worth, TX to West Lafayette, IN) is 784.37 mi.

952 mi = 1,531.87 kms