Distance from Mayodan, North Carolina to Reidsville, North Carolina
The driving distance from Mayodan, North Carolina to Reidsville, North Carolina is 21.4 mi (34.4 km)
The straight-line (air) distance is approximately 10.7 mi (17.3 km)
Estimated travel time by road is 31 minutes
We found 3 routes between Mayodan and Reidsville.
Available Routes
Route Directions
Take W Main St to US-220 BUS S/S 2nd Ave
Take NC-704 E and NC-65 E to S Scales St in Reidsville
Route Directions
Take W Main St to US-220 BUS S/S 2nd Ave
Take NC-704 E to Bakers Crossroad Rd
Continue on Sandy Cross Rd. Take NC-65 E/NC-87 S to S Scales St in Reidsville
Route Directions
Take W Main St to S 2nd Ave
Take NC-135 E to River Rd
Take NC-65 E to S Scales St in Reidsville
Journey Details
Traveling from Mayodan, North Carolina to Reidsville, North Carolina covers 19.9 miles (32 km) in a east direction. This mixed highways and local roads, moderate route typically takes 29 minutes under normal conditions.
Drivers have 3 route options between these locations (20-22 miles / 32-36 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Mayodan
Starting Point
Reidsville
Destination