Surry County, NC Bike Rides May May 17 2025 Yadkin Valley Tour De Vino - ElkinWith four great and sometimes challenging rides, there is something for everyone. The rides are a 31, 50, 71 or 100 mile scenic ride into parts of Sur ... more »