Buffalo Township is a township in Jewell County, Kansas, United States. As of the 2000 census, its population was 574.
Buffalo Township covers an area of 40.61 square miles (105.18 square kilometers); of this, 0.03 square miles (0.07 square kilometers) or 0.07 percent is water. The stream of Middle Buffalo Creek runs through this township.
The township contains two cemeteries: Jewell and Wallace.