There are
1,168 mi
from Abilene, TX to Beavercreek, OH
That's the driving distance. It would take 20 hours 57 mins to go from Abilene, Texas to Beavercreek, Ohio.
The flight distance (direct flight from Abilene, TX to Beavercreek, OH) is 1,006.48 mi.
1,168 mi = 1.61 kms