Buffalo is an unincorporated community in Fergus County, Montana, United States. Although it is unincorporated, Buffalo has a post office, with the ZIP code of 59418. It was named for the buffalo which roamed this area.
The post office was established in 1890. It closed for several years until the Great Northern Railroad created a line to Billings with Buffalo as a station.
Buffalo is bordered by Lewis and Clark National Forest. It is located between the Little Belt Mountains and the Big Snowy Mountains.