Distance from Olive Branch, North Carolina to Switzer, South Carolina
The driving distance from Olive Branch, North Carolina to Switzer, South Carolina is 134.1 mi (215.8 km)
The straight-line (air) distance is approximately 61.4 mi (98.9 km)
Estimated travel time by road is 2 hours 11 minutes
We found 3 routes between Olive Branch and Switzer.
Available Routes
Route Directions
Get on I-485 Outer in Mint Hill from NC-218 W
Continue on I-485 Outer. Take I-85 S to US-221 S in Spartanburg County. Take exit 28 from I-26 E
Continue on US-221 S. Drive to Switzer Green Pond Rd
Route Directions
Get on US-74 BYP in Monroe from Olive Branch Rd
Continue on US-74 BYP. Take I-485/I-485 Inner and I-85 S to US-221 S in Spartanburg County. Take exit 28 from I-26 E
Continue on US-221 S. Drive to Switzer Green Pond Rd
Route Directions
Get on I-485 Outer in Mint Hill from NC-218 W
Take I-85 S to US-221 S in Spartanburg County. Take exit 28 from I-26 E
Continue on US-221 S. Drive to Switzer Green Pond Rd
Journey Details
Traveling from Olive Branch, North Carolina to Switzer, South Carolina covers 133.4 miles (215 km) in a west direction. This highway, substantial route typically takes 2 hours 12 minutes under normal conditions.
Drivers have 3 route options between these locations (133-136 miles / 215-219 km). The primary route shown here saves 36 seconds compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Switzer
Destination