Mount Solon is an unincorporated community in Augusta County, Virginia, United States, 22 miles southwest of Harrisonburg and 20 miles north of Staunton. It is part of the Staunton–Waynesboro Micropolitan Statistical Area.