Distance from Blessing, Virginia to Roanoke Rapids, North Carolina
The driving distance from Blessing, Virginia to Roanoke Rapids, North Carolina is 260.2 mi (418.7 km)
The straight-line (air) distance is approximately 123.9 mi (199.4 km)
Estimated travel time by road is 4 hours 12 minutes
We found 3 routes between Blessing and Roanoke Rapids.
Available Routes
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Take I-77 S, US-52 S, I-40 E and I-85 N to NC-1237 S/Manson-Drewry Rd in Warren County. Take exit 223 from I-85 N
Follow US-158 E to your destination in Roanoke Rapids
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Take I-77 S, US-52 S, I-40 E, US-64 E and I-95 N to US-158 W in Weldon. Take exit 173 from I-95 N
Follow US-158 W, State Rd 1629/Julian R Allsbrook Hwy and Roanoke Ave to your destination in Roanoke Rapids
Route Directions
Follow State Rte 664 to US-52 S
Take I-81 N, I-77 S, US-58, US-58 BYP E and US-58 E to State Rte 630 in Mecklenburg County
Take State Rte 903, Gasburg Rd and NC-46 E to your destination in Roanoke Rapids
Journey Details
Traveling from Blessing, Virginia to Roanoke Rapids, North Carolina covers 249.1 miles (401 km) in a east direction. This mixed highways and local roads, long-distance route typically takes 4 hours 38 minutes under normal conditions.
Drivers have 3 route options between these locations (249-289 miles / 401-464 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Blessing
Starting Point
Roanoke Rapids
Destination