Pigeon Hill is an unincorporated community in Clarke County, Virginia, United States. Pigeon Hill lies on the Lord Fairfax Highway (U.S. Route 340) south of Berryville.