Buffalo is a town in South Gippsland Shire in the South Gippsland region of Victoria, Australia. In 2016, it had a population of 272.