Towanda Creek is a tributary of the Susquehanna River in Bradford County, Pennsylvania, in the United States. It is approximately 32.9 miles (52.9 km) long and flows through Canton Township, Canton, Leroy Township, Franklin Township, and Monroe Township.
Towanda Creek begins on a hill in southwestern Canton Township, near the border between Bradford County and Lycoming County. The creek flows northwest off the hill and then turns north, flowing parallel to Pennsylvania Route 14. After several miles, it turns east and passes through the community of Canton and continues east. The creek then receives the tributary Mill Creek and shortly afterwards receives Alba Creek and Beech Flats Creek. It then enters Leroy Township, where it continues flowing east and slightly north parallel to Pennsylvania Route 50. In this township, the creek receives Wallace Brook and Gulf Brook. It eventually enters Franklin Township. In this township, the creek picks up North Branch Towanda Creek. Several miles downstream, it passes to the north of Naglee Mountain and enters Monroe Township. In this township, the creek picks up the tributary South Branch Towanda Creek and turns north. A short distance later, it turns northeast and enters the Towanda Flats. A few miles later, the creek reaches its confluence with the Susquehanna River.
Towanda Creek joins the Susquehanna River 271.72 miles (437.29 km) upstream of its mouth.
The major tributaries of Towanda Creek include Schrader Creek and South Branch Towanda Creek.