Distance from Baynes, North Carolina to Stephens Crossroads, North Carolina
The driving distance from Baynes, North Carolina to Stephens Crossroads, North Carolina is 31.3 mi (50.4 km)
The straight-line (air) distance is approximately 13.9 mi (22.3 km)
Estimated travel time by road is 39 minutes
We found 3 routes between Baynes and Stephens Crossroads.
Available Routes
Route Directions
Take Cherry Grove Rd to Stoney Creek School Rd
Take US-158 W to Lick Fork Creek Rd in Rockingham County
Follow Lick Fork Creek Rd to US-29 BUS N in Ruffin
Take Mayfield Rd to Guerrant Springs Rd
Route Directions
Take NC-62 N to Oakview Loop Rd
Take State Rd 1166 to US-158 E
Take Hodges Dairy Rd and Mineral Springs Rd to Henderson Rd in Pelham
Take Law Rd, US-29 S and Mayfield Rd to Guerrant Springs Rd in Rockingham County
Route Directions
Take Cherry Grove Rd to Stoney Creek School Rd
Take US-158 W to Quick Rd
Follow Quick Rd to US-29 BUS N in Ruffin
Take Mayfield Rd to Guerrant Springs Rd
Journey Details
Traveling from Baynes, North Carolina to Stephens Crossroads, North Carolina covers 30 miles (48 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 3 route options between these locations (30-34 miles / 48-55 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Stephens Crossroads
Destination