Montross is a town in Westmoreland County, Virginia, United States. The population was 315 at the 2000 census. It is the county seat of Westmoreland County.