Distance from Vilas, North Carolina to Flat Ridge, Virginia
The driving distance from Vilas, North Carolina to Flat Ridge, Virginia is 63.5 mi (102.2 km)
The straight-line (air) distance is approximately 24.2 mi (39 km)
Estimated travel time by road is 1 hour 37 minutes
We found 3 routes between Vilas and Flat Ridge.
Available Routes
Route Directions
Continue on US-421 N. Take NC-88 E to W Deep Ford Rd in Ashe County
Follow W Deep Ford Rd and Old Hwy 16 to NC-16 N in Crumpler
Continue on NC-16 N to Grayson County
Take State Rte 678 to State Rte 658 in Mouth of Wilson
Follow State Rte 658 to State Rte 601
Route Directions
Continue on US-421 N. Take NC-88 E and NC-194 N to State Rte 601 in Grayson County
Route Directions
Follow US-421 S/U.S. Hwy 421 S and US-221 N to NC-16 N in Crumpler
Continue on NC-16 N to Mouth of Wilson
Continue on State Rte 711. Take State Rte 678 to State Rte 601
Journey Details
Traveling from Vilas, North Carolina to Flat Ridge, Virginia covers 62.6 miles (101 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 27 minutes under normal conditions.
Drivers have 3 route options between these locations (63-63 miles / 101-102 km). The primary route shown here saves 15 minutes compared to alternatives.
Journey Waypoints
Vilas
Starting Point
Flat Ridge
Destination