[3] The unincorporated communities of Bluff Siding and Marshland, and East Winona railroad junction, are located in the town.
Buffalo occupies the southern end of Buffalo County and is bordered by the Mississippi River, which forms the state line with Minnesota, to the southwest and by the Trempealeau River, which forms the border with Trempealeau County, to the east.
[5] This station was first located at the crossing of the Chicago and North Western Railroad before it reached the Winona Rail Bridge.
When the new Main Channel Bridge was constructed, and the wagon bridge removed, the Winona Junction station was moved to the Northwest, away from the actual crossing, along the CB&Q tracks near to the new approach road.
The Flyway trail that opened in 2020 has a bridge that goes directly over the original East Winona junction of the two railroads.