Distance from Oldhams, Virginia to Olympia, North Carolina
The driving distance from Oldhams, Virginia to Olympia, North Carolina is 271.8 mi (437.4 km)
The straight-line (air) distance is approximately 123.4 mi (198.6 km)
Estimated travel time by road is 4 hours 25 minutes
We found 2 routes between Oldhams and Olympia.
Available Routes
Route Directions
Get on I-295 S in Mechanicsville from US-360 W
Follow I-295 S, I-95 S and US-64 E to NC-11 S/US-13 S in Edgecombe County. Take exit 496 from US-64 E
Take NC-30 E, US-264 E and US-17 S to NC-55 E in Pamlico County
Route Directions
Take VA-203 S and VA-3 E to US-360 W/Richmond Rd in Warsaw
Take US-17 S, I-664 S, US-13 S and US-17 S to Old Vanceboro Rd in Craven County
Take Sand Hill Rd to NC-55 E in Pamlico County
Journey Details
Traveling from Oldhams, Virginia to Olympia, North Carolina covers 256.4 miles (413 km) in a south direction. This mixed highways and local roads, long-distance route typically takes 4 hours 43 minutes under normal conditions.
Drivers have 2 route options between these locations (256-272 miles / 413-437 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Oldhams
Starting Point
Olympia
Destination