37°36′13″N 79°1′28″O / 37.60361, -79.02444
El río Buffalo es un afluente del río Tye de 50,7 km de longitud [1] en el estado de Virginia (Estados Unidos) . Forma parte de la cuenca del río James .
Nace en la base oriental de las montañas Blue Ridge en Forks of Buffalo, a lo largo de la ruta estadounidense 60 en el condado de Amherst , donde convergen las bifurcaciones norte y sur del río Buffalo. Desde allí, el cauce principal fluye hacia el sureste, pasando al norte de la sede del condado de Amherst , luego gira al noreste y entra en el condado de Nelson , uniéndose al río Tye al noreste del pueblo de Piedmont.