Distance from Blessing, Virginia to Ellisboro, North Carolina
The driving distance from Blessing, Virginia to Ellisboro, North Carolina is 117.6 mi (189.3 km)
The straight-line (air) distance is approximately 49.6 mi (79.8 km)
Estimated travel time by road is 1 hour 59 minutes
We found 3 routes between Blessing and Ellisboro.
Available Routes
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Take I-77 S and US-52 S to US-158 in Forsyth County. Take exit 50 from I-74 E
Follow US-158 and Ellisboro Rd to Gideon Grove Church Rd in Rockingham County
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Drive from I-77 S and US-421 S to Winston-Salem. Take exit 230 from US-421 S
Follow US-158 E and Ellisboro Rd to Gideon Grove Church Rd in Rockingham County
Route Directions
Follow State Rte 664 to US-52 S
Take I-81 N, I-77 S, US-58, State Rte 614, ... and K-Fork Rd to Gideon Grove Church Rd in Rockingham County
Journey Details
Traveling from Blessing, Virginia to Ellisboro, North Carolina covers 105.3 miles (169 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 9 minutes under normal conditions.
Drivers have 3 route options between these locations (105-141 miles / 169-227 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Blessing
Starting Point
Ellisboro
Destination