Distance from Harmony Grove, North Carolina to Gilbert Mill, Virginia
The driving distance from Harmony Grove, North Carolina to Gilbert Mill, Virginia is 45.9 mi (73.9 km)
The straight-line (air) distance is approximately 22.2 mi (35.8 km)
Estimated travel time by road is 1 hour 10 minutes
We found 3 routes between Harmony Grove and Gilbert Mill.
Available Routes
Route Directions
Take Styers Ferry Rd and Meadowlark Dr to Spicewood Dr
Continue on Spicewood Dr to Winston-Salem
Take Bethania-Rural Hall Rd, NC-66 N, Moores Spring Rd, Dan George Rd, ... and Little Russell Creek Rd to Wayside Rd in Patrick County
Route Directions
Take Meadowlark Dr, Robinhood Rd and Shattalon Dr to Stanleyville Dr in Winston-Salem
Continue on NC-8 N. Drive to Wayside Rd in Patrick County
Route Directions
Take Meadowlark Dr, Olivet Church Rd, Transou Rd, NC-67 W/Reynolda Rd, ... and Little Russell Creek Rd to Wayside Rd in Patrick County
Journey Details
Traveling from Harmony Grove, North Carolina to Gilbert Mill, Virginia covers 45.7 miles (74 km) in a north 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 (46-48 miles / 74-78 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Gilbert Mill
Destination