Distance from Olive Branch, North Carolina to Laughlin, South Carolina
The driving distance from Olive Branch, North Carolina to Laughlin, South Carolina is 97.5 mi (156.9 km)
The straight-line (air) distance is approximately 49.1 mi (79 km)
Estimated travel time by road is 1 hour 48 minutes
We found 3 routes between Olive Branch and Laughlin.
Available Routes
Route Directions
Follow NC-218 E to US-74 W in Polkton
Continue on US-74 E. Take SC-38 E to Laughlin Rd/State Rd S-34-64 in Marion County
Follow Laughlin Rd/State Rd S-34-64 to Marion Rd/State Rd S-34-38
Route Directions
Follow NC-218 E to US-74 W in Polkton
Follow US-74 E and US-52 S to Church St in Society Hill
Take Society Hill Rd, Mechanicsville Hwy, Georgetown Rd, N Williston Rd and State Rd S-21-24 to US-301 N/US-76 E in Florence County
Follow US-76 E to Shepherd Rd in Marion County
Take Holly Rd and Laughlin Rd/State Rd S-34-64 to Marion Rd/State Rd S-34-38
Route Directions
Follow NC-218 E to US-74 W in Polkton
Continue on US-74 E. Take US-52 S, SC-9 S, SC-38 E and US-301 S to Laughlin Rd/State Rd S-34-64 in Marion County
Follow Laughlin Rd/State Rd S-34-64 to Marion Rd/State Rd S-34-38
Journey Details
Traveling from Olive Branch, North Carolina to Laughlin, South Carolina covers 92.1 miles (148 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 46 minutes under normal conditions.
Drivers have 3 route options between these locations (92-97 miles / 148-157 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Laughlin
Destination