There are
966 mi
from Baton Rouge, LA to Ankeny, IA
That's the driving distance. It would take 18 hours to go from Baton Rouge, Louisiana to Ankeny, Iowa.
The flight distance (direct flight from Baton Rouge, LA to Ankeny, IA) is 790.84 mi.
966 mi = 1,554.88 kms