About Preston
Preston, VA is a small rural community in Henry County, southwest of Martinsville. Named after William Preston, it sits at about 938 feet above sea level and is known for its rolling hills and quiet, close‐knit atmosphere. While not a major urban hub, Preston offers affordable land and homes, making it attractive for families, retirees, and investors seeking rural property with growth potential. Its charm lies in its balance of peaceful living, accessibility to Martinsville, and ties to Virginia’s agricultural heritage.
Find Properties in Preston, West Virginia
Find your ideal match in this thriving community.
Let us help you find your dream home
Schools in Preston
Start your property journey here
Buy, Rent or Sell Fast with Us.



