Distance from Olive Branch, North Carolina to Pleasant Plain, South Carolina
The driving distance from Olive Branch, North Carolina to Pleasant Plain, South Carolina is 45.3 mi (72.8 km)
The straight-line (air) distance is approximately 22.7 mi (36.5 km)
Estimated travel time by road is 56 minutes
We found 3 routes between Olive Branch and Pleasant Plain.
Available Routes
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Take Landsford Rd and US-601 N to State Rd S-29-154 in Lancaster County
Route Directions
Follow Olive Branch Rd, Mills Harris Rd and Monroe-Ansonville Rd to US-74 W in Monroe
Take US-601 S to State Rd S-13-682 in Chesterfield County
Follow State Rd S-13-682 and State Rd S-13-134 to US-601 S/W McGregor St in Pageland
Follow US-601 S to SC-903 N in Lancaster County
Continue on SC-903 N. Drive to State Rd S-29-154
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
Continue on US-601 S to Lancaster County
Journey Details
Traveling from Olive Branch, North Carolina to Pleasant Plain, South Carolina covers 43.6 miles (70 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (44-47 miles / 70-76 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Pleasant Plain
Destination