Piney Township is located just southwest of the center of Clarion County and is bordered to the north by the Clarion River and to the southwest by the borough of Sligo.
According to the United States Census Bureau, the township has a total area of , of which is land and , or 1.16%, is water [REF].