Distance from Blessing, Virginia to McCoy, Virginia
The driving distance from Blessing, Virginia to McCoy, Virginia is 65.2 mi (104.9 km)
The straight-line (air) distance is approximately 24.1 mi (38.7 km)
Estimated travel time by road is 1 hour 24 minutes
We found 3 routes between Blessing and McCoy.
Available Routes
Route Directions
Follow State Rte 664 to US-52 S
Take I-81 N and Cleburne Blvd to State Rte 730 in Giles County
Follow State Rte 730 to State Rte 625 in Montgomery County
Route Directions
Take State Rte 717, I-77 N, VA-42 E and State Rte 730 to State Rte 625 in Montgomery County
Route Directions
Follow State Rte 664 to US-52 S
Take I-81 N and US-11 N to VA-114 E/Peppers Ferry Rd NW in Fairlawn
Continue on VA-114 E/Peppers Ferry Rd NW. Take State Rte 652/McCoy Rd to State Rte 625 in Montgomery County
Journey Details
Traveling from Blessing, Virginia to McCoy, Virginia covers 56.9 miles (92 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 9 minutes under normal conditions.
Drivers have 3 route options between these locations (57-65 miles / 92-105 km). The primary route shown here saves 16 minutes compared to alternatives.
Journey Waypoints
Blessing
Starting Point
McCoy
Destination