Distance from Olive Branch, North Carolina to Cherryvale, South Carolina
The driving distance from Olive Branch, North Carolina to Cherryvale, South Carolina is 98 mi (157.8 km)
The straight-line (air) distance is approximately 49.5 mi (79.7 km)
Estimated travel time by road is 2 hours 1 minute
We found 3 routes between Olive Branch and Cherryvale.
Available Routes
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Take Landsford Rd, SC-151 S, State Rd S-13-296, SC-341 S/Bethune Rd and US-15 S to Dorsey Dr in Cherryvale
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Take Landsford Rd, Philadelphia Church Rd and SC-151 S to State Rd S-13-42 in Chesterfield County
Take State Rd S-28-31 to SC-341 N in Kershaw County
Take SC-261 E to Cherryvale Dr in Cherryvale
Continue on Cherryvale Dr. Drive to Dorsey Dr
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Follow Landsford Rd and Philadelphia Church Rd to US-601 S in Chesterfield County
Follow US-601 S and US-521 S to SC-261 E in Kershaw County
Continue on Cherryvale Dr. Drive to Dorsey Dr
Journey Details
Traveling from Olive Branch, North Carolina to Cherryvale, South Carolina covers 96.4 miles (155 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 (96-98 miles / 155-158 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Cherryvale
Destination