Buffalo fish can grow quite large, with some species reaching lengths of up to three feet or more. The average size of a mature buffalo fish is around one to two feet, but they have been known to exceed these lengths in certain habitats.