Distance from Olive Branch, North Carolina to Alliance, North Carolina
The driving distance from Olive Branch, North Carolina to Alliance, North Carolina is 252 mi (405.5 km)
The straight-line (air) distance is approximately 123.6 mi (198.9 km)
Estimated travel time by road is 4 hours 12 minutes
This route includes Toll roads along the way.
We found 3 routes between Olive Branch and Alliance.
Available Routes
Route Directions
Follow NC-218 E to US-74 W in Polkton
Follow US-74 E, US-220 N and I-73 N/I-74 to NC-73 E in Richmond County. Take exit 33 from I-73 N/I-74
Follow NC-73 E to US-15 N/US-501 N in Moore County
Continue on US-15 N/US-501 N. Take US-1 N, NC-540 E, I-42, US-70 E, ... and US-70 E to NC-55 E in Craven County. Take the NC-55 E exit from US-17 N
Route Directions
Get on US-64 E in Randolph County from NC-205, Millingport Rd, NC-8 N and State Hwy 49 N
Continue on US-64 E. Take NC-540 E, I-42, US-70 E, I-42 E and US-70 E to NC-55 E in Craven County. Take the NC-55 E exit from US-17 N
Route Directions
Follow NC-218 E to US-74 W in Polkton
Continue on US-74 E. Take NC-144 E, US-401 N, I-295 N, I-95 N, ... and US-70 E to NC-55 E in Craven County. Take the NC-55 E exit from US-17 N
Journey Details
Traveling from Olive Branch, North Carolina to Alliance, North Carolina covers 247.7 miles (399 km) in a east direction. This highway, long-distance route typically takes 4 hours 12 minutes under normal conditions.
Drivers have 3 route options between these locations (248-259 miles / 399-417 km). The primary route shown here saves 14 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 62 mph (100 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Alliance
Destination