Distance from Advent Crossroads, North Carolina to Olivers Crossroads, North Carolina

Advent Crossroads Olivers Crossroads
Total Distance
26.7 mi
(43 km)
Travel Time
32 minutes

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

Shortest Fastest
US-321 S
23.9 mi
38.5 km
31 minutes
US-321 S and NC-16 S
24 mi
38.6 km
32 minutes
I-40 E and NC-16 S
26.7 mi
43 km
32 minutes

Route Directions

26.7 mi
32 min

Route Directions

Take Mountain Grove Rd, NC-127 N, US-321 S and NC-10 E to McKay Rd/McKay Farm Rd
14 mi
18 min
1.6 mi
2 min
Take Smyre Farm Rd and NC-16 S to Buffalo Shoals Rd
8.5 mi
11 min

Route Directions

Get on US-321 S from Mountain Grove Rd and NC-127 N
5.4 mi
8 min
Follow US-321 S to Startown Rd in Maiden. Take exit 33 from US-321 S
8.9 mi
8 min
Take W Maiden Rd to Buffalo Shoals Rd
9.7 mi
15 min

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

Meadow Brook Village, North Carolina

26 mi to destination

1 mi
Propst Crossroads, North Carolina

Traveled 6 mi from origin

1 mi
Rhoney, North Carolina

19 mi to destination

1 mi
Newton, North Carolina

13 mi to destination

2 mi
Maiden, North Carolina

Traveled 19 mi from origin

2 mi
Drums Crossroads, North Carolina

Traveled 26 mi from origin

2 mi
Olivers Crossroads

Destination