Based on your zero-turn mower, it should take not more than 3 to 5 hours to clean 10 acres. The mower only needs to move in a straight direction to take care of all the grasses, lawns, and other things in your 10 acres land.