Distance from Edmonds, North Carolina to Blessing, Virginia
The driving distance from Edmonds, North Carolina to Blessing, Virginia is 45.7 mi (73.5 km)
The straight-line (air) distance is approximately 18.4 mi (29.7 km)
Estimated travel time by road is 1 hour 1 minute
We found 3 routes between Edmonds and Blessing.
Available Routes
Route Directions
Follow NC-18 S, Delhart Rd and State Rte 624 to US-221 S/US-58 W in Baywood
Take US-21 N to State Rte 690 in Wythe County
Continue on State Rte 690. Take State Rte 625 to US-11 N
Route Directions
Take VA-89 N to US-221 N/US-58 E/E Stuart Dr in Galax
Get on I-77 N
Continue on I-77 N. Take I-81 S to State Rte 664 in Wythe County
Follow State Rte 664 to State Rte 666
Route Directions
Follow Savannah Rd and State Rte 624 to US-221 S/US-58 W in Baywood
Take US-21 N to State Rte 690 in Wythe County
Continue on State Rte 690. Take State Rte 625 to US-11 N
Journey Details
Traveling from Edmonds, North Carolina to Blessing, Virginia covers 44.8 miles (72 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 1 minute under normal conditions.
Drivers have 3 route options between these locations (45-52 miles / 72-84 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Edmonds
Starting Point
Blessing
Destination