Distance from Tiny Oak Fork, North Carolina to Ray, Virginia
The driving distance from Tiny Oak Fork, North Carolina to Ray, Virginia is 271.1 mi (436.2 km)
The straight-line (air) distance is approximately 123.6 mi (199 km)
Estimated travel time by road is 4 hours 35 minutes
We found 3 routes between Tiny Oak Fork and Ray.
Available Routes
Route Directions
Take Bridgman Road, and Quarter Rd to US-264 W in Swan Quarter
Continue on US-264 W. Take I-587, US-264 W and I-540 W to NC-86 N in Orange County
Follow NC-86 N and US-29 N to VA-40 E/E Gretna Rd in Gretna
Route Directions
Take Bridgman Road, and Quarter Rd to US-264 W in Swan Quarter
Continue on NC-45 N to Washington County
Follow US-64 W to Dortches Blvd in Dortches. Take exit 141 from I-95 N
Take NC-43 N to US-158 BUS W/E Macon St in Warren County
Take US-1 N/US-401 N, US-58 W and US-501 N to State Rte 603 in Halifax County
Drive to VA-40 W in Pittsylvania County
Route Directions
Take Bridgman Road, and Quarter Rd to US-264 W in Swan Quarter
Continue on NC-45 N to Washington County
Continue on US-64 W to Nash County. Take exit 459 from US-64 W
Continue on NC-58 N. Take NC-56 W and Firetower Rd to US-401 N in Franklin County
Take NC-39 N to US-15 N in Bullock
Follow US-15 N, US-58 W and US-501 N to State Rte 603 in Halifax County
Drive to VA-40 W in Pittsylvania County
Journey Details
Traveling from Tiny Oak Fork, North Carolina to Ray, Virginia covers 245.5 miles (395 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 4 hours 31 minutes under normal conditions.
Drivers have 3 route options between these locations (245-271 miles / 395-436 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Tiny Oak Fork
Starting Point
Ray
Destination