There are
484 mi
from Indianapolis, IN to Liberty, MO
That's the driving distance. It would take 9 hours 6 mins to go from Indianapolis, Indiana to Liberty, Missouri.
The flight distance (direct flight from Indianapolis, IN to Liberty, MO) is 441.70 mi.
484 mi = 778.79 kms