Miles between Indianapolis, IN and Waco, TX

There are
994 mi
from Indianapolis, IN to Waco, TX

That's the driving distance. It would take 17 hours 31 mins to go from Indianapolis, Indiana to Waco, Texas.

The flight distance (direct flight from Indianapolis, IN to Waco, TX) is 837.25 mi.

994 mi = 1,599.20 kms