Distance from Olive Branch, North Carolina to Robinson Crossroad, South Carolina
The driving distance from Olive Branch, North Carolina to Robinson Crossroad, South Carolina is 54.1 mi (87.1 km)
The straight-line (air) distance is approximately 27.5 mi (44.3 km)
Estimated travel time by road is 1 hour 9 minutes
We found 3 routes between Olive Branch and Robinson Crossroad.
Available Routes
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Follow Landsford Rd and US-601 N to W Marion St/State Rd S-29-13 in Kershaw
Route Directions
Follow Olive Branch Rd, Mills Harris Rd and Monroe-Ansonville Rd to US-74 W in Monroe
Take US-601 S to W Marion St/State Rd S-29-13 in Kershaw
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Follow Landsford Rd to Canal Rd
Follow Philadelphia Church Rd to US-601 S in Chesterfield County
Take State Rd S-13-682 to State Rd S-13-134
Follow US-601 S to W Marion St/State Rd S-29-13 in Kershaw
Journey Details
Traveling from Olive Branch, North Carolina to Robinson Crossroad, South Carolina covers 52.2 miles (84 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 7 minutes under normal conditions.
Drivers have 3 route options between these locations (52-56 miles / 84-90 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Robinson Crossroad
Destination