Distance from Aarons Creek, Virginia to Olive Hill, North Carolina
The driving distance from Aarons Creek, Virginia to Olive Hill, North Carolina is 31.8 mi (51.1 km)
The straight-line (air) distance is approximately 15.2 mi (24.5 km)
Estimated travel time by road is 45 minutes
We found 3 routes between Aarons Creek and Olive Hill.
Available Routes
Route Directions
Take US-58 E to State Rte 732
Continue on State Rte 732. Take State Rte 734 to State Hwy 49 S/Florence Ave in Virgilina
Continue on State Hwy 49 S. Take NC-57 N/Semora Rd to Morton-Pulliam Rd in Person County
Route Directions
Follow US-58 W and US-501 S to Shiloh Church Rd in Person County
Continue on Shiloh Church Rd. Take Edwin Robertson Rd, Oak Grove Rd and Jack Hambrick Rd to Morton-Pulliam Rd
Route Directions
Take US-58 E to State Rte 732
Continue on State Rte 732. Take State Rte 734 to State Hwy 49 S/Florence Ave in Virgilina
Follow State Hwy 49 S to Streets Store Rd in Person County
Continue on Streets Store Rd to US-501 S
Take Boston Rd to Cavel Chub Lake Rd
Continue on Cavel Chub Lake Rd. Drive to Morton-Pulliam Rd
Journey Details
Traveling from Aarons Creek, Virginia to Olive Hill, North Carolina covers 31.2 miles (50 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.
Drivers have 3 route options between these locations (31-37 miles / 50-59 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Aarons Creek
Starting Point
Olive Hill
Destination