Distance from Olive Branch, North Carolina to Mayesville, South Carolina
The driving distance from Olive Branch, North Carolina to Mayesville, South Carolina is 90.2 mi (145.2 km)
The straight-line (air) distance is approximately 48.1 mi (77.4 km)
Estimated travel time by road is 1 hour 48 minutes
We found 3 routes between Olive Branch and Mayesville.
Available Routes
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Take Landsford Rd, SC-151 S, SC-341 S/Bethune Rd and SC-154 S to E Sumter St in Mayesville
Continue on E Sumter St. Take Liberty St to N Main St E
Route Directions
Continue on Olive Branch Rd. Take Monroe-Ansonville Rd to US-74 W in Monroe
Take US-601 S, SC-151 S, SC-341 S/Bethune Rd and SC-154 S to E Sumter St in Mayesville
Continue on E Sumter St. Take Liberty St to N Main St E
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Take Landsford Rd and SC-151 S to Old Creek Rd/State Rd S-13-296 in Chesterfield County
Take SC-341 S/Bethune Rd and SC-154 S to E Sumter St in Mayesville
Continue on E Sumter St. Take Liberty St to N Main St E
Journey Details
Traveling from Olive Branch, North Carolina to Mayesville, South Carolina covers 88.5 miles (142 km) in a south direction. This mixed highways and local roads, substantial route typically takes 1 hour 47 minutes under normal conditions.
Drivers have 3 route options between these locations (89-92 miles / 142-148 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Mayesville
Destination