Distance from Olds, North Carolina to Pleasant Hill, Virginia
The driving distance from Olds, North Carolina to Pleasant Hill, Virginia is 76.6 mi (123.3 km)
The straight-line (air) distance is approximately 34 mi (54.7 km)
Estimated travel time by road is 1 hour 28 minutes
We found 3 routes between Olds and Pleasant Hill.
Available Routes
Route Directions
Follow US-158 W to Folly Rd in Corapeake
Take VA-32 N to US-13 N/Carolina Rd in Suffolk
Continue on Carolina Rd. Take Dill Rd to Lewis Ave
Route Directions
Follow US-158 W to NC Hwy 343 N in Camden
Follow NC Hwy 343 N to US-17 S
Take US-158 W to Folly Rd in Corapeake
Take VA-32 N to US-13 N/Carolina Rd in Suffolk
Continue on Carolina Rd. Take Dill Rd to Lewis Ave
Route Directions
Continue on US-158 W. Take NC-168 N, VA-168 N, I-64 E and US-13 S/US-58 W to US-460 BUS W/Portsmouth Blvd/U.S. 58 Bus in Suffolk. Take the US-58BUS W/US-460BUS W exit from US-13 S/US-58 W
Take E Washington St to Lewis Ave
Journey Details
Traveling from Olds, North Carolina to Pleasant Hill, Virginia covers 71.7 miles (115 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 20 minutes under normal conditions.
Drivers have 3 route options between these locations (72-77 miles / 115-123 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views, toll sections. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Olds
Starting Point
Pleasant Hill
Destination