Distance from Olive Branch, North Carolina to McMillan, North Carolina
The driving distance from Olive Branch, North Carolina to McMillan, North Carolina is 103.2 mi (166 km)
The straight-line (air) distance is approximately 49.1 mi (79 km)
Estimated travel time by road is 2 hours 3 minutes
We found 3 routes between Olive Branch and McMillan.
Available Routes
Route Directions
Continue on NC-218 E. Take US-74 E, US-52 S, SC-9 S, SC-79, ... and NC-71 N to W Parkton Tobermory Rd in Robeson County
Route Directions
Take Burnsville Rd and Olive Branch Rd to Wightman Church Rd in Anson County
Continue on Wightman Church Rd. Take Rocky River Church Rd and Little Creek Rd to Plank Rd
Take NC-731 E, NC-73 E, Millstone Rd, US-1 N and Addor Rd to Calloway Rd in Hoke County
Continue on NC-211 S. Take W Palmer St, NC-20 and NC-71 N to W Parkton Tobermory Rd in Robeson County
Route Directions
Follow NC-218 E to US-74 W in Polkton
Continue on US-74 E to Maxton. Take exit 191 from I-74 E
Continue on NC-71 N. Drive to W Parkton Tobermory Rd
Journey Details
Traveling from Olive Branch, North Carolina to McMillan, North Carolina covers 94.3 miles (152 km) in a east direction. This highway, substantial route typically takes 1 hour 45 minutes under normal conditions.
Drivers have 3 route options between these locations (94-103 miles / 152-166 km). The primary route shown here saves 21 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Olive Branch
Starting Point
McMillan
Destination