Distance from Olive Branch, North Carolina to Asbury, North Carolina
The driving distance from Olive Branch, North Carolina to Asbury, North Carolina is 124.6 mi (200.6 km)
The straight-line (air) distance is approximately 61.6 mi (99.1 km)
Estimated travel time by road is 2 hours 16 minutes
We found 3 routes between Olive Branch and Asbury.
Available Routes
Route Directions
Get on I-85 N in Concord from NC-218 W, NC-200 N, US-601 N and NC-3 N
Follow I-85 N and US-52 N to S Key St in Pilot Mountain. Take exit 134 from US-52 N
Take Old Westfield Road and Asbury Rd to Flippin Road in Asbury
Route Directions
Continue on NC-218 W. Take NC-205, Swift Rd, Liberty Hill Church Rd and Austin Rd to Millingport Rd in Stanly County
Continue on Millingport Rd to Rowan County
Continue on Stokes Ferry Rd. Take I-85 N, US-52 N and Old Westfield Road to Flippin Road in Asbury
Route Directions
Continue on NC-218 W. Take NC-205, Swift Rd, Liberty Hill Church Rd and Austin Rd to Millingport Rd in Stanly County
Follow Millingport Rd to State Hwy 49 N/NC-49 in Richfield
Take NC-8 N, US-52 N and Old Westfield Road to Flippin Road in Asbury
Journey Details
Traveling from Olive Branch, North Carolina to Asbury, North Carolina covers 120.8 miles (194 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 23 minutes under normal conditions.
Drivers have 3 route options between these locations (121-125 miles / 194-201 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Asbury
Destination