Buck Run may refer to:

Buck Run (Little Muncy Creek tributary), in Lycoming County, Pennsylvania Buck Run (West Branch Brandywine Creek tributary) in Chester County, Pennsylvania Buck Run (West Branch Conococheague Creek tributary) in Franklin County, Pennsylvania Buck Run, in Schuylkill County, Pennsylvania Buck Run (Buffalo Creek tributary), in Washington County, Pennsylvania