Distance from Blessing, Virginia to Ashwoods, Virginia
The driving distance from Blessing, Virginia to Ashwoods, Virginia is 248.9 mi (400.6 km)
The straight-line (air) distance is approximately 122.7 mi (197.5 km)
Estimated travel time by road is 3 hours 50 minutes
We found 3 routes between Blessing and Ashwoods.
Available Routes
Route Directions
Get on I-81 N/US-52 S in Wytheville from US-11 N
Follow I-81 N and I-64 E to State Rte 617 in Oilville. Take exit 167 from I-64 E
Take US-250 E, State Rte 612 and State Rte 621 to your destination
Route Directions
Get on I-77 N in Bland County from US-52 N and State Rte 717
Follow I-77 N to US-460 E in Mercer County. Take exit 9 from I-77 N
Get on I-64 E in Greenbrier County from US-219 N
Follow I-64 E, I-81 N and I-64 E to State Rte 617 in Oilville. Take exit 167 from I-64 E
Take US-250 E, State Rte 612 and State Rte 621 to your destination
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Follow I-81 N and I-64 E to State Rte 617 in Oilville. Take exit 167 from I-64 E
Take US-250 E, State Rte 612 and State Rte 621 to your destination
Journey Details
Traveling from Blessing, Virginia to Ashwoods, Virginia covers 248.8 miles (400 km) in a east direction. This fast highway, long-distance route typically takes 3 hours 54 minutes under normal conditions.
Drivers have 3 route options between these locations (249-288 miles / 400-464 km). The primary route shown here saves 1 hour and 1 minute compared to alternatives.
Journey Waypoints
Blessing
Starting Point
Ashwoods
Destination