Distance from Olive Branch, North Carolina to McFarlan, North Carolina
The driving distance from Olive Branch, North Carolina to McFarlan, North Carolina is 35.2 mi (56.6 km)
The straight-line (air) distance is approximately 17.4 mi (28.1 km)
Estimated travel time by road is 46 minutes
We found 3 routes between Olive Branch and McFarlan.
Available Routes
Route Directions
Take Deep Spring Church Rd, Mineral Springs Church Rd, Lowery Rd, Prison Camp Rd and Bethel Rd to NC-742 S
Follow Cason Oldfield Rd and McFarlin Rd to Braswell St in McFarlan
Route Directions
Take Deep Spring Church Rd, State Rd 1240, State Rd 1228, State Rd 1003 and Union Church Rd to NC-109 S
Continue on Deep Creek Rd. Take Cason Oldfield Rd to Braswell St in McFarlan
Route Directions
Follow NC-218 E to US-74 W in Polkton
Follow US-74 E and US-52 S to E Broad St in McFarlan
Continue on E Broad St. Drive to Braswell St
Journey Details
Traveling from Olive Branch, North Carolina to McFarlan, North Carolina covers 31.4 miles (51 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 39 minutes under normal conditions.
Drivers have 3 route options between these locations (31-37 miles / 51-59 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
McFarlan
Destination