Distance from Bacchus, North Carolina to Sugar Hill, Virginia
The driving distance from Bacchus, North Carolina to Sugar Hill, Virginia is 266.4 mi (428.7 km)
The straight-line (air) distance is approximately 123.7 mi (199.1 km)
Estimated travel time by road is 4 hours 29 minutes
We found 3 routes between Bacchus and Sugar Hill.
Available Routes
Route Directions
Get on I-40 E in McDowell County from US-19E E, NC-226 and US-221 S
Continue on I-40 E. Take US-29 N to Spring Garden Rd in Blairs
Continue on Spring Garden Rd. Drive to VA-40 E/Wickliffe Rd in Campbell County
Route Directions
Take Double Island Rd to US-19E E
Take US-221 S, I-40 E, US-158 E and US-220 N to US-58 BUS in Chatmoss. Take the US-58 BUS W exit from US-58 E/US-58 BYP E
Take VA-57 E to US-29 N in Pittsylvania County
Continue on US-29 N to Gretna
Drive to VA-40 E/Wickliffe Rd
Route Directions
Take Double Island Rd to US-19E E
Continue on US-19E E. Take US-221 N to NC-105 N in Linville
Take US-421 S/U.S. Hwy 421 S, I-40 E and US-29 N to Spring Garden Rd in Blairs
Continue on Spring Garden Rd. Take VA-40 E to US-501 S in Halifax County
Drive to VA-40 E/Wickliffe Rd
Journey Details
Traveling from Bacchus, North Carolina to Sugar Hill, Virginia covers 259.7 miles (418 km) in a east direction. This mixed highways and local roads, long-distance route typically takes 4 hours 43 minutes under normal conditions.
Drivers have 3 route options between these locations (260-266 miles / 418-429 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Bacchus
Starting Point
Sugar Hill
Destination