Distance from Advent Crossroads, North Carolina to Olivers Crossroads, North Carolina
The driving distance from Advent Crossroads, North Carolina to Olivers Crossroads, North Carolina is 26.7 mi (43 km)
The straight-line (air) distance is approximately 11.1 mi (17.9 km)
Estimated travel time by road is 32 minutes
We found 3 routes between Advent Crossroads and Olivers Crossroads.
Available Routes
Route Directions
Route Directions
Take Mountain Grove Rd, NC-127 N, US-321 S and NC-10 E to McKay Rd/McKay Farm Rd
Take Smyre Farm Rd and NC-16 S to Buffalo Shoals Rd
Route Directions
Get on US-321 S from Mountain Grove Rd and NC-127 N
Follow US-321 S to Startown Rd in Maiden. Take exit 33 from US-321 S
Take W Maiden Rd to Buffalo Shoals Rd
Journey Details
Traveling from Advent Crossroads, North Carolina to Olivers Crossroads, North Carolina covers 23.9 miles (38 km) in a east direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.
Drivers have 3 route options between these locations (24-27 miles / 38-43 km). The primary route shown here saves 37 seconds compared to alternatives.
Journey Waypoints
Advent Crossroads
Starting Point
Olivers Crossroads
Destination