Buffalo Creek (Appomattox River tributary)

Buffalo Creek is a 21.1 mi tributary of the Appomattox River in the U.S. state of Virginia. Flowing entirely through Prince Edward County, it joins the Appomattox River at Farmville.