Distance from Blessing, Virginia to Joynes, North Carolina
The driving distance from Blessing, Virginia to Joynes, North Carolina is 82.7 mi (133.1 km)
The straight-line (air) distance is approximately 24.7 mi (39.8 km)
Estimated travel time by road is 1 hour 30 minutes
We found 3 routes between Blessing and Joynes.
Available Routes
Route Directions
Get on I-81 N/US-52 S in Wytheville from State Rte 664
Take I-77 S to Zephyr Rd in Surry County. Take exit 93 from I-77 S
Continue on Zephyr Rd. Take Zephyr Mountain Park Rd, US-21 N, Traphill Rd and Longbottom Rd to Grissel Tail Rd in Traphill
Route Directions
Take I-81 S, VA-16 S, NC-113 S, NC-18 S and Longbottom Rd to Grissel Tail Rd in Traphill
Route Directions
Continue on State Rte 625. Take State Rte 690 to US-21 S in Crockett
Continue on US-21 S to Roaring Gap
Continue on Oklahoma Rd. Take John P Frank Pkwy and Longbottom Rd to Grissel Tail Rd in Traphill
Journey Details
Traveling from Blessing, Virginia to Joynes, North Carolina covers 60.8 miles (98 km) in a south direction. This mixed highways and local roads, substantial route typically takes 1 hour 24 minutes under normal conditions.
Drivers have 3 route options between these locations (61-83 miles / 98-133 km). The primary route shown here saves 16 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 43 mph (69 km/h) .
Journey Waypoints
Blessing
Starting Point
Joynes
Destination