Ackerly Creek begins in an unnamed lake in South Abington Township. It flows southwest for a few tenths of a mile before turning northwest for several tenths of a mile and entering Waverly Township. It then turns west-southwest for more than a mile, passing near the census-designated place of Waverly and crossing Pennsylvania Route 407.