Distance from Olive Branch, North Carolina to Leesburg, South Carolina
The driving distance from Olive Branch, North Carolina to Leesburg, South Carolina is 88.1 mi (141.8 km)
The straight-line (air) distance is approximately 48.6 mi (78.3 km)
Estimated travel time by road is 1 hour 48 minutes
We found 3 routes between Olive Branch and Leesburg.
Available Routes
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
Drive to US-601 S in Columbia
Route Directions
Follow Olive Branch Rd to NC-200 S/Morgan Mill Rd in Monroe
Take Lancaster Ave, NC-522 S, SC-522 S and Flat Rock Rd to US-601 S in Columbia
Route Directions
Take Marshville-Olive Branch Rd to E Marshville Blvd in Marshville
Take Landsford Rd to US-601 S in Chesterfield County
Continue on US-601 S. Take US-521 S to US-601 S in Columbia
Journey Details
Traveling from Olive Branch, North Carolina to Leesburg, South Carolina covers 87.8 miles (141 km) in a south direction. This mixed highways and local roads, substantial route typically takes 1 hour 48 minutes under normal conditions.
Drivers have 3 route options between these locations (88-91 miles / 141-147 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Leesburg
Destination