Distance from Olive Branch, North Carolina to Cross Keys, South Carolina
The driving distance from Olive Branch, North Carolina to Cross Keys, South Carolina is 124.9 mi (201 km)
The straight-line (air) distance is approximately 55.1 mi (88.7 km)
Estimated travel time by road is 2 hours 12 minutes
This route includes Toll roads along the way.
We found 3 routes between Olive Branch and Cross Keys.
Available Routes
Route Directions
Get on US-74 BYP in Monroe from Olive Branch Rd
Continue on US-74 BYP. Take I-485/I-485 Inner, I-77 S, SC-9 N/Lancaster St and SC-121 S to Old Buncombe Rd in Union County
Route Directions
Follow Olive Branch Rd to NC-200 S/Morgan Mill Rd in Monroe
Take Lancaster Ave, NC-200 S, SC-200 W, SC-97 N, ... and Old Buncombe Rd to SC-49 S in Union County
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-77 S to Cherry Rd in Rock Hill
Take SC-322 W to US-321 S in McConnells
Follow SC-322 W to SC-49 S
Drive to SC-49 in Union County
Journey Details
Traveling from Olive Branch, North Carolina to Cross Keys, South Carolina covers 112.4 miles (181 km) in a west direction. This mixed highways and local roads, substantial route typically takes 2 hours 13 minutes under normal conditions.
Drivers have 3 route options between these locations (112-125 miles / 181-201 km). The primary route shown here saves 12 minutes compared to alternatives.
The route features toll sections. During evening weekday travel, expect evening rush hour with average speeds around 50 mph (80 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Cross Keys
Destination