Distance from Baynes, North Carolina to Campbells Crossroad, North Carolina
The driving distance from Baynes, North Carolina to Campbells Crossroad, North Carolina is 96.2 mi (154.8 km)
The straight-line (air) distance is approximately 50.8 mi (81.8 km)
Estimated travel time by road is 2 hours 2 minutes
This route includes Toll roads along the way.
We found 3 routes between Baynes and Campbells Crossroad.
Available Routes
Route Directions
Follow NC-119 S and Swepsonville-Saxapahaw Rd to NC-87 S in Alamance County
Follow NC-87 S, US-15 S/US-501 S and US-1 S to NC-690 E in Vass. Take the NC-690 exit from US-1 S
Continue on NC-690 E to your destination in Hoke County
Route Directions
Get on I-40/I-85 S in Graham from State Hwy 49 S
Take NC-87 S to Snow Camp Rd
Follow Snow Camp Rd and Siler City Snow Camp Rd to US-64 W in Chatham County
Take US-421 S and US-1 S to Harnett Rd in Moore County
Take Cypress Rd, McGill Rd and Manchester Rd and Raefordvass Rd to your destination in Hoke County
Route Directions
Take Swepsonville-Saxapahaw Rd to NC-87 S
Follow NC-87 S, US-15 S/US-501 S and US-1 S to Harnett Rd in Moore County
Take Cypress Rd, McGill Rd and Manchester Rd and Raefordvass Rd to your destination in Hoke County
Journey Details
Traveling from Baynes, North Carolina to Campbells Crossroad, North Carolina covers 94 miles (151 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (94-100 miles / 151-161 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features toll sections. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Baynes
Starting Point
Campbells Crossroad
Destination