Miles between Lafayette, IN and Red Oak, TX

There are
949 mi
from Lafayette, IN to Red Oak, TX

That's the driving distance. It would take 16 hours 52 mins to go from Lafayette, Indiana to Red Oak, Texas.

The flight distance (direct flight from Lafayette, IN to Red Oak, TX) is 775.05 mi.

949 mi = 1,527.26 kms