Distance from Olive Branch, North Carolina to Sardinia, South Carolina
The driving distance from Olive Branch, North Carolina to Sardinia, South Carolina is 103.2 mi (166.2 km)
The straight-line (air) distance is approximately 55.2 mi (88.8 km)
Estimated travel time by road is 2 hours 2 minutes
We found 3 routes between Olive Branch and Sardinia.
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-527 S to Garland Rd/State Rd S-14-47 in Gable
Route Directions
Continue on NC-218 E to Polkton
Follow Prison Camp Rd to NC-109 S
Continue on NC-109 S. Take SC-268 to Long Branch Church Rd/State Rd S-13-65 in Chesterfield County
Take Johnson Rd to SC-151 S
Continue on SC-151 S. Take SC-341 S/Bethune Rd and SC-527 S to Garland Rd/State Rd S-14-47 in Gable
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-527 S to Garland Rd/State Rd S-14-47 in Gable
Journey Details
Traveling from Olive Branch, North Carolina to Sardinia, South Carolina covers 101.6 miles (163 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 2 minutes under normal conditions.
Drivers have 3 route options between these locations (102-107 miles / 163-172 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Sardinia
Destination