Riner is a census-designated place in Montgomery County, Virginia. The population as of the 2010 Census was 859. The Howard-Bell-Feather House and Riner Historic District are listed on the National Register of Historic Places.