There are
1,112 mi
from Lafayette, IN to Cedar Park, TX
That's the driving distance. It would take 19 hours 43 mins to go from Lafayette, Indiana to Cedar Park, Texas.
The flight distance (direct flight from Lafayette, IN to Cedar Park, TX) is 919.56 mi.
1,112 mi = 1,790.07 kms