Distance from Blessing, Virginia to Amelia, North Carolina
The driving distance from Blessing, Virginia to Amelia, North Carolina is 39.9 mi (64.3 km)
The straight-line (air) distance is approximately 16.9 mi (27.2 km)
Estimated travel time by road is 54 minutes
We found 3 routes between Blessing and Amelia.
Available Routes
Route Directions
Continue on State Rte 625. Take State Rte 690 to US-21 S in Crockett
Follow US-21 S to NC-93 W in Alleghany County
Route Directions
Follow Radio Dr to State Rte 680
Take I-81 S, Nicks Creek Rd and VA-16 S to NC-93 E in Alleghany County
Route Directions
Continue on State Rte 625. Take State Rte 690 to US-21 S in Crockett
Drive to Farmers Fish Camp Rd in Alleghany County
Journey Details
Traveling from Blessing, Virginia to Amelia, North Carolina covers 37.7 miles (61 km) in a south direction. This secondary roads, moderate route typically takes 53 minutes under normal conditions.
Drivers have 3 route options between these locations (38-51 miles / 61-82 km). The primary route shown here saves 12 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 40 mph (64 km/h) .
Journey Waypoints
Blessing
Starting Point
Amelia
Destination