Distance from Fairplains, North Carolina to Flat Ridge, Virginia
The driving distance from Fairplains, North Carolina to Flat Ridge, Virginia is 55.8 mi (89.8 km)
The straight-line (air) distance is approximately 22.1 mi (35.5 km)
Estimated travel time by road is 1 hour 20 minutes
We found 3 routes between Fairplains and Flat Ridge.
Available Routes
Route Directions
Take NC-18 N and US-221 N to State Rte 601 in Grayson County
Route Directions
Take Tumbling Shoals Rd to Old North Carolina 16 S
Take NC-16 N to State Rte 711 in Grayson County
Take State Rte 678 to State Rte 658 in Mouth of Wilson
Follow State Rte 658 to State Rte 601
Route Directions
Take NC-18 N and NC-113 N to State Rte 711 in Grayson County
Take State Rte 678 to State Rte 658 in Mouth of Wilson
Follow State Rte 658 to State Rte 601
Journey Details
Traveling from Fairplains, North Carolina to Flat Ridge, Virginia covers 44.2 miles (71 km) in a north direction. This secondary roads, moderate route typically takes 1 hour 4 minutes under normal conditions.
Drivers have 3 route options between these locations (44-59 miles / 71-94 km). The primary route shown here saves 19 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
Fairplains
Starting Point
Flat Ridge
Destination